help Help
book LEARNING
emoji_events COMPETITIONS
people_alt Projects
shopping_basket MARKETPLACE
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


My Account

My Billing

SETTINGS

Invite A Friend


01/27/2021 09:52 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

01/27/2021 09:52 AM

Wheeled Robot Navigation - Maze Escape

starstarstarstarstar_half
(223 ratings)
  • access_time 4 hours
  • trending_up Beginner
  • label Wheeled Robot

This course comes with a certification

Get this Course

Refer 10 users to get this course for free 🎁

Course Referrals
close
group_add
You have referred 0 people to this course so far. Refer 10 more people and get access to this course for free!.

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 16 courses in total. Learn More

radio_button_unchecked
Buy only this course ( $...)

Choose this option to get lifetime access to ONLY the "Wheeled Robot Navigation - Maze Escape" course on Robociti.


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

About This Course

Skills you'll learn from this course

  • done_all Basic Programming Principles
  • done_all Basic Concepts of the ROS Framework & ROS Workspaces
  • done_all Python Programming Errors & Bugs
  • done_all Python Program Debugging
  • done_all Wheeled Robot Maze Navigation with Ultrasonic Distance Sensors

Course "Wheeled Robot Navigation - Maze Escape", which builds upon the work done in "Obstacle Avoidance with Wheeled Robots",will let students explore how to use the ultrasonic sensors attached on the wheeled robot to navigate in unknown environments without crashing into walls or other obstacles, and how to better use the motion control of the robot in more confined spaces. This course will also let students practice on how to build better and bug-free programs with ROS and Python. At first, students will be introduced to the world of ROS and its structure, while also learning some other fundamental programming concepts and types of errors that can occur within programs. Then, they will study how to use ROS, create new projects in it and build their programs in our programming environment. Afterwards, students will practice detecting different program bugs and fixing them, in order to develop better and more robust code. Finally, they will put their new programming skills to the test and modify their wheeled robots slighty, so that it can navigate the maze track and find the exit out of the maze.

Get Certified

Wheeled Robot Navigation - Maze Escape Certificate

Course Features

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

Course Chapters

Course Introduction

  • Mars Rover
  • Course Objectives

Session 1: Theoretical Principles

  • Session Objectives
  • Source Code Basics
  • Executable Programs
  • Compilation Process
  • Dev. Environments
  • Common IDEs
  • Errors & Bugs
  • Errors & Bugs II
  • Mini Challenge
  • ROS Key Concepts
  • ROS Workspaces
  • ROS Packages
  • ROS Nodes
  • ROS Master
  • ROS Basic Commands
  • ROS Framework
  • Mini Challenge
  • Session Summary

Session 2: Hardware Assembly

    Session 3: Programming

    • Session Objectives
    • Robot Management
    • WorkSpace Setup
    • Ubuntu-ROS Review
    • Mini Challenge
    • ROS Key Concepts
    • Ubuntu & ROS Commands
    • ROS Workspace-Package
    • Python Scripts in ROS
    • Tips-Troubleshooting
    • ROS-Python Debugging
    • Syntax Errors
    • Logic Errors
    • Execution Errors
    • Exceptions
    • Mini Challenge
    • Control Functions
    • Mini Challenge
    • Session Summary

    Session 4: Challenge

    • Session Objectives
    • Challenge Introduction
    • Challenge Time
    • Course Summary
    • Submit Your Code
    • Upload Your Video
    • Course Completion
    Requirements
    Course “Obstacle Avoidance with Wheeled Robots” is a prerequisite for this course.

    Hardware (Optional):
    For this course you can use the Wheely Robot/Starter Kit If you are using hardware, you will need:
    • Wheeled Robot assembled in Course “Obstacle Avoidance with Wheeled Robots”

    Get Certified

    Wheeled Robot Navigation - Maze Escape Certificate

    Courses Contributor

    label
    Robiciti Team

    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

    Courses

    Competitions

    Marketplace

    Projects

    Blog

    Free Resources


    Support

    Help

    FAQs

    Contact Us


    Go Social


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

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

    京ICP备19029546号-1