Robotics

Matei Ciocarlie, ColumbiaX

Learn the core techniques for representing robots that perform physical tasks in the real world.

We think of Robotics as the science of building devices that physically interact with their environment. The most useful robots do it precisely, powerfully, repeatedly, tirelessly, fast, or some combinations of these. The most interesting robots maybe even do it intelligently. This course will cover the fundamentals of robotics, focusing on both the mind and the body.

We will learn about two core robot classes: kinematic chains (robot arms) and mobile bases. For both robot types, we will introduce methods to reason about 3-dimensional space and relationships between coordinate frames. For robot arms, we will use these to model the task of delivering a payload to a specified location. For mobile robots, we will introduce concepts for autonomous navigation in the presence of obstacles.

Class projects will make use of ROS - the open-source Robot Operating System (www.ros.org) widely used in both research and industry. Computer requirements for working on the projects will include a computer set up with Ubuntu Linux and high bandwidth internet access for downloading and installing ROS packages.

What will you learn

  • Represent 2D and 3D spatial relationships, homogeneous coordinates
  • Manipulate robot arms: kinematic chains, forward and inverse kinematics, differential kinematics
  • Program and navigate mobile robots: robot and map representations, motion planning
  • Plan complete robot systems
  • Develop present and future applications for robots

Dates:
  • 21 September 2020
Course properties:
  • Free:
  • Paid:
  • Certificate:
  • MOOC:
  • Video:
  • Audio:
  • Email-course:
  • Language: English Gb

Reviews

No reviews yet. Want to be the first?

Register to leave a review

Show?id=n3eliycplgk&bids=695438
NVIDIA
More on this topic:
9992477f-a176-4883-8c72-cc9502c26bb3-ed0b8e254a7c.small SDG: Moving Towards Sustainable Work
Decent work is thecritical engine of sustainable development. This course explores...
23ed8d2e-5ca3-47d4-9971-ec7749c5c18b-4add34fa66fa.small Digital Technology and Innovation
Look at digital technology and innovation from the perspective of a chief information...
Regular_3cae05f2-a21e-46ec-af28-1a7257464de9 MedTech: AI and Medical Robots
Explore human robot interaction and enter the fascinating world of robotics...
D293a8c6-7e3a-41bb-8530-2ae4bbd168f4-0e0328fd9394.small So You Want To Be A Surgeon?
Aspiring healthcare leaders: Reach for the future! Learn from world-class surgical...
Regular_10249908-73d1-4880-afe2-a277bc76fbae Robotics With Raspberry Pi: Build and Program Your First Robot Buggy
Build and program your first robot buggy using a Raspberry Pi, learning how...
More from 'Computer Science':
2aa9e070-fc03-49b4-9240-b5df5d79cb15-0838bc13b7cd.small Information Security - Authentication and Access Control
Learn more fundamentals of information security, including Introduction to Cryptography...
19bbc9bb-5e0d-4205-ad7c-752a7bd87eac-b9d1304bbc7d.small The Software Architect Code: Building the Digital World
An introductory course aimed at helping you to discover and develop your software...
A0af5b37-e5fb-442f-9b95-910e57674085-a80d8eef9cf6.small Introduction to Java Programming: Writing Good Code
Learn to program in an easy and interactive way and enter the fascinating world...
D3856133-b0c2-49c4-bda9-b00155e0f5de-81a78321f065.small Unreal Engine Interactive 3D: Sequencer-Cinematography, Interfaces, Visual Effects, Pipelines, and Production
Learn techniques in cinematography, Interface design, visual effects, collaboration...
4633ab16-80c5-48c4-a656-564b89bf4349-cc99a1b889e3.small Developing Cloud Applications with Node.js and React
Learn how to develop and deploy web applications with JavaScript frameworks...
More from 'edX':
B7b69de4-da99-4291-bc0f-e3b568d78237-b473275d5797.small Business Analytics for Data-Driven Decision Making
Learn how to lead your firm to make better business decisions using analytic...
16282428-0004-483a-9c00-be98ef15abb2-3bfba2d51641.small Generalidades del Desarrollo Sostenible
Aprende las herramientas necesarias que el sector financiero está integrando...
68c338a6-5534-4578-b81e-23fc0c661115-ffc6370399d4.small Protocolo Verde
Aprende las herramientas necesarias que el sector financiero está integrando...
2aa9e070-fc03-49b4-9240-b5df5d79cb15-0838bc13b7cd.small Information Security - Authentication and Access Control
Learn more fundamentals of information security, including Introduction to Cryptography...
35008868-4a9b-4125-bf6f-03dfbdfbbdb2-abe9a992af91.small Project Management MicroMasters Capstone Exam
Demonstrate the knowledge and skills acquired in the Project Management MicroMasters...

© 2013-2019