University of Colorado Boulder - Basic Robotic Behaviors and Odometry
- Offered byCoursera
Basic Robotic Behaviors and Odometry at Coursera Overview
Duration | 27 hours |
Total fee | Free |
Mode of learning | Online |
Official Website | Explore Free Course |
Credential | Certificate |
Basic Robotic Behaviors and Odometry at Coursera Highlights
- Earn a certificate of completion
- Add to your LinkedIn profile
- 12 quizzes
Basic Robotic Behaviors and Odometry at Coursera Course details
- What you'll learn
- Model mechanisms, sensors and actuators in a physics-based online simulator.
- Understand basic reactive and discrete controllers.
- Perform forward kinematics computations for simple (non-)Holonomic mechanisms.
- "Basic Robotic Behaviors and Odometry" provides you with an introduction to autonomous mobile robots, including forward kinematics "odometry", basic sensors and actuators, and simple reactive behavior. This course is centered around exercises in the realistic, physics-based simulator, "Webots", where you will experiment in a hands-on manner with simple reactive behaviors for collision avoidance and line following, state machines, and basic forward kinematics of non-holonomic systems. An overarching objective of this course is to understand the role of the physical system on algorithm design and its role as source of uncertainty that makes robots non-deterministic. If you are interested in getting started with robotics, this course is for you!
- This course can be taken for academic credit as part of CU Boulder's MS in Computer Science degrees offered on the Coursera platform. These fully accredited graduate degrees offer targeted courses, short 8-week sessions, and pay-as-you-go tuition. Admission is based on performance in three preliminary courses, not academic history. CU degrees on Coursera are ideal for recent graduates or working professionals. Learn more:
- MS in Computer Science: https://coursera.org/degrees/ms-computer-science-boulder
Basic Robotic Behaviors and Odometry at Coursera Curriculum
Getting Started
Introduction to the Specialization
Meet the Instructor
Introduction to "Basic Robotic Behaviors and Odometry"
Video Lecture Week 1: Introduction
What is a Robot?
Building a World in Webots
Webots - Collisions and Physics
What Are Radians?
More About Cyberbotics
Earn Academic Credit for your Work!
Course Support
Course Activities
What is a Robot?
The First Industrial Robot
On the Road to Autonomous Cars
Webots Tutorials 1-3
What is a Robot?
Hands-on: Controlling Motors Using Position or Velocity Control
Introduce Yourself!
Webots User Guide
Sensors and Actuators
Video Lecture Week 2: Sensors and Actuators
Basic Actuators (Theory)
Basic Actuators (Practice)
Basic Sensors - Distance Sensors
Basic Sensors - Light Sensors
Actuators: Electric
Other Types of Actuators
Sensors
Sensors That Measure: Joint Configuration
Sensors That Measure: Ego-Motion
Sensors That Measure: Force
Sensors That Measure: Distance
Global Positioning Systems
Webots Tutorial 4-6
Actuators
Sensors
Hands-on: Exploring Light Sensors
From Webots to Real Robotics
Reactive Behaviors and State Machines
Video Lecture Week 3: Reactive Behaviors and State Machines
Reactive Behavior - Collision Avoidance
Reactive Behaviors - Compound Behaviors
Finite State Machines
Introduction to Peer Review "Basic Reactive Behaviors"
Task Execution
Task Execution
Basic Reactive Behaviors
Coordinate Systems, Degrees of Freedom and Forward Kinematics
Video Lecture Week 4: Coordinate Systems, Degrees of Freedom, and Forward Kinematics
Coordinate Systems and the Right Hand Rule(s)
Degrees of Freedom
Kinematics of Standard Wheels
Rotation Matrices
Setting Up the Line Following Course
Hands-On Simple Odometry Overview
Coordinate Systems and Degrees of Freedom
Coordinate Systems and Degrees of Freedom
Hands-on: Simple Odometry
Improving Odometry
Localization with Odometry and Loop Closure
Video Lecture Week 5: Coordinate Transforms and Odometry
Coordinate Transforms
Localization by Odometry and Loop Closure Overview
Non-Holonomic Vehicle Example
Loop Closure
Holonomy
Robot Localization by Odometry and Loop Closure Overview