├── .gitignore ├── .gitmodules ├── Dockerfile ├── LICENSE ├── README.md └── src ├── action_tutorials_cpp ├── CHANGELOG.rst ├── CMakeLists.txt ├── README.md ├── include │ └── action_tutorials_cpp │ │ └── visibility_control.h ├── package.xml └── src │ ├── fibonacci_action_client.cpp │ └── fibonacci_action_server.cpp ├── examples_rclpy ├── examples_rclpy_actions │ ├── examples_rclpy_actions │ │ ├── __init__.py │ │ ├── client.py │ │ └── server.py │ ├── package.xml │ ├── resource │ │ └── examples_rclpy_actions │ ├── setup.cfg │ └── setup.py ├── examples_rclpy_services │ ├── CHANGELOG.rst │ ├── README.md │ ├── examples_rclpy_services │ │ ├── __init__.py │ │ ├── client.py │ │ └── service.py │ ├── package.xml │ ├── resource │ │ └── examples_rclpy_services │ ├── setup.cfg │ └── setup.py └── examples_rclpy_topics │ ├── examples_rclpy_topics │ ├── __init__.py │ ├── composed.py │ ├── publisher.py │ └── subscriber.py │ ├── package.xml │ ├── resource │ └── examples_rclpy_topics │ ├── setup.cfg │ └── setup.py ├── hello_world ├── CMakeLists.txt ├── include │ └── hello_world │ │ └── visibility_control.h ├── launch │ ├── params.yaml │ ├── talker_listener.launch.py │ ├── talker_listener.launch.xml │ ├── talker_listener_with_param.launch.py │ └── talker_listener_with_param_file.launch.py ├── package.xml └── src │ ├── client_async.cpp │ ├── client_sync.cpp │ ├── listener.cpp │ ├── listener_component.cpp │ ├── listener_no_main.cpp │ ├── set_and_get_parameters.cpp │ ├── talker.cpp │ ├── talker_component.cpp │ ├── talker_listener_composition.cpp │ ├── talker_no_main.cpp │ ├── talker_with_service.cpp │ └── talker_with_service_param.cpp ├── hello_world_msgs ├── CMakeLists.txt ├── action │ └── Fibonacci.action ├── package.xml └── srv │ └── SetMessage.srv ├── policies ├── add_two_ints.policy.xml ├── common │ ├── lifecycle_node.xml │ ├── node.xml │ └── node │ │ ├── logging.xml │ │ ├── parameters.xml │ │ ├── time.xml │ │ └── types.xml ├── invalid_policy_missing_topics_tag.xml ├── minimal_action.policy.xml ├── permissions │ ├── add_two_ints │ │ └── permissions.xml │ ├── minimal_action │ │ └── permissions.xml │ ├── sample │ │ └── permissions.xml │ ├── single_context │ │ └── permissions.xml │ └── talker_listener │ │ └── permissions.xml ├── policy_to_permissions.py ├── sample.policy.xml ├── single_context.policy.xml └── talker_listener.policy.xml └── ros2_practice ├── CMakeLists.txt ├── config └── haarcascade_frontalface_alt.xml ├── package.xml └── src ├── face_detection.cpp └── voxel_grid_filter.cpp /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/README.md -------------------------------------------------------------------------------- /src/action_tutorials_cpp/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/action_tutorials_cpp/CHANGELOG.rst -------------------------------------------------------------------------------- /src/action_tutorials_cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/action_tutorials_cpp/CMakeLists.txt -------------------------------------------------------------------------------- /src/action_tutorials_cpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/action_tutorials_cpp/README.md -------------------------------------------------------------------------------- /src/action_tutorials_cpp/include/action_tutorials_cpp/visibility_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/action_tutorials_cpp/include/action_tutorials_cpp/visibility_control.h -------------------------------------------------------------------------------- /src/action_tutorials_cpp/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/action_tutorials_cpp/package.xml -------------------------------------------------------------------------------- /src/action_tutorials_cpp/src/fibonacci_action_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/action_tutorials_cpp/src/fibonacci_action_client.cpp -------------------------------------------------------------------------------- /src/action_tutorials_cpp/src/fibonacci_action_server.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/action_tutorials_cpp/src/fibonacci_action_server.cpp -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_actions/examples_rclpy_actions/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_actions/examples_rclpy_actions/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_actions/examples_rclpy_actions/client.py -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_actions/examples_rclpy_actions/server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_actions/examples_rclpy_actions/server.py -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_actions/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_actions/package.xml -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_actions/resource/examples_rclpy_actions: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_actions/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_actions/setup.cfg -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_actions/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_actions/setup.py -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_services/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_services/CHANGELOG.rst -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_services/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_services/README.md -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_services/examples_rclpy_services/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_services/examples_rclpy_services/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_services/examples_rclpy_services/client.py -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_services/examples_rclpy_services/service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_services/examples_rclpy_services/service.py -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_services/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_services/package.xml -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_services/resource/examples_rclpy_services: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_services/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_services/setup.cfg -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_services/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_services/setup.py -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_topics/examples_rclpy_topics/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_topics/examples_rclpy_topics/composed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_topics/examples_rclpy_topics/composed.py -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_topics/examples_rclpy_topics/publisher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_topics/examples_rclpy_topics/publisher.py -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_topics/examples_rclpy_topics/subscriber.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_topics/examples_rclpy_topics/subscriber.py -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_topics/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_topics/package.xml -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_topics/resource/examples_rclpy_topics: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_topics/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_topics/setup.cfg -------------------------------------------------------------------------------- /src/examples_rclpy/examples_rclpy_topics/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/examples_rclpy/examples_rclpy_topics/setup.py -------------------------------------------------------------------------------- /src/hello_world/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/CMakeLists.txt -------------------------------------------------------------------------------- /src/hello_world/include/hello_world/visibility_control.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/include/hello_world/visibility_control.h -------------------------------------------------------------------------------- /src/hello_world/launch/params.yaml: -------------------------------------------------------------------------------- 1 | talker: 2 | ros__parameters: 3 | decoration: "a" 4 | -------------------------------------------------------------------------------- /src/hello_world/launch/talker_listener.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/launch/talker_listener.launch.py -------------------------------------------------------------------------------- /src/hello_world/launch/talker_listener.launch.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/launch/talker_listener.launch.xml -------------------------------------------------------------------------------- /src/hello_world/launch/talker_listener_with_param.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/launch/talker_listener_with_param.launch.py -------------------------------------------------------------------------------- /src/hello_world/launch/talker_listener_with_param_file.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/launch/talker_listener_with_param_file.launch.py -------------------------------------------------------------------------------- /src/hello_world/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/package.xml -------------------------------------------------------------------------------- /src/hello_world/src/client_async.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/src/client_async.cpp -------------------------------------------------------------------------------- /src/hello_world/src/client_sync.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/src/client_sync.cpp -------------------------------------------------------------------------------- /src/hello_world/src/listener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/src/listener.cpp -------------------------------------------------------------------------------- /src/hello_world/src/listener_component.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/src/listener_component.cpp -------------------------------------------------------------------------------- /src/hello_world/src/listener_no_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/src/listener_no_main.cpp -------------------------------------------------------------------------------- /src/hello_world/src/set_and_get_parameters.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/src/set_and_get_parameters.cpp -------------------------------------------------------------------------------- /src/hello_world/src/talker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/src/talker.cpp -------------------------------------------------------------------------------- /src/hello_world/src/talker_component.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/src/talker_component.cpp -------------------------------------------------------------------------------- /src/hello_world/src/talker_listener_composition.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/src/talker_listener_composition.cpp -------------------------------------------------------------------------------- /src/hello_world/src/talker_no_main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/src/talker_no_main.cpp -------------------------------------------------------------------------------- /src/hello_world/src/talker_with_service.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/src/talker_with_service.cpp -------------------------------------------------------------------------------- /src/hello_world/src/talker_with_service_param.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world/src/talker_with_service_param.cpp -------------------------------------------------------------------------------- /src/hello_world_msgs/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world_msgs/CMakeLists.txt -------------------------------------------------------------------------------- /src/hello_world_msgs/action/Fibonacci.action: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world_msgs/action/Fibonacci.action -------------------------------------------------------------------------------- /src/hello_world_msgs/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/hello_world_msgs/package.xml -------------------------------------------------------------------------------- /src/hello_world_msgs/srv/SetMessage.srv: -------------------------------------------------------------------------------- 1 | string message 2 | --- 3 | bool result 4 | -------------------------------------------------------------------------------- /src/policies/add_two_ints.policy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/add_two_ints.policy.xml -------------------------------------------------------------------------------- /src/policies/common/lifecycle_node.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/common/lifecycle_node.xml -------------------------------------------------------------------------------- /src/policies/common/node.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/common/node.xml -------------------------------------------------------------------------------- /src/policies/common/node/logging.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/common/node/logging.xml -------------------------------------------------------------------------------- /src/policies/common/node/parameters.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/common/node/parameters.xml -------------------------------------------------------------------------------- /src/policies/common/node/time.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/common/node/time.xml -------------------------------------------------------------------------------- /src/policies/common/node/types.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/common/node/types.xml -------------------------------------------------------------------------------- /src/policies/invalid_policy_missing_topics_tag.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/invalid_policy_missing_topics_tag.xml -------------------------------------------------------------------------------- /src/policies/minimal_action.policy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/minimal_action.policy.xml -------------------------------------------------------------------------------- /src/policies/permissions/add_two_ints/permissions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/permissions/add_two_ints/permissions.xml -------------------------------------------------------------------------------- /src/policies/permissions/minimal_action/permissions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/permissions/minimal_action/permissions.xml -------------------------------------------------------------------------------- /src/policies/permissions/sample/permissions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/permissions/sample/permissions.xml -------------------------------------------------------------------------------- /src/policies/permissions/single_context/permissions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/permissions/single_context/permissions.xml -------------------------------------------------------------------------------- /src/policies/permissions/talker_listener/permissions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/permissions/talker_listener/permissions.xml -------------------------------------------------------------------------------- /src/policies/policy_to_permissions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/policy_to_permissions.py -------------------------------------------------------------------------------- /src/policies/sample.policy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/sample.policy.xml -------------------------------------------------------------------------------- /src/policies/single_context.policy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/single_context.policy.xml -------------------------------------------------------------------------------- /src/policies/talker_listener.policy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/policies/talker_listener.policy.xml -------------------------------------------------------------------------------- /src/ros2_practice/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/ros2_practice/CMakeLists.txt -------------------------------------------------------------------------------- /src/ros2_practice/config/haarcascade_frontalface_alt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/ros2_practice/config/haarcascade_frontalface_alt.xml -------------------------------------------------------------------------------- /src/ros2_practice/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/ros2_practice/package.xml -------------------------------------------------------------------------------- /src/ros2_practice/src/face_detection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/ros2_practice/src/face_detection.cpp -------------------------------------------------------------------------------- /src/ros2_practice/src/voxel_grid_filter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/youtalk/get-started-ros2/HEAD/src/ros2_practice/src/voxel_grid_filter.cpp --------------------------------------------------------------------------------