# Further reading

Good places to go deeper into the concepts of this chapter:

- [Robot Academy](https://robotacademy.net.au/): Peter Corke's video lectures on kinematics, frames and control,
  the basis of the Robotics Toolbox the commander software uses.
- [Automatic Addison](https://automaticaddison.com/): practical tutorials, including
  [how to assign DH frames](https://automaticaddison.com/how-to-assign-denavit-hartenberg-frames-to-robotic-arms/)
  and [how to find the DH table](https://automaticaddison.com/how-to-find-denavit-hartenberg-parameter-tables/).
- [Robogrok](https://robogrok.com/): a robotics course with the maths worked out.
- [Robotics coursework collection](https://github.com/mithi/robotics-coursework): a curated list of courses and
  books.
- [Robotics Explained](https://robotics-explained.com/): short explanations of the vocabulary.
- [How do robot manipulators move?](https://roboticseabass.com/2024/06/30/how-do-robot-manipulators-move/) on
  Robotic Sea Bass: motion planning from the ground up.
- [How many axes does my robot need?](https://robohub.org/how-many-axes-does-my-robot-need/) on Robohub.
- [Singularities demonstrated](https://www.youtube.com/watch?v=BJnZvwAE0PY) on an industrial arm.

The Python API's repository has a `docs` folder and a README that go into its architecture, the motion planner
and the collision checker beyond what this guide covers.
