Live data from Hacker News

Ask HN: Courses/textbook recommendations for studying robotics?

news.ycombinator.com

31–40 of 41 posts

Re: Ask HN: Courses/textbook recommendations for studying robotics?

#32

Earlier quoted context omitted.

>'Inverse kinematics' feels rather scary though, so wonder if anyone might have any very basic tutorials on this. You might look into graphics programming and 3d modeling. For example Blender supports Inverse Kinematics for creating character animation.

That sounds a good plan, I've played with Blender a little, only for very simplistic stuff, but will have to look into its IK support.

Found the article I was thinking about when I wrote the comment above.

https://wiki.blender.org/wiki/Source/Animation/IK

Re: Ask HN: Courses/textbook recommendations for studying robotics?

#34
post #5

Earlier quoted context omitted.

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 part…

Picking up this idea, someone should write a robotics version of "Build Your Own Metal Working Shop From Scrap"[0]. It's a seven volume series where basically you start with rocks, make a series of tools, and end up with a metal shop. https://www.goodreads.com/en/book/show/19811050

Even better if the parts for your robot(s) are machined using the DIY metal-shop tools! It's DIY all the way down...

All joking aside, I've always longed for a complete set of those Gingery books in print format. I have ebooks of most of them, but I'd love to have a bound set. And even more, I'd love to have time (and space) to actually take a stab at building the Gingery metal shop. Seems like it would be real blast (no pun intended).

Re: Ask HN: Courses/textbook recommendations for studying robotics?

#35

Kevin Lynch's book is free and very good: http://hades.mech.northwestern.edu/index.php/Modern_Robotics - someone already mentioned his course. The Robotics resources and texts by Peter Corke are good: https://petercorke.com/ -also has this good related course: https://robotacademy.net.au/ "Controls Engineering in the FIRST Robotics Competition" by Tyler Veness is free and a good short reference: https://controls-in-f…

Thanks, what about resourses for reinforcement learning in robotics.

Re: Ask HN: Courses/textbook recommendations for studying robotics?

#36
This is the undergraduate curriculum for additional major in Robotics at CMU:

https://www.ri.cmu.edu/education/academic-programs/undergrad...

You can google the course numbers and find out which of the courses have an available webpage and study material from there.

Re: Ask HN: Courses/textbook recommendations for studying robotics?

#38
I have heard good things about Foundations of Robotics Analysis and Control by Tsuneo Yoshikawa though haven't read it myself. Apparently it has a good coverage of the mathematics/equations needed for manipulation/control.

Somebody who has already read it might want to chime in.

Re: Ask HN: Courses/textbook recommendations for studying robotics?

#40
post #35

Kevin Lynch's book is free and very good: http://hades.mech.northwestern.edu/index.php/Modern_Robotics - someone already mentioned his course. The Robotics resources and texts by Peter Corke are good: https://petercorke.com/ -also has this good related course: https://robotacademy.net.au/ "Controls Engineering in the FIRST Robotics Competition" by Tyler Veness is free and a good short reference: https://controls-in-f…

Thanks, what about resourses for reinforcement learning in robotics.

I'd say RL is an advanced robotics topic. There are some books out there that cover introductory or general RL aspects... after that you'll have to dive into papers and specific code bases.

Might not be a bad idea to start with a Python-based, practical RL book and move from practical demonstrations towards theory.

Although not an RL book, I really like Data-Driven Science and Engineering by Brunton and Kutz:

- https://www.databookuw.com/

- https://www.amazon.com/Data-Driven-Science-Engineering-Learn...

Steve Brunton also has an awesome youtube channel on dynamic systems, control, and machine learning.

Robotic books with some RL concepts (don't have either of these tbh):

- https://introduction-to-autonomous-robots.github.io/

- https://mitpress.mit.edu/9780262046169/learning-for-adaptive...

General texts/resources on adaptive control, optimal control, and RL:

- https://arxiv.org/abs/1912.03513

- http://www.cs.cmu.edu/~cga/dynopt/

- http://www.mit.edu/~dimitrib/RLbook.html

Practical Methods for Optimal Control Using Nonlinear Programming, Third Edition by John Betts:

- https://my.siam.org/Store/Product/viewproduct/?ProductId=316...

Adaptive Control Tutorial by Ioannou and Fidan

- https://mitpress.mit.edu/9780262039246/reinforcement-learnin...

Control Systems and Reinforcement Learning by Sean Meyn looks to be on topic but I haven't read through it.

Post reply on HN