Resources
Table of contents
General
Project Resources
- Robot Usage Guide
- Python Intro
- ROS Cheat Sheet
- Linux Intro
- NumPy Notes
- ROS Installation
- Tiffany’s Python & NumPy Crash Course Video Slides
- Stella’s Linux Bootcamp Video Slides
- Ron’s ROS Basics Video
Lecture Supplements
The required texts are
- Richard Murray, Zexiang Li and S. Shankar Sastry, A Mathematical Introduction to Robotic Manipulation, 1993.
- Y. Ma, S Soatto, J. Kosecka, and S. Sastry, An Invitation to 3-D Vision: From Images to Geometric Models, Springer Verlag 2004. The textbook is here. You will need to use the UCB Library VPN. (I recommend adding the browser bookmark, it’s super useful to log into scientific websites quickly)
Other material will be drawn from:
- Nonlinear Systems: Analysis, Stability, and Control by S. Shankar Sastry, Springer Verlag, 1999.
- Feedback Systems: An Introduction for Scientists and Engineers by Karl J. Astrom and Richard M. Murray, 2nd Edition, Princeton University Press, 2020.
- Supplementary material in motion planning will be from K. Lynch and F. Park, Modern Robotics: Mechanics, Planning and Control, Cambridge University Press, 2017.
- Supplementary material on learning from J. Wright and Y. Ma, High Dimensional Data Analysis with Low Dimensional Models: Principles, Computation and Application, Cambridge University Press, 2021.
- Numerous research papers
- Modern Robotics by Park and Lynch (another textbook that can help you with 106a material)
- Modern Robotics: videos
- The Kinematics of Contact and Grasp, Montana