TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: Courses/textbook recommendations for studying robotics?

180 pointsby codeknight11about 2 years ago
Hi HN,<p>I am studying robotics and exoskeletons as a hobby. Can HN please recommend high quality resources for self study?

21 comments

cashsterlingabout 2 years ago
Kevin Lynch&#x27;s book is free and very good: <a href="http:&#x2F;&#x2F;hades.mech.northwestern.edu&#x2F;index.php&#x2F;Modern_Robotics" rel="nofollow">http:&#x2F;&#x2F;hades.mech.northwestern.edu&#x2F;index.php&#x2F;Modern_Robotics</a> - someone already mentioned his course.<p>The Robotics resources and texts by Peter Corke are good: <a href="https:&#x2F;&#x2F;petercorke.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;petercorke.com&#x2F;</a> -also has this good related course: <a href="https:&#x2F;&#x2F;robotacademy.net.au&#x2F;" rel="nofollow">https:&#x2F;&#x2F;robotacademy.net.au&#x2F;</a><p>&quot;Controls Engineering in the FIRST Robotics Competition&quot; by Tyler Veness is free and a good short reference: <a href="https:&#x2F;&#x2F;controls-in-frc.link&#x2F;" rel="nofollow">https:&#x2F;&#x2F;controls-in-frc.link&#x2F;</a><p>Also add the MIT Robotics Series books: <a href="https:&#x2F;&#x2F;mitpress.mit.edu&#x2F;series&#x2F;intelligent-robotics-and-autonomous-agents-series&#x2F;" rel="nofollow">https:&#x2F;&#x2F;mitpress.mit.edu&#x2F;series&#x2F;intelligent-robotics-and-aut...</a><p>Algorithms for Decision Making is free and awesome: <a href="https:&#x2F;&#x2F;algorithmsbook.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;algorithmsbook.com&#x2F;</a><p>Also looks really good (MIT Press hardcopy): <a href="https:&#x2F;&#x2F;introduction-to-autonomous-robots.github.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;introduction-to-autonomous-robots.github.io&#x2F;</a>
评论 #35449099 未加载
ericdfoleyabout 2 years ago
If you&#x27;re interested in perception, like tracking &amp; freespace detection or SLAM, then &quot;Probabilistic Robotics&quot; by Thrun is pretty good. For a more fundamental take on that stuff (but less robotics specific), &quot;Pattern Recognition and Machine Learning&quot; by Bishop is my favorite.
antegamisouabout 2 years ago
This reply will focus mainly on the academics.<p>Since you&#x27;ve mentioned exoskeletons, knowledge of kinematics and dynamics is imperative.<p>Rotation Matrices, Forward&#x2F;Inverse Kinematics, Denavit - Hartenberg Parameters, Lagrangian Mechanics are a few fundamental concepts one should be familiar with. Their applications mostly pertain to robotic manipulators (arms), which are what members of exoskeleton&#x27;s are modeled after.<p>They&#x27;re covered extensively in the classic in the field textbook<p><pre><code> Robotics Modelling, Planning and Control by Siciliano, Sciavicco, Villani, Oriolo </code></pre> <a href="https:&#x2F;&#x2F;link.springer.com&#x2F;book&#x2F;10.1007&#x2F;978-1-84628-642-1" rel="nofollow">https:&#x2F;&#x2F;link.springer.com&#x2F;book&#x2F;10.1007&#x2F;978-1-84628-642-1</a><p>They also require some prior knowledge of linear algebra to safely navigate through, so make sure you&#x27;ve achieved at least some math literacy before diving into them.<p>Speaking of navigation, if you&#x27;re interested in motion planning i.e. how to optimally (safely and efficiently) go from point A to point B, what you read is<p><pre><code> Planning Algorithms by Steven M. Lavalle </code></pre> <a href="http:&#x2F;&#x2F;lavalle.pl&#x2F;planning&#x2F;" rel="nofollow">http:&#x2F;&#x2F;lavalle.pl&#x2F;planning&#x2F;</a><p>for various ways the math people have came up with to solve this. Many cool applications in fields outside of robotics like in Computer Graphics&#x2F;Animation too.<p>And btw, if there&#x27;s one paper you&#x27;ll absolutely have to read if you find yourself more interested in motion planning is<p><pre><code> Sampling-based Algorithms for Optimal Motion Planning by Sertac Karaman and Emilio Frazzoli </code></pre> <a href="https:&#x2F;&#x2F;arxiv.org&#x2F;pdf&#x2F;1105.1186.pdf" rel="nofollow">https:&#x2F;&#x2F;arxiv.org&#x2F;pdf&#x2F;1105.1186.pdf</a><p>in which the authors have revised two very popular path planning algorithms by making them significantly more optimal than their initial implementations were, and are part of many decision making systems that are involved in any type of mechanical movements.<p>Some other comments talked about more advanced disciplines in the field like State Estimation or Reinforcement Learning but I believe the aforementioned (kimenatics&#x2F;dynamics&#x2F;motion planning) are the bare minimum before diving into even more advanced math-heavy concepts.
jstmmabout 2 years ago
Kevin Lynch has a great course &quot;Modern Robotics: Mechanics, Planning, and Control Specialization&quot; on coursera. It covers the key ideas in robotics at a high level (however it leaves out perception). I recommend it for people interested in getting started on this topic.<p><a href="https:&#x2F;&#x2F;www.coursera.org&#x2F;specializations&#x2F;modernrobotics#courses" rel="nofollow">https:&#x2F;&#x2F;www.coursera.org&#x2F;specializations&#x2F;modernrobotics#cour...</a>
jfrdabout 2 years ago
Are any subtopics particularly interesting to you?<p>Mechatronics, Computer Vision, Control Theory, State Estimation, Path Planning, etc?
评论 #35442574 未加载
TheHideoutabout 2 years ago
From a control system perspective:<p>Nise - Control Systems Engineering: <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Control-Systems-Engineering-Norman-Nise&#x2F;dp&#x2F;1118170512" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Control-Systems-Engineering-Norman-Ni...</a><p>Friedland - Control System Design: <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Control-System-Design-Introduction-State-Space&#x2F;dp&#x2F;0486442780" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Control-System-Design-Introduction-St...</a>
anfractuosityabout 2 years ago
I bought a 6DOF robot arm a while ago, which uses servos driven by PWM, which I found quite fun.<p>It was only around £70 for the servos + metal framework. I drive it with a Pi and a PCA9685 based I2C board.<p>I was driving with a 5V supply, but it looks like the servos can run at 6V, which I need to try, as the bottom servo in the arm doesn&#x27;t seem to have quite enough power.<p>I&#x27;d like to sometime try to &#x27;teach&#x27; it to draw with a pen (however badly), &#x27;Inverse kinematics&#x27; feels rather scary though, so wonder if anyone might have any very basic tutorials on this.<p>Tangentially related, I just bought &#x27;The Ultimate Guide To DIY Animatronics&#x27; yesterday, which I&#x27;m looking forward to reading when it arrives.<p>And have been watching a few videos on animatronics such as:<p>* <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=y0R8-F4TmPI">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=y0R8-F4TmPI</a> - &#x27;Show and Tell: Animatronic Raven Kit!&#x27;<p>* <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=uNIfx0Xddzc">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=uNIfx0Xddzc</a> - &#x27;How Realistic Animatronics Are Made For Movies &amp; TV | Movies Insider&#x27;<p>Curious if anyone has any recommendations for videos&#x2F;books in this area?
评论 #35444674 未加载
评论 #35446397 未加载
评论 #35446440 未加载
techbro92about 2 years ago
“Robotics dynamics algorithms” by Featherstone is a great book to read for modern forward and inverse dynamics and spatial vector algebra.
xjejuxabout 2 years ago
If your robot has sensors, they&#x27;ll need to be calibrated. This ebook is basically the calibration bible: <a href="https:&#x2F;&#x2F;www.tangramvision.com&#x2F;resources&#x2F;calibration-desk-reference" rel="nofollow">https:&#x2F;&#x2F;www.tangramvision.com&#x2F;resources&#x2F;calibration-desk-ref...</a>
petrwabout 2 years ago
The really big shift in ai in a sense was to reject the sense-model- plan- act cycle. I continue to see researchers assuming SMPA so although &quot;everyone&quot; knows this,&quot;Intelligence without representation&quot; by Brooks is essential. The alternative is sense-act in one layer, and model-plan over the top.
评论 #35443469 未加载
randcrawabout 2 years ago
For mobile, &quot;Introduction to Autonomous Mobile Robots&quot; by Siegwart et al.<p>For motion, &quot;Principles of Robot Motion: Theory, Algorithms, and Implementations&quot; by Choset, et al.<p>It&#x27;s telling that few new robotics textbooks have shipped in the past 10-15 years.
ForestCritterabout 2 years ago
Well, from my experience in a partially automated factory &#x27;wrangling the robots&#x27; I would do a little foray into &#x27;things that can go wrong&#x27;. Our robot arms would periodically have &#x27;robot revolt parties&#x27;. Watched a robot arm reach up and push a compressor right off a ten foot dead nest. It didn&#x27;t drop it or fumble, it cleanly swept it right off. So many small things could trigger problems and sometimes the fixes were odd, like one robot refused to reset unless you opened and closed a certain one of the cage doors despite having done the proper reset process in the computer.
GlenTheMachineabout 2 years ago
The classic book for kinematics and dynamics is John Craig, Introduction to Robotics: Mechanics and Control, published by Pearson.<p>Despite the title, it isn&#x27;t a particularly good controls book. But it&#x27;s the standard for kinematics.
noob_engabout 2 years ago
This is the undergraduate curriculum for additional major in Robotics at CMU:<p><a href="https:&#x2F;&#x2F;www.ri.cmu.edu&#x2F;education&#x2F;academic-programs&#x2F;undergraduate-options&#x2F;curriculum&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.ri.cmu.edu&#x2F;education&#x2F;academic-programs&#x2F;undergrad...</a><p>You can google the course numbers and find out which of the courses have an available webpage and study material from there.
pgorczakabout 2 years ago
Nonlinear systems and control could be something that’s useful to get into regarding legged robots or exoskeletons. It’s not covered in depth by many general robotics textbooks but there’s a great lecture including fantastic interactive notebook material at <a href="http:&#x2F;&#x2F;underactuated.mit.edu&#x2F;" rel="nofollow">http:&#x2F;&#x2F;underactuated.mit.edu&#x2F;</a>
rramadassabout 2 years ago
I have heard good things about <i>Foundations of Robotics Analysis and Control by Tsuneo Yoshikawa</i> though haven&#x27;t read it myself. Apparently it has a good coverage of the mathematics&#x2F;equations needed for manipulation&#x2F;control.<p>Somebody who has already read it might want to chime in.
RecycledEleabout 2 years ago
Paul McWhorter is my favorite.<p>His web site&#x27;s name, TopTechBoy is a joke - it&#x27;s in pigdin because he simplifies things.<p><a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=fJWR7dBuc18&amp;list=PLGs0VKk2DiYw-L-RibttcvK-WBZm8WLEP">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=fJWR7dBuc18&amp;list=PLGs0VKk2Di...</a>
mohsaadabout 2 years ago
Probabilistic Robotics by Thurn&#x2F;Burgard&#x2F;Fox is basically the best resource for anything SLAM or planning related.<p>Artificial Intelligence: A Modern Approach by Russell&#x2F;Norvig is another good book for planning and AI.
huevosabioabout 2 years ago
Take a look at Stanford&#x27;s Principles of Robotic Autonomy:<p><a href="http:&#x2F;&#x2F;asl.stanford.edu&#x2F;aa274a&#x2F;" rel="nofollow">http:&#x2F;&#x2F;asl.stanford.edu&#x2F;aa274a&#x2F;</a>
jaredandrewsabout 2 years ago
Learn thru experience and consider mentoring a FIRST robotics team in your area.
waynesonfireabout 2 years ago
what about mechanical engineering resources as relates to robotics?