Take Stanford's Introduction to Robotics For Free |

Written by Nikos Vaggalis | |||

Tuesday, 14 December 2021 | |||

As part of the Stanford Engineering Everywhere initiative, which expands the Stanford experience to students and educators online and at no charge, the content of CS223A - Introduction to Robotics has been made available for free to anyone in a self-paced version. The purpose of CS223A is to introduce you to basics of modeling, design, planning, and controlling robot systems. In essence, the material treated in this course is a brief survey of relevant results from geometry, kinematics, statics, dynamics, and control. As in every Stanford Engineering Everywhere (SEE) course, the material that is offered is an actual campus course including lecture videos, as well as all lecture slides, reading lists and handouts, homework assignments, quizzes, examinations, and when appropriate, solution sets. And while the course offered is well-established rather than brand new, the principles remain the same since the mathematical models that represent robotic systems,the foundations in kinematics and dynamics don't change.Those models are necessary for creating controllers to control the robot's motions. The course is addressed to students with no prior experience on the topic as the instructor Prof. Khatib describes:
With that in mind,the main areas of focus are:
You turn a robot on, it has to figure out where it is and, in particular, be able to move without running into things, be able to perform potentially some useful tasks that involve mobility. The next step up once you’ve decided where things are is you’d actually like to be able to identify where you are and what the things are in the environment.The final question is, once I know what the things are how do I interact with them?
That's the high level overview, while the detailed syllabus is comprised of: - Introduction
- Spatial descriptions 1
- Spatial descriptions 2
- Forward Kinematics 1
- Forward Kinematics 2
- Jacobians: Velocities
- Jacobians: Explicit Form
- Jacobians: Static Forces
- Inverse Kinematics/Trajectory generation
- Dynamics: Acceleration and Inertia
- Dynamics: Explicit Form
- Control: PID control
- Control: Joint space control
- Control: Operational space control and Force control
To sum it up,this is a course leaning heavily on the valuable mathematical concepts behind controlling and moving a robot.
## More InformationCS223A - Introduction to Robotics Related Articles Take Stanford's Natural Language Processing with Deep Learning For Free Gazebo Robot Simulator Makes Version 7 Dashing Diademata, the Future of ROS
To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.
## Comments
or email your comment to: comments@i-programmer.info |
|||

Last Updated ( Tuesday, 14 December 2021 ) |