90 lines
3.1 KiB
XML
90 lines
3.1 KiB
XML
<package>
|
|
<name>move_base2</name>
|
|
<version>0.1.0</version>
|
|
<description>
|
|
Navigation runtime thế hệ 2: nhận yêu cầu di chuyển, điều phối global planner / local planner /
|
|
recovery behavior qua một state machine tường minh, và phát lệnh vận tốc từ đúng một nguồn tại
|
|
mỗi thời điểm.
|
|
|
|
Gói hiện thực contract host robot::move_base_core::BaseNavigation và được nạp bằng Boost.DLL
|
|
(alias MoveBase2) như mọi plugin khác của workspace. Phần lõi quyết định (state machine, bộ
|
|
trọng tài vận tốc) là logic thuần, không I/O, nên kiểm được bằng bảng chuyển trạng thái thay vì
|
|
phải chạy robot.
|
|
|
|
Mọi phụ thuộc ra ngoài đều đi qua port: mission, recovery, global planner, local planner, pose,
|
|
clock. Nhờ vậy lõi không biết mission framework hay recovery framework nào đang được dùng, và
|
|
chiều phụ thuộc luôn một chiều.
|
|
</description>
|
|
<author>DuongTD</author>
|
|
<maintainer email="xroboticdevs@gmail.com">DuongTD</maintainer>
|
|
<license>BSD</license>
|
|
|
|
<buildtool_depend version_gte="0.5.68">catkin</buildtool_depend>
|
|
|
|
<build_depend>move_base_core</build_depend>
|
|
<run_depend>move_base_core</run_depend>
|
|
|
|
<build_depend>robot_nav_core</build_depend>
|
|
<run_depend>robot_nav_core</run_depend>
|
|
|
|
<build_depend>robot_costmap_2d</build_depend>
|
|
<run_depend>robot_costmap_2d</run_depend>
|
|
|
|
<build_depend>robot_cpp</build_depend>
|
|
<run_depend>robot_cpp</run_depend>
|
|
|
|
<build_depend>robot_time</build_depend>
|
|
<run_depend>robot_time</run_depend>
|
|
|
|
<build_depend>robot_geometry_msgs</build_depend>
|
|
<run_depend>robot_geometry_msgs</run_depend>
|
|
|
|
<build_depend>robot_std_msgs</build_depend>
|
|
<run_depend>robot_std_msgs</run_depend>
|
|
|
|
<build_depend>robot_nav_msgs</build_depend>
|
|
<run_depend>robot_nav_msgs</run_depend>
|
|
|
|
<build_depend>robot_nav_2d_msgs</build_depend>
|
|
<run_depend>robot_nav_2d_msgs</run_depend>
|
|
|
|
<build_depend>robot_nav_2d_utils</build_depend>
|
|
<run_depend>robot_nav_2d_utils</run_depend>
|
|
|
|
<build_depend>robot_sensor_msgs</build_depend>
|
|
<run_depend>robot_sensor_msgs</run_depend>
|
|
|
|
<build_depend>robot_map_msgs</build_depend>
|
|
<run_depend>robot_map_msgs</run_depend>
|
|
|
|
<build_depend>robot_protocol_msgs</build_depend>
|
|
<run_depend>robot_protocol_msgs</run_depend>
|
|
|
|
<build_depend>robot_xmlrpcpp</build_depend>
|
|
<run_depend>robot_xmlrpcpp</run_depend>
|
|
|
|
<build_depend>tf3</build_depend>
|
|
<run_depend>tf3</run_depend>
|
|
|
|
<build_depend>yaml-cpp</build_depend>
|
|
<run_depend>yaml-cpp</run_depend>
|
|
|
|
<!-- Chỉ dùng cho test: bộ fake và scenario runner dùng chung. -->
|
|
<build_depend>nav_test_harness</build_depend>
|
|
<run_depend>nav_test_harness</run_depend>
|
|
|
|
<build_depend>recovery_core</build_depend>
|
|
<run_depend>recovery_core</run_depend>
|
|
|
|
<build_depend>laser_filter</build_depend>
|
|
<run_depend>laser_filter</run_depend>
|
|
|
|
<build_depend>mission_adapters</build_depend>
|
|
<run_depend>mission_adapters</run_depend>
|
|
|
|
<!-- ActionRunner nạp ActionHandler plugin qua action_core::ActionRegistry. -->
|
|
<build_depend>action_core</build_depend>
|
|
<run_depend>action_core</run_depend>
|
|
|
|
</package>
|