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: I’m going to assume that everyone has no knowledge of dynamics, control or kinematics, and I will start with the basic foundation. You shouldn’t worry about the fact that you don’t have a strong background in those areas. We will cover them from the start. We will go to what is the inertia, how did we describe the accelerations and then we will establish the dynamics, which is quite simple. With that in mind,the main areas of focus are: Kinematics Jacobian Vision 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? Trajectory Planning Dynamics Control That's the high level overview, while the detailed syllabus is comprised of:
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 ) |