teb_local_planner.zip

上传者: why_register | 上传时间: 2021-08-07 19:15:00 | 文件大小: 2.77MB | 文件类型: ZIP
一种ROS本地规划器,支持ackermann底盘. 使用g2o近似实现各种约束(速度,加速度,最小转弯半径,非全向轮),使得时间最短。支持闭环控制,类似模型预测控制(MPC)。

文件下载

资源详情

[{"title":"( 93 个子文件 2.77MB ) teb_local_planner.zip","children":[{"title":"2013_Roesmann_ECMR.PDF <span style='color:#111;'> 812.37KB </span>","children":null,"spread":false},{"title":"teb_local_planner","children":[{"title":"cfg","children":[{"title":"rviz_test_optim.rviz <span style='color:#111;'> 5.53KB </span>","children":null,"spread":false},{"title":"TebLocalPlannerReconfigure.cfg <span style='color:#111;'> 16.00KB </span>","children":null,"spread":false}],"spread":true},{"title":"teb_local_planner_plugin.xml <span style='color:#111;'> 350B </span>","children":null,"spread":false},{"title":"CHANGELOG.rst <span style='color:#111;'> 21.50KB </span>","children":null,"spread":false},{"title":"src","children":[{"title":"teb_config.cpp <span style='color:#111;'> 22.08KB </span>","children":null,"spread":false},{"title":"test_optim_node.cpp <span style='color:#111;'> 12.38KB </span>","children":null,"spread":false},{"title":"teb_local_planner_ros.cpp <span style='color:#111;'> 47.98KB </span>","children":null,"spread":false},{"title":"timed_elastic_band.cpp <span style='color:#111;'> 20.41KB </span>","children":null,"spread":false},{"title":"homotopy_class_planner.cpp <span style='color:#111;'> 28.53KB </span>","children":null,"spread":false},{"title":"optimal_planner.cpp <span style='color:#111;'> 50.08KB </span>","children":null,"spread":false},{"title":"recovery_behaviors.cpp <span style='color:#111;'> 3.98KB </span>","children":null,"spread":false},{"title":"visualization.cpp <span style='color:#111;'> 15.64KB </span>","children":null,"spread":false},{"title":"graph_search.cpp <span style='color:#111;'> 12.84KB </span>","children":null,"spread":false},{"title":"obstacles.cpp <span style='color:#111;'> 6.76KB </span>","children":null,"spread":false}],"spread":true},{"title":"cmake_modules","children":[{"title":"FindSUITESPARSE.cmake <span style='color:#111;'> 5.22KB </span>","children":null,"spread":false},{"title":"FindG2O.cmake <span style='color:#111;'> 3.20KB </span>","children":null,"spread":false}],"spread":true},{"title":"scripts","children":[{"title":"export_to_svg.py <span style='color:#111;'> 10.23KB </span>","children":null,"spread":false},{"title":"publish_dynamic_obstacle.py <span style='color:#111;'> 2.06KB </span>","children":null,"spread":false},{"title":"publish_viapoints.py <span style='color:#111;'> 943B </span>","children":null,"spread":false},{"title":"publish_test_obstacles.py <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"visualize_velocity_profile.py <span style='color:#111;'> 2.13KB </span>","children":null,"spread":false},{"title":"cmd_vel_to_ackermann_drive.py <span style='color:#111;'> 1.90KB </span>","children":null,"spread":false},{"title":"export_to_mat.py <span style='color:#111;'> 3.74KB </span>","children":null,"spread":false}],"spread":true},{"title":"CMakeLists.txt <span style='color:#111;'> 8.18KB </span>","children":null,"spread":false},{"title":".travis.yml <span style='color:#111;'> 4.03KB </span>","children":null,"spread":false},{"title":"LICENSE <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 3.81KB </span>","children":null,"spread":false},{"title":".git","children":[{"title":"logs","children":[{"title":"HEAD <span style='color:#111;'> 196B </span>","children":null,"spread":false},{"title":"refs","children":[{"title":"heads","children":[{"title":"kinetic-devel <span style='color:#111;'> 196B </span>","children":null,"spread":false}],"spread":false},{"title":"remotes","children":[{"title":"origin","children":[{"title":"HEAD <span style='color:#111;'> 196B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false}],"spread":true},{"title":"packed-refs <span style='color:#111;'> 3.39KB </span>","children":null,"spread":false},{"title":"info","children":[{"title":"exclude <span style='color:#111;'> 240B </span>","children":null,"spread":false}],"spread":false},{"title":"index <span style='color:#111;'> 6.89KB </span>","children":null,"spread":false},{"title":"objects","children":[{"title":"pack","children":[{"title":"pack-927ebbac83b3675e41a826dfe24f76e132723fbc.pack <span style='color:#111;'> 1.11MB </span>","children":null,"spread":false},{"title":"pack-927ebbac83b3675e41a826dfe24f76e132723fbc.idx <span style='color:#111;'> 71.65KB </span>","children":null,"spread":false}],"spread":false},{"title":"info","children":null,"spread":false}],"spread":false},{"title":"HEAD <span style='color:#111;'> 30B </span>","children":null,"spread":false},{"title":"config <span style='color:#111;'> 295B </span>","children":null,"spread":false},{"title":"refs","children":[{"title":"heads","children":[{"title":"kinetic-devel <span style='color:#111;'> 41B </span>","children":null,"spread":false}],"spread":false},{"title":"tags","children":null,"spread":false},{"title":"remotes","children":[{"title":"origin","children":[{"title":"HEAD <span style='color:#111;'> 39B </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"branches","children":null,"spread":false},{"title":"hooks","children":[{"title":"pre-applypatch.sample <span style='color:#111;'> 424B </span>","children":null,"spread":false},{"title":"pre-push.sample <span style='color:#111;'> 1.32KB </span>","children":null,"spread":false},{"title":"commit-msg.sample <span style='color:#111;'> 896B </span>","children":null,"spread":false},{"title":"pre-commit.sample <span style='color:#111;'> 1.60KB </span>","children":null,"spread":false},{"title":"applypatch-msg.sample <span style='color:#111;'> 478B </span>","children":null,"spread":false},{"title":"prepare-commit-msg.sample <span style='color:#111;'> 1.46KB </span>","children":null,"spread":false},{"title":"update.sample <span style='color:#111;'> 3.53KB </span>","children":null,"spread":false},{"title":"fsmonitor-watchman.sample <span style='color:#111;'> 3.25KB </span>","children":null,"spread":false},{"title":"post-update.sample <span style='color:#111;'> 189B </span>","children":null,"spread":false},{"title":"pre-rebase.sample <span style='color:#111;'> 4.78KB </span>","children":null,"spread":false},{"title":"pre-receive.sample <span style='color:#111;'> 544B </span>","children":null,"spread":false}],"spread":false},{"title":"description <span style='color:#111;'> 73B </span>","children":null,"spread":false}],"spread":false},{"title":"package.xml <span style='color:#111;'> 1.53KB </span>","children":null,"spread":false},{"title":"launch","children":[{"title":"test_optim_node.launch <span style='color:#111;'> 288B </span>","children":null,"spread":false}],"spread":true},{"title":".gitignore <span style='color:#111;'> 20B </span>","children":null,"spread":false},{"title":"msg","children":[{"title":"TrajectoryPointMsg.msg <span style='color:#111;'> 554B </span>","children":null,"spread":false},{"title":"TrajectoryMsg.msg <span style='color:#111;'> 141B </span>","children":null,"spread":false},{"title":"FeedbackMsg.msg <span style='color:#111;'> 414B </span>","children":null,"spread":false}],"spread":false},{"title":".gitlab-ci.yml <span style='color:#111;'> 604B </span>","children":null,"spread":false},{"title":"include","children":[{"title":"teb_local_planner","children":[{"title":"visualization.hpp <span style='color:#111;'> 7.02KB </span>","children":null,"spread":false},{"title":"timed_elastic_band.hpp <span style='color:#111;'> 8.04KB </span>","children":null,"spread":false},{"title":"planner_interface.h <span style='color:#111;'> 9.36KB </span>","children":null,"spread":false},{"title":"robot_footprint_model.h <span style='color:#111;'> 24.75KB </span>","children":null,"spread":false},{"title":"homotopy_class_planner.hpp <span style='color:#111;'> 4.08KB </span>","children":null,"spread":false},{"title":"visualization.h <span style='color:#111;'> 11.19KB </span>","children":null,"spread":false},{"title":"optimal_planner.h <span style='color:#111;'> 33.10KB </span>","children":null,"spread":false},{"title":"teb_local_planner_ros.h <span style='color:#111;'> 20.07KB </span>","children":null,"spread":false},{"title":"g2o_types","children":[{"title":"edge_obstacle.h <span style='color:#111;'> 10.51KB </span>","children":null,"spread":false},{"title":"edge_velocity.h <span style='color:#111;'> 10.74KB </span>","children":null,"spread":false},{"title":"vertex_pose.h <span style='color:#111;'> 7.13KB </span>","children":null,"spread":false},{"title":"edge_prefer_rotdir.h <span style='color:#111;'> 3.96KB </span>","children":null,"spread":false},{"title":"base_teb_edges.h <span style='color:#111;'> 9.91KB </span>","children":null,"spread":false},{"title":"edge_dynamic_obstacle.h <span style='color:#111;'> 5.41KB </span>","children":null,"spread":false},{"title":"edge_time_optimal.h <span style='color:#111;'> 3.93KB </span>","children":null,"spread":false},{"title":"penalties.h <span style='color:#111;'> 5.60KB </span>","children":null,"spread":false},{"title":"edge_acceleration.h <span style='color:#111;'> 31.00KB </span>","children":null,"spread":false},{"title":"edge_shortest_path.h <span style='color:#111;'> 3.29KB </span>","children":null,"spread":false},{"title":"edge_via_point.h <span style='color:#111;'> 4.00KB </span>","children":null,"spread":false},{"title":"vertex_timediff.h <span style='color:#111;'> 4.51KB </span>","children":null,"spread":false},{"title":"edge_kinematics.h <span style='color:#111;'> 9.48KB </span>","children":null,"spread":false}],"spread":false},{"title":"timed_elastic_band.h <span style='color:#111;'> 29.27KB </span>","children":null,"spread":false},{"title":"equivalence_relations.h <span style='color:#111;'> 3.91KB </span>","children":null,"spread":false},{"title":"misc.h <span style='color:#111;'> 5.46KB </span>","children":null,"spread":false},{"title":"recovery_behaviors.h <span style='color:#111;'> 4.73KB </span>","children":null,"spread":false},{"title":"obstacles.h <span style='color:#111;'> 34.38KB </span>","children":null,"spread":false},{"title":"homotopy_class_planner.h <span style='color:#111;'> 28.61KB </span>","children":null,"spread":false},{"title":"graph_search.h <span style='color:#111;'> 9.96KB </span>","children":null,"spread":false},{"title":"h_signature.h <span style='color:#111;'> 17.73KB </span>","children":null,"spread":false},{"title":"teb_config.h <span style='color:#111;'> 24.48KB </span>","children":null,"spread":false},{"title":"pose_se2.h <span style='color:#111;'> 11.01KB </span>","children":null,"spread":false},{"title":"distance_calculations.h <span style='color:#111;'> 16.27KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":false},{"title":"2017_Roesmann_IROS.PDF <span style='color:#111;'> 368.86KB </span>","children":null,"spread":false},{"title":"2015_Roesmann_ECMR.PDF <span style='color:#111;'> 412.67KB </span>","children":null,"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明