All Projects → rst-tu-dortmund → Teb_local_planner

rst-tu-dortmund / Teb_local_planner

Licence: bsd-3-clause
An optimal trajectory planner considering distinctive topologies for mobile robots based on Timed-Elastic-Bands (ROS Package)

Projects that are alternatives of or similar to Teb local planner

Navigation
ROS Navigation stack. Code for finding where the robot is and how it can get somewhere else.
Stars: ✭ 1,248 (+153.14%)
Mutual labels:  ros, navigation
Mesh navigation
ROS Mesh Navigation Bundle
Stars: ✭ 114 (-76.88%)
Mutual labels:  ros, navigation
Mrpt navigation
ROS nodes wrapping core MRPT functionality: localization, autonomous navigation, rawlogs, etc.
Stars: ✭ 90 (-81.74%)
Mutual labels:  ros, navigation
Fourth robot pkg
4号機(KIT-C4)用リポジトリ
Stars: ✭ 7 (-98.58%)
Mutual labels:  ros, navigation
Spatio temporal voxel layer
A new voxel layer leveraging modern 3D graphics tools to modernize navigation environmental representations
Stars: ✭ 246 (-50.1%)
Mutual labels:  ros, navigation
Grid map
Universal grid map library for mobile robotic mapping
Stars: ✭ 1,135 (+130.22%)
Mutual labels:  ros, navigation
Navbot
Using RGB Image as Visual Input for Mapless Robot Navigation
Stars: ✭ 111 (-77.48%)
Mutual labels:  ros, navigation
Tianbot racecar
DISCONTINUED - MIGRATED TO TIANRACER - A Low cost Autonomous Driving Car Educational and Competition Kit
Stars: ✭ 26 (-94.73%)
Mutual labels:  ros, navigation
Self Driving Golf Cart
Be Driven 🚘
Stars: ✭ 147 (-70.18%)
Mutual labels:  ros, navigation
Mpc ros
Nonlinear Model Predictive Control on Differential Wheeled Mobile Robot using ROS
Stars: ✭ 140 (-71.6%)
Mutual labels:  ros, navigation
Turtlebot3
ROS packages for Turtlebot3
Stars: ✭ 673 (+36.51%)
Mutual labels:  ros, navigation
wpr simulation
No description or website provided.
Stars: ✭ 24 (-95.13%)
Mutual labels:  navigation, ros
Turtlebot3 simulations
Simulations for TurtleBot3
Stars: ✭ 104 (-78.9%)
Mutual labels:  ros, navigation
Smacc
An Event-Driven, Asynchronous, Behavioral State Machine Library for real-time ROS (Robotic Operating System) applications written in C++
Stars: ✭ 129 (-73.83%)
Mutual labels:  ros, navigation
DDPG
End to End Mobile Robot Navigation using DDPG (Continuous Control with Deep Reinforcement Learning) based on Tensorflow + Gazebo
Stars: ✭ 41 (-91.68%)
Mutual labels:  navigation, ros
Turtlebot Navigation
This project was completed on May 15, 2015. The goal of the project was to implement software system for frontier based exploration and navigation for turtlebot-like robots.
Stars: ✭ 28 (-94.32%)
Mutual labels:  navigation, ros
Mapbox Navigation Android
Mapbox Navigation SDK for Android
Stars: ✭ 424 (-14%)
Mutual labels:  navigation
Expandablebottombar
A new way to implement navigation in your app 🏎
Stars: ✭ 467 (-5.27%)
Mutual labels:  navigation
Neural Slam
Pytorch code for ICLR-20 Paper "Learning to Explore using Active Neural SLAM"
Stars: ✭ 414 (-16.02%)
Mutual labels:  navigation
Apm planner
APM Planner Ground Control Station (Qt)
Stars: ✭ 413 (-16.23%)
Mutual labels:  ros

teb_local_planner ROS Package

The teb_local_planner package implements a plugin to the base_local_planner of the 2D navigation stack. The underlying method called Timed Elastic Band locally optimizes the robot's trajectory with respect to trajectory execution time, separation from obstacles and compliance with kinodynamic constraints at runtime.

Refer to http://wiki.ros.org/teb_local_planner for more information and tutorials.

Build status of the melodic-devel branch:

  • ROS Buildfarm (Melodic): Melodic Status

Citing the Software

Since a lot of time and effort has gone into the development, please cite at least one of the following publications if you are using the planner for your own research:

  • C. Rösmann, F. Hoffmann and T. Bertram: Integrated online trajectory planning and optimization in distinctive topologies, Robotics and Autonomous Systems, Vol. 88, 2017, pp. 142–153.
  • C. Rösmann, W. Feiten, T. Wösch, F. Hoffmann and T. Bertram: Trajectory modification considering dynamic constraints of autonomous robots. Proc. 7th German Conference on Robotics, Germany, Munich, May 2012, pp 74–79.
  • C. Rösmann, W. Feiten, T. Wösch, F. Hoffmann and T. Bertram: Efficient trajectory optimization using a sparse model. Proc. IEEE European Conference on Mobile Robots, Spain, Barcelona, Sept. 2013, pp. 138–143.
  • C. Rösmann, F. Hoffmann and T. Bertram: Planning of Multiple Robot Trajectories in Distinctive Topologies, Proc. IEEE European Conference on Mobile Robots, UK, Lincoln, Sept. 2015.
  • C. Rösmann, F. Hoffmann and T. Bertram: Kinodynamic Trajectory Optimization and Control for Car-Like Robots, IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vancouver, BC, Canada, Sept. 2017.

Buy Me A Coffee

Videos

The left of the following videos presents features of the package and shows examples from simulation and real robot situations. Some spoken explanations are included in the audio track of the video. The right one demonstrates features introduced in version 0.2 (supporting car-like robots and costmap conversion). Please watch the left one first.

teb_local_planner - An Optimal Trajectory Planner for Mobile Robots teb_local_planner - Car-like Robots and Costmap Conversion

License

The teb_local_planner package is licensed under the BSD license. It depends on other ROS packages, which are listed in the package.xml. They are also BSD licensed.

Some third-party dependencies are included that are licensed under different terms:

All packages included are distributed in the hope that they will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the licenses for more details.

Requirements

Install dependencies (listed in the package.xml and CMakeLists.txt file) using rosdep:

rosdep install teb_local_planner
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].