Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

aloharobotics/CleaningRobot

Open more actions menu
 
 

Repository files navigation

cleaning-robot

  • Using opencv and costmap2d to make cleaning plan.
  • Using movebase to contral robot's movement.
  • Caution, I just cost one week to search this work, so it still need much more work if you want to make it runs better.
  • The env of this code is Ubuntu14.04, ros_indigo, opencv2. ubuntu16.04-ros-kinetic also test passed.

Depends

Build

  1. Download 'build.sh' in this repo.
  2. export ROOT_WS='your absolute root work space path'
  3. sh build.sh

Run path planning node

cd $ROOT_WS source devel/setup.sh roslaunch cleaning_robot path_planning.launch

(click left menu of CoveragePath to select corresponding topic to show path in mainwindow.)

 CoveragePath

Run cleaning with movebase node

cd $ROOT_WS source devel/setup.sh roslaunch cleaning_robot cleaning_movebase.launch

(click left menu of CoverageMap to select corresponding topic to show covered grids in mainwindow.)

cleaning with movebase

About

Path planning and tracking using ROS

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.