Write a Review: Robotics

Tell us about your experience

 
 

Click stars to rate

150 characters minimum

Tell us about yourself

Progress in the course

Prior knowledge of the subject

First Name

Last Name

See what other students say

Jafar Abdi profile image
Jafar Abdi profile image

Jafar Abdi

10/10 starsCompleted
2 years, 2 months ago
This's one of the best courses I've ever taken in my life, Professor Matei Ciocarlie way in teaching is amazing and he's a clever guy, the projects are awesome, I highly recommend this course .
Was this review helpful? Yes2
 Flag
Steven Frank profile image
Steven Frank profile image
10/10 starsCompleted
  • 59 reviews
  • 57 completed
1 year, 9 months ago
This course introduces you to the basics of robot movement as well as some of the cutting-edge issues in robot design. It's part of Columbia's Artificial Intelligence MicroMasters program, though it stands ... This course introduces you to the basics of robot movement as well as some of the cutting-edge issues in robot design. It's part of Columbia's Artificial Intelligence MicroMasters program, though it stands on its own as a primer on the practical guts of robotics -- the math of moving robot arms. A good background in linear algebra and vector calculus, and facility with Python programming, are essential. You'll learn how to work with the widely used Robot Operating System framework, which you're expected -- very reasonably, since this is an advanced-level computer science course -- to largely pick up on your own. There are four programming projects of increasing difficulty, two problem sets, and a final exam. The programming assignments mostly focus on getting a simulated robot arm to do what you want it to do, and that can be challenging -- what joint movements are necessary to get the arm from one "pose" to another? Not easy! Add some obstacles that have to be avoided and the challenge grows. Professor Ciocarlie is an excellent lecturer, deftly guiding you through the math and the algorithmic strategies, and also providing very worthwhile perspectives on what robots can do now and where the research is headed. The course is well-staffed, and the resources (including online programming environments and a downloadable virtual machine so you can implement locally) work well and are mostly glitch-free. Overall, an excellent and rigorous introduction to the heart of robotics.
Was this review helpful? Yes1
 Flag