BSD 3-Clause "New" or "Revised" License

项目介绍

rst-tu-dortmund/teb_local_planner 是一个托管在 GitHub 上的开源项目,主要使用 C++ 编写,采用 BSD 3-Clause "New" or "Revised" License 许可证,目前获得 1.4k 个 Star、601 次 Fork。

仓库全名
rst-tu-dortmund/teb_local_planner
开源许可证
BSD 3-Clause "New" or "Revised" License
Star 数
1.4k
Fork 数
601
未关闭 Issue
152

README 摘要

teblocalplanner ROS Package ============================= The teblocalplanner package implements a plugin to the baselocalplanner 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/teblocalplanner…

完整内容见 GitHub 原始 README 或本页 。

常见问题

teb_local_planner 用什么语言开发?

主要使用 C++ 编写,采用 BSD 3-Clause "New" or "Revised" License 许可证,目前有 1.4k 个 Star。

teb_local_planner 可以免费商用吗?

仓库采用 BSD 3-Clause "New" or "Revised" License 许可证,可免费使用与修改,商业使用请遵守许可证条款(例如保留版权声明与许可声明)。

如何获取 teb_local_planner 的源码?

可以直接克隆仓库:git clone https://github.com/rst-tu-dortmund/teb_local_planner.git,默认分支为 noetic-devel;安装与运行步骤见仓库 README。

teb_local_planner 最近还在维护吗?

仓库最近一次更新为 9月22日,当前有 152 个未关闭 Issue;Star 数为 1.4k,可作为社区活跃度的参考。

关于

GitHub 原始描述(英文)

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

描述取自 GitHub 官方 API,保持仓库作者书写的原文。

简要分析

热度分
2612
价值分
996
活跃状态
活跃

语言占比

C++
CMake
Python

Release

README

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

评论

暂无评论