-
Notifications
You must be signed in to change notification settings - Fork 10
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* define initial ROS 2 variants * rename packages to include 'ros_' prefix * list explicitly rcl(cpp)_lifecycle in ros_base * add pluginlib to ros_base * shuffling things around * ros_desktop -> desktop * remove 'opinionated' packages from desktop * update descriptions to match new package distribution
- Loading branch information
1 parent
5dca7b9
commit 5068a1c
Showing
6 changed files
with
180 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
cmake_minimum_required(VERSION 3.5) | ||
|
||
project(desktop) | ||
|
||
find_package(ament_cmake REQUIRED) | ||
|
||
ament_package() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,60 @@ | ||
<?xml version="1.0"?> | ||
<?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?> | ||
<package format="2"> | ||
<name>desktop</name> | ||
<version>0.5.0</version> | ||
<description>A package which extends 'ros_base' and includes high level packages like vizualization tools and demos.</description> | ||
<maintainer email="mikael@osrfoundation.org">Mikael Arguedas</maintainer> | ||
<license>Apache License 2.0</license> | ||
|
||
<buildtool_depend>ament_cmake</buildtool_depend> | ||
|
||
<exec_depend>ros_base</exec_depend> | ||
|
||
<exec_depend>angles</exec_depend> | ||
<exec_depend>depthimage_to_laserscan</exec_depend> | ||
<exec_depend>joy</exec_depend> | ||
<exec_depend>pcl_conversions</exec_depend> | ||
<exec_depend>rviz2</exec_depend> | ||
<exec_depend>rviz_default_plugins</exec_depend> | ||
<exec_depend>teleop_twist_joy</exec_depend> | ||
<exec_depend>teleop_twist_keyboard</exec_depend> | ||
|
||
<!-- demos repo --> | ||
<exec_depend>composition</exec_depend> | ||
<exec_depend>demo_nodes_cpp</exec_depend> | ||
<exec_depend>demo_nodes_cpp_native</exec_depend> | ||
<exec_depend>demo_nodes_py</exec_depend> | ||
<exec_depend>dummy_map_server</exec_depend> | ||
<exec_depend>dummy_robot_bringup</exec_depend> | ||
<exec_depend>dummy_sensors</exec_depend> | ||
<exec_depend>image_tools</exec_depend> | ||
<exec_depend>intra_process_demo</exec_depend> | ||
<exec_depend>lifecycle</exec_depend> | ||
<exec_depend>logging_demo</exec_depend> | ||
<exec_depend>pendulum_control</exec_depend> | ||
<exec_depend>topic_monitor</exec_depend> | ||
|
||
<!-- tlsf repo --> | ||
<exec_depend>tlsf</exec_depend> | ||
<exec_depend>tlsf_cpp</exec_depend> | ||
|
||
<!-- examples repo --> | ||
<exec_depend>examples_rclcpp_minimal_client</exec_depend> | ||
<exec_depend>examples_rclcpp_minimal_composition</exec_depend> | ||
<exec_depend>examples_rclcpp_minimal_publisher</exec_depend> | ||
<exec_depend>examples_rclcpp_minimal_service</exec_depend> | ||
<exec_depend>examples_rclcpp_minimal_subscriber</exec_depend> | ||
<exec_depend>examples_rclcpp_minimal_timer</exec_depend> | ||
<exec_depend>examples_rclpy_executors</exec_depend> | ||
<exec_depend>examples_rclpy_minimal_client</exec_depend> | ||
<exec_depend>examples_rclpy_minimal_publisher</exec_depend> | ||
<exec_depend>examples_rclpy_minimal_service</exec_depend> | ||
<exec_depend>examples_rclpy_minimal_subscriber</exec_depend> | ||
|
||
<!-- sros2 repo --> | ||
<exec_depend>sros2</exec_depend> | ||
<export> | ||
<build_type>ament_cmake</build_type> | ||
</export> | ||
</package> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
cmake_minimum_required(VERSION 3.5) | ||
|
||
project(ros_base) | ||
|
||
find_package(ament_cmake REQUIRED) | ||
|
||
ament_package() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,32 @@ | ||
<?xml version="1.0"?> | ||
<?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?> | ||
<package format="2"> | ||
<name>ros_base</name> | ||
<version>0.5.0</version> | ||
<description>A package which extends 'ros_core' and includes other basic functionalities like tf2 and urdf.</description> | ||
<maintainer email="mikael@osrfoundation.org">Mikael Arguedas</maintainer> | ||
<license>Apache License 2.0</license> | ||
|
||
<buildtool_depend>ament_cmake</buildtool_depend> | ||
|
||
<exec_depend>ros_core</exec_depend> | ||
|
||
<!-- geometry2 repo --> | ||
<exec_depend>tf2</exec_depend> | ||
<exec_depend>tf2_eigen</exec_depend> | ||
<exec_depend>tf2_geometry_msgs</exec_depend> | ||
<exec_depend>tf2_ros</exec_depend> | ||
|
||
<!-- kdl_parser repo --> | ||
<exec_depend>kdl_parser</exec_depend> | ||
|
||
<!-- urdf repo --> | ||
<exec_depend>urdf</exec_depend> | ||
|
||
<!-- robot_state_publisher repo --> | ||
<exec_depend>robot_state_publisher</exec_depend> | ||
|
||
<export> | ||
<build_type>ament_cmake</build_type> | ||
</export> | ||
</package> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,7 @@ | ||
cmake_minimum_required(VERSION 3.5) | ||
|
||
project(ros_core) | ||
|
||
find_package(ament_cmake REQUIRED) | ||
|
||
ament_package() |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
<?xml version="1.0"?> | ||
<?xml-model href="http://download.ros.org/schema/package_format2.xsd" schematypens="http://www.w3.org/2001/XMLSchema"?> | ||
<package format="2"> | ||
<name>ros_core</name> | ||
<version>0.5.0</version> | ||
<description>A package to aggregate the packages required to use publish / subscribe, services, generate messages and other core ROS concepts.</description> | ||
<maintainer email="mikael@osrfoundation.org">Mikael Arguedas</maintainer> | ||
<license>Apache License 2.0</license> | ||
|
||
<buildtool_depend>ament_cmake</buildtool_depend> | ||
|
||
<!-- ament_cmake repo --> | ||
<exec_depend>ament_cmake</exec_depend> | ||
<exec_depend>ament_cmake_auto</exec_depend> | ||
<exec_depend>ament_cmake_gtest</exec_depend> | ||
<exec_depend>ament_cmake_gmock</exec_depend> | ||
<exec_depend>ament_cmake_pytest</exec_depend> | ||
|
||
<!-- ament_index repo --> | ||
<exec_depend>ament_index_cpp</exec_depend> | ||
<exec_depend>ament_index_python</exec_depend> | ||
|
||
<!-- ament_lint repo --> | ||
<exec_depend>ament_lint_auto</exec_depend> | ||
<exec_depend>ament_lint_common</exec_depend> | ||
|
||
<!-- rcl repo --> | ||
<exec_depend>rcl_lifecycle</exec_depend> | ||
|
||
<!-- rclcpp repo --> | ||
<exec_depend>rclcpp</exec_depend> | ||
<exec_depend>rclcpp_lifecycle</exec_depend> | ||
|
||
<!-- rclpy repo --> | ||
<exec_depend>rclpy</exec_depend> | ||
|
||
<!-- rosidl_defaults repo --> | ||
<exec_depend>rosidl_default_generators</exec_depend> | ||
<exec_depend>rosidl_default_runtime</exec_depend> | ||
|
||
<!-- ros_environment repo --> | ||
<exec_depend>ros_environment</exec_depend> | ||
|
||
<!-- common_interfaces repo --> | ||
<exec_depend>common_interfaces</exec_depend> | ||
|
||
<!-- ros2cli repo --> | ||
<exec_depend>ros2launch</exec_depend> | ||
<exec_depend>ros2lifecycle</exec_depend> | ||
<exec_depend>ros2msg</exec_depend> | ||
<exec_depend>ros2node</exec_depend> | ||
<exec_depend>ros2param</exec_depend> | ||
<exec_depend>ros2pkg</exec_depend> | ||
<exec_depend>ros2run</exec_depend> | ||
<exec_depend>ros2service</exec_depend> | ||
<exec_depend>ros2srv</exec_depend> | ||
<exec_depend>ros2topic</exec_depend> | ||
|
||
<!-- class_loader repo --> | ||
<exec_depend>class_loader</exec_depend> | ||
<!-- pluginlib repo --> | ||
<exec_depend>pluginlib</exec_depend> | ||
|
||
<export> | ||
<build_type>ament_cmake</build_type> | ||
</export> | ||
</package> |