Skip to content

ME495-EmbeddedSystems/homework-4-lbos7

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ME495 Embedded Systems Homework 4

Author: Logan Boswell

This package uses a differential drive robot to explore and map a world in Gazebo.

The algorithm used for autonomous mapping consists of the following steps:

  1. Pick location in the unexplored (grey) region of the map and set as the goal position
  2. Wait until the commanded velocity is zero (either the robot has reached the goal or is unable to) and then start over with step 1

Quickstart

  1. Use ros2 launch nubot_nav manual_explore.launch.xml to explore the enviroment manually. In order to move the robot, you must select the "2D Goal Pose" button at the top of the rviz window and then click a desired pose in rviz
  2. Here is an example of manual exploration
    manual.mp4
  3. Use ros2 launch nubot_nav explore.launch.xml to explore the enviroment without manual inputs.
  4. Here is an example of autonomous exploration
    auto.mp4

About

homework-4-lbos7 created by GitHub Classroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages