| Second that. Similar questions get posted pretty often in engineering subreddits and it's difficult to answer as robotics is so multi-disciplinary. Very few people in this world are skilled enough in embedded programming, PCB design (motor control and sensors), materials and structures, dynamics and kinematics, controls and machine design (CAD, selecting manufacturing processes, selecting various COTS mechanical parts like actuators and bearings) to be a one-man-robot making orchestra. Advice to OP: pick a specialization to start with, and focus on learning that while using pre-made parts for the rest. For example, buy a ready-made robotic arm and write path planning and controls software to operate it. Or build your own CNC router/pick-and-place/3D printer/pen plotter but use off the shelf/open-source electronics and firmware. Once that's done, pick another specialty and move on to that if it interests you. |
https://www.goodreads.com/en/book/show/19811050