All Projects → RobustFieldAutonomyLab → Turtlebot_exploration_3d

RobustFieldAutonomyLab / Turtlebot_exploration_3d

Licence: other
Autonomous Exploration package for a Turtulebot equiped with RGBD Sensor(Kinect, Xtion)

Projects that are alternatives of or similar to Turtlebot exploration 3d

Elevation mapping
Robot-centric elevation mapping for rough terrain navigation
Stars: ✭ 520 (+377.06%)
Mutual labels:  ros, mapping
direct lidar odometry
Direct LiDAR Odometry: Fast Localization with Dense Point Clouds
Stars: ✭ 202 (+85.32%)
Mutual labels:  mapping, ros
Evo
Python package for the evaluation of odometry and SLAM
Stars: ✭ 1,373 (+1159.63%)
Mutual labels:  ros, mapping
Mrpt slam
ROS wrappers for SLAM algorithms in MRPT
Stars: ✭ 84 (-22.94%)
Mutual labels:  ros, mapping
Lego Loam
LeGO-LOAM: Lightweight and Ground-Optimized Lidar Odometry and Mapping on Variable Terrain
Stars: ✭ 1,138 (+944.04%)
Mutual labels:  ros, mapping
Joctomap
Java/Android wrapper for Octomap: an octree-based mapping library
Stars: ✭ 11 (-89.91%)
Mutual labels:  ros, mapping
Awesome Robotic Tooling
Tooling for professional robotic development in C++ and Python with a touch of ROS, autonomous driving and aerospace.
Stars: ✭ 1,876 (+1621.1%)
Mutual labels:  ros, mapping
Loam velodyne
Laser Odometry and Mapping (Loam) is a realtime method for state estimation and mapping using a 3D lidar.
Stars: ✭ 1,135 (+941.28%)
Mutual labels:  ros, mapping
Grid map
Universal grid map library for mobile robotic mapping
Stars: ✭ 1,135 (+941.28%)
Mutual labels:  ros, mapping
Mrpt navigation
ROS nodes wrapping core MRPT functionality: localization, autonomous navigation, rawlogs, etc.
Stars: ✭ 90 (-17.43%)
Mutual labels:  ros, mapping
Mapster
A fast, fun and stimulating object to object Mapper
Stars: ✭ 1,375 (+1161.47%)
Mutual labels:  mapping
Aws Robomaker Sample Application Deepracer
Use AWS RoboMaker and demonstrate running a simulation which trains a reinforcement learning (RL) model to drive a car around a track
Stars: ✭ 105 (-3.67%)
Mutual labels:  ros
Turtlebot3 simulations
Simulations for TurtleBot3
Stars: ✭ 104 (-4.59%)
Mutual labels:  ros
Eao Slam
[IROS 2020] EAO-SLAM: Monocular Semi-Dense Object SLAM Based on Ensemble Data Association
Stars: ✭ 95 (-12.84%)
Mutual labels:  mapping
Iq tutorials
Stars: ✭ 100 (-8.26%)
Mutual labels:  ros
Vim Ros
Vim plugin for ROS development
Stars: ✭ 106 (-2.75%)
Mutual labels:  ros
Pdf Php
Official R&OS PHP Pdf repository
Stars: ✭ 97 (-11.01%)
Mutual labels:  ros
Online learning
Online Learning for Human Detection in 3D Point Clouds
Stars: ✭ 97 (-11.01%)
Mutual labels:  ros
Door Slam
Distributed, Online, and Outlier Resilient SLAM for Robotic Teams
Stars: ✭ 107 (-1.83%)
Mutual labels:  mapping
Uav Mapper
UAV-Mapper is a lightweight UAV Image Processing System, Visual SFM reconstruction or Aerial Triangulation, Fast Ortho-Mosaic, Plannar Mosaic, Fast Digital Surface Map (DSM) and 3d reconstruction for UAVs.
Stars: ✭ 106 (-2.75%)
Mutual labels:  mapping

Turtlebot Autonomous Exploration (3D)

Sorry I recently updated a wrong version of this. The bad repository was from Oct. 8th and now it's been fixed. Please let me know if you run into any issue with the current version.

Overview

This is an ROS implementation of infomation-theoretic exploration using turtlebot with a RGBD camera (e.g. Kinect). It is designed for autonomous mapping of indoor office-like environments (flat terrain). All the computation is performed on the turtlebot laptop and intermediate results can be viewed from remote PC. The output consist of both 2D and 3D Octomap (.ot) file and saved on the turtlebot laptop. Link to wiki page (where you can find a video example.).

If you find this package useful, please consider citing the follow paper:

  • S. Bai, J. Wang, F. Chen, and B. Englot, "Information-Theoretic Exploration with Bayesian Optimization," IEEE/RSJ International Conference on Intelligent Robots and Systems(IROS), October 2016. PDF

How do I get set up?

Install Dependencies:

sudo apt-get install ros-indigo-octomap*

Download from source:

my_catkin_workspace/src$ git clone 
my_catkin_workspace/src$ cd ..
my_catkin_workspace$ catkin_make

Configure Network:

Please follow the turtlebot network configuration to setup.

Running:

From Turtlebot:

$ roslaunch turtlebot_exploration_3d minimal_explo.launch
$ roslaunch turtlebot_exploration_3d turtlebot_gmapping.launch
$ rosrun turtlebot_exploration_3d turtlebot_exploration_3d
  • note: The octomap will be saved to the place where you do the "rosrun".

From Remote Server:

$ roslaunch turtlebot_exploration_3d exploration_rviz.launch

Authors

Shi Bai, Xiangyu Xu. RFAL (Robust Field Autonomy Lab), Stevens Institute of Technology.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].