help Help
book LEARNING
emoji_events COMPETITIONS
people_alt Projects
shopping_basket MARKETPLACE

arrow_drop_down
No data available
English
arrow_drop_down
English
中文
arrow_drop_down
Chinese Yuan (¥)
US Dollar ($)
Indian Rupee (₹)
Nigerian Naira(₦)
Euro (€)
Hong Kong Dollars(HK$)

Need to access a workshop / class ?

Enter your classcode

fingerprint



Invite A Friend

My Account

My Billing

SETTINGS


07/06/2022 00:59 AM
SIGN IN
REGISTER
SIGN IN
REGISTER

English
arrow_drop_down
English
中文
arrow_drop_down
Chinese Yuan (¥)
US Dollar ($)
Indian Rupee (₹)
Nigerian Naira(₦)
Euro (€)
Hong Kong Dollars(HK$)

book LEARNING

emoji_events COMPETITIONS

people_alt Projects

shopping_basket MARKETPLACE

help Help

thumbs_up_down Our Roadmap

07/06/2022 00:59 AM

Build A Motion Controlled Wheeled Robot

starstarstarstarstar_half
(226 ratings)
  • access_time 5 hours
  • trending_up Beginner
  • label Wheeled Robot

This course comes with a certification

Get this Course (and 30 other courses)
Your browser does not support the video tag.

How would you like to access this course?

close

radio_button_unchecked
Subscribe to Beginner Plan (

$...

monthly)

This course is part of the Robociti Beginner subscription package, which gives you access to 31 courses in total. Learn More

radio_button_unchecked
Buy only this course (

$...

)

Choose this option to get lifetime access to ONLY the "Build A Motion Controlled Wheeled Robot" course on Robociti.


Subscribe
Course Details
Reviews
Discussions
Back to Course List
Back to Course List

Learning Paths for this Course

This course is part of the following Learning Paths:

👉 Junior Robotics Engineer Career Path

👉 Robotics Engineer (Wheeled Robot Track)

👉 IoT-Sensor Engineer

Robociti's Learning Paths combine courses, projects and assessments into a guided learning experience for your chosen career.

About This Course

Skills you'll learn from this course

  • done_all Basics of Wheeled Robots Motor Control
  • done_all Raspberry Pi-based wheeled robot mechanical structure & assembly
  • done_all Basics of using RaspberryPi and GPIO extension board
  • done_all Basics of Ubuntu/ROS (Robot Operating System) combination
  • done_all Python Programming Basics for Wheeled Robot Motion Control

In this course, students will create a wheeled robot similar to the robotic rovers sent to explore planet Mars by NASA, such as Mars Rovers Opportunity and Curiosity, and will make it go through a challenging course. At first, students are given an introduction about the Mars Rover and the robot, including its motors and processing unit, letting students identify these building blocks. Then, they are taught how to build the 4-wheeled robot, assemble the components together, and how to customize the robot according to their taste. Afterwards, the robot is connected to the programming environment and students program the basic motion of the robot using predefined functions given in libraries in the Python programming language. Finally, the students can combine these functions to complete the motion control of the robot within a specific environment to reach a goal location.

Get Certified

Build A Motion Controlled Wheeled Robot Certificate

Course Features

  • check_circle Programming Environment
  • check_circle Jupyter Notebook
  • check_circle Robot Simulations
  • check_circle Forum & Support

Course Chapters

Course Introduction

  • About Mars Rover
  • Course Objectives

Session 1: Theoretical Principles

  • Session Objectives
  • Curiosity Rover Parts
  • Motor Basics
  • Motor Types
  • Mini Challenge
  • Embedded Systems
  • Raspberry Pi
  • OS-UI
  • Ubuntu-ROS
  • Mini Challenge
  • Session Summary

Session 2: Hardware Assembly

  • Session Objectives
  • Component Intro
  • Mini Challenge
  • Assembly Preview
  • Hardware Assembly
  • Robot Testing
  • Mini Challenge
  • Session Summary

Session 3: Programming

  • Session Objectives
  • Robot Management
  • WorkSpace Setup
  • Ubuntu & ROS Intro
  • Python: Overview
  • Your First Program
  • Python Source Code
  • Python Variables
  • Code Comments
  • User-defined Functions
  • Python Indentation
  • Python: Next Steps
  • Mini Challenge
  • Motion Control Guide
  • Control Functions
  • Session Summary

Session 4: Challenge

  • Session Objectives
  • Challenge Intro
  • Challenge Time
  • Upload Your Video
  • Submit Your Code
  • Course Completion
Requirements
There are no prerequisite courses for This Course.

Hardware (Optional):
For this course you can use the Wheely Robot/Starter Kit

Get Certified

Build A Motion Controlled Wheeled Robot Certificate

Courses Contributor

label
Popular Robotics

Course Reviews

Robociti is recommended by students and professionals

alt

Robociti is the go-to platform to learn robotics from scratch. Its teaching methodology equips you with knowledge that is relevant, with lesson progressions that build foundation upon foundation.

Jeffrey - Engineering Student

starstarstarstarstar
alt

Finally a platform for the community of RoboGeeks, where one does not only have the opportunity to acquire the know-how of robotics, but can also meet and connect with others who share the same interest!

Lajos - Robotics Hobbyist

starstarstarstarstar
alt

The courses on Robociti are a great way to have a soft start in robotics. I didnt have any experience before and found that the coding and building were taught very instructively.

Adrian - Robotics Student

starstarstarstarstar_half
alt

Very easy to understand. The slides and quizzes make this course easy and interesting.

Dylan - Student

starstarstarstarstar
alt

I love this course. It is great. I am a beginner and so far I understand it.

Kumar - Hobbyist

starstarstarstarstar

Course Discussions

forum
Have any questions or comments? Join the discussion on the Robociti Forum and share with other learners.

No. 1 AI & Robotics learning community

English
arrow_drop_down
English
中文

About Us

Our Company

Legal

Privacy Policy

Refund Policy

Careers

Products and Services

Learning Paths

Competitions

Marketplace

Community

Blog

Free Resources


Support

About us

Help

FAQs

Contact Us


Go Social


@ 2022 Popular Robotics Inc. 博普乐科技(北京)有限公司

business 北京市海淀区上地信息路26号1层0106-201室

京ICP备19029546号-1