├── .gitignore ├── .vscode └── c_cpp_properties.json ├── README.md ├── chapt1 ├── CMakeLists.txt ├── Makefile ├── cmake_install.cmake ├── hello_world.cpp ├── hello_world.py └── learn_cmake ├── chapt10 ├── chapt10_ws │ ├── .vscode │ │ └── settings.json │ ├── shm.xml │ ├── src │ │ ├── learn_compose │ │ │ ├── CMakeLists.txt │ │ │ ├── include │ │ │ │ └── learn_compose │ │ │ │ │ ├── listener.hpp │ │ │ │ │ └── talker.hpp │ │ │ ├── package.xml │ │ │ └── src │ │ │ │ ├── intra_process_pubsub.cpp │ │ │ │ ├── listener.cpp │ │ │ │ └── talker.cpp │ │ ├── learn_dds_cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── package.xml │ │ │ └── src │ │ │ │ └── shm_pub.cpp │ │ ├── learn_executor_cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── package.xml │ │ │ └── src │ │ │ │ └── learn_executor.cpp │ │ ├── learn_executor_py │ │ │ ├── learn_executor_py │ │ │ │ ├── __init__.py │ │ │ │ └── learn_executor.py │ │ │ ├── package.xml │ │ │ ├── resource │ │ │ │ └── learn_executor_py │ │ │ ├── setup.cfg │ │ │ ├── setup.py │ │ │ └── test │ │ │ │ ├── test_copyright.py │ │ │ │ ├── test_flake8.py │ │ │ │ └── test_pep257.py │ │ ├── learn_lifecyclenode_cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── package.xml │ │ │ └── src │ │ │ │ └── learn_lifecyclenode.cpp │ │ ├── learn_lifecyclenode_py │ │ │ ├── learn_lifecyclenode_py │ │ │ │ ├── __init__.py │ │ │ │ └── learn_lifecyclenode.py │ │ │ ├── package.xml │ │ │ ├── resource │ │ │ │ └── learn_lifecyclenode_py │ │ │ ├── setup.cfg │ │ │ ├── setup.py │ │ │ └── test │ │ │ │ ├── test_copyright.py │ │ │ │ ├── test_flake8.py │ │ │ │ └── test_pep257.py │ │ ├── learn_message_filter_cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── package.xml │ │ │ └── src │ │ │ │ └── timesync_test.cpp │ │ ├── learn_message_filter_py │ │ │ ├── learn_message_filter_py │ │ │ │ ├── __init__.py │ │ │ │ └── timesync_test.py │ │ │ ├── package.xml │ │ │ ├── resource │ │ │ │ └── learn_message_filter_py │ │ │ ├── setup.cfg │ │ │ ├── setup.py │ │ │ └── test │ │ │ │ ├── test_copyright.py │ │ │ │ ├── test_flake8.py │ │ │ │ └── test_pep257.py │ │ ├── learn_qos_cpp │ │ │ ├── CMakeLists.txt │ │ │ ├── package.xml │ │ │ └── src │ │ │ │ └── reliability_test.cpp │ │ └── learn_qos_py │ │ │ ├── learn_qos_py │ │ │ ├── __init__.py │ │ │ └── reliability_test.py │ │ │ ├── package.xml │ │ │ ├── resource │ │ │ └── learn_qos_py │ │ │ ├── setup.cfg │ │ │ ├── setup.py │ │ │ └── test │ │ │ ├── test_copyright.py │ │ │ ├── test_flake8.py │ │ │ └── test_pep257.py │ └── topic_sub_limit.xml └── rosbag2_message_filter │ ├── metadata.yaml │ └── rosbag2_message_filter.db3 ├── chapt2 ├── .vscode │ └── c_cpp_properties.json ├── CMakeLists1.txt ├── chapt2_ws │ ├── novel1.txt │ ├── novel2.txt │ ├── novel3.txt │ └── src │ │ ├── demo_cpp_pkg │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── include │ │ │ └── cpp-httplib │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── cmake │ │ │ │ └── FindBrotli.cmake │ │ │ │ ├── example │ │ │ │ ├── Dockerfile.hello │ │ │ │ ├── Makefile │ │ │ │ ├── benchmark.cc │ │ │ │ ├── ca-bundle.crt │ │ │ │ ├── client.cc │ │ │ │ ├── client.vcxproj │ │ │ │ ├── example.sln │ │ │ │ ├── hello.cc │ │ │ │ ├── redirect.cc │ │ │ │ ├── server.cc │ │ │ │ ├── server.vcxproj │ │ │ │ ├── simplecli.cc │ │ │ │ ├── simplesvr.cc │ │ │ │ ├── upload.cc │ │ │ │ └── uploader.sh │ │ │ │ ├── httplib.h │ │ │ │ ├── httplibConfig.cmake.in │ │ │ │ ├── meson.build │ │ │ │ ├── meson_options.txt │ │ │ │ ├── split.py │ │ │ │ └── test │ │ │ │ ├── CMakeLists.txt │ │ │ │ ├── Makefile │ │ │ │ ├── ca-bundle.crt │ │ │ │ ├── fuzzing │ │ │ │ ├── Makefile │ │ │ │ ├── corpus │ │ │ │ │ ├── 1 │ │ │ │ │ ├── 2 │ │ │ │ │ ├── 3 │ │ │ │ │ ├── clusterfuzz-testcase-minimized-server_fuzzer-5042094968537088 │ │ │ │ │ ├── clusterfuzz-testcase-minimized-server_fuzzer-5372331946541056 │ │ │ │ │ ├── clusterfuzz-testcase-minimized-server_fuzzer-5386708825800704 │ │ │ │ │ ├── clusterfuzz-testcase-minimized-server_fuzzer-5667822731132928 │ │ │ │ │ ├── clusterfuzz-testcase-minimized-server_fuzzer-5886572146327552 │ │ │ │ │ ├── clusterfuzz-testcase-minimized-server_fuzzer-5942767436562432 │ │ │ │ │ ├── clusterfuzz-testcase-minimized-server_fuzzer-6007379124158464 │ │ │ │ │ ├── clusterfuzz-testcase-minimized-server_fuzzer-6508706672541696 │ │ │ │ │ └── issue1264 │ │ │ │ ├── server_fuzzer.cc │ │ │ │ ├── server_fuzzer.dict │ │ │ │ └── standalone_fuzz_target_runner.cpp │ │ │ │ ├── gtest │ │ │ │ ├── gtest-all.cc │ │ │ │ ├── gtest.h │ │ │ │ └── gtest_main.cc │ │ │ │ ├── image.jpg │ │ │ │ ├── include_httplib.cc │ │ │ │ ├── meson.build │ │ │ │ ├── proxy │ │ │ │ ├── Dockerfile │ │ │ │ ├── basic_passwd │ │ │ │ ├── basic_squid.conf │ │ │ │ ├── digest_passwd │ │ │ │ ├── digest_squid.conf │ │ │ │ └── docker-compose.yml │ │ │ │ ├── test.cc │ │ │ │ ├── test.conf │ │ │ │ ├── test.rootCA.conf │ │ │ │ ├── test.sln │ │ │ │ ├── test.vcxproj │ │ │ │ ├── test_proxy.cc │ │ │ │ ├── www │ │ │ │ └── dir │ │ │ │ │ ├── index.html │ │ │ │ │ ├── meson.build │ │ │ │ │ ├── test.abcde │ │ │ │ │ └── test.html │ │ │ │ ├── www2 │ │ │ │ └── dir │ │ │ │ │ ├── index.html │ │ │ │ │ ├── meson.build │ │ │ │ │ └── test.html │ │ │ │ └── www3 │ │ │ │ └── dir │ │ │ │ ├── index.html │ │ │ │ ├── meson.build │ │ │ │ └── test.html │ │ ├── package.xml │ │ └── src │ │ │ ├── cpp_node.cpp │ │ │ ├── learn_auto.cpp │ │ │ ├── learn_function.cpp │ │ │ ├── learn_lambda.cpp │ │ │ ├── learn_shared_ptr.cpp │ │ │ ├── learn_thread.cpp │ │ │ └── person_node.cpp │ │ └── demo_python_pkg │ │ ├── LICENSE │ │ ├── demo_python_pkg │ │ ├── __init__.py │ │ ├── learn_thread.py │ │ ├── person_node.py │ │ ├── python_node.py │ │ └── writer_node.py │ │ ├── package.xml │ │ ├── resource │ │ └── demo_python_pkg │ │ ├── setup.cfg │ │ ├── setup.py │ │ └── test │ │ ├── test_copyright.py │ │ ├── test_flake8.py │ │ └── test_pep257.py ├── ros2_cpp_node.cpp └── ros2_python_node.py ├── chapt3 ├── .vscode │ ├── c_cpp_properties.json │ └── settings.json ├── topic_practice_ws │ └── src │ │ ├── status_display │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── package.xml │ │ └── src │ │ │ ├── hello_qt.cpp │ │ │ └── sys_status_display.cpp │ │ ├── status_interfaces │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── msg │ │ │ └── SystemStatus.msg │ │ └── package.xml │ │ └── status_publisher │ │ ├── LICENSE │ │ ├── package.xml │ │ ├── resource │ │ └── status_publisher │ │ ├── setup.cfg │ │ ├── setup.py │ │ ├── status_publisher │ │ ├── __init__.py │ │ └── sys_status_pub.py │ │ └── test │ │ ├── test_copyright.py │ │ ├── test_flake8.py │ │ └── test_pep257.py └── topic_ws │ └── src │ ├── demo_cpp_topic │ ├── CMakeLists.txt │ ├── LICENSE │ ├── package.xml │ └── src │ │ ├── turtle_circle.cpp │ │ └── turtle_control.cpp │ └── demo_python_topic │ ├── LICENSE │ ├── demo_python_topic │ ├── __init__.py │ ├── novel_pub_node.py │ └── novel_sub_node.py │ ├── package.xml │ ├── resource │ └── demo_python_topic │ ├── setup.cfg │ ├── setup.py │ └── test │ ├── test_copyright.py │ ├── test_flake8.py │ └── test_pep257.py ├── chapt4 └── chapt4_ws │ └── src │ ├── chapt4_interfaces │ ├── CMakeLists.txt │ ├── LICENSE │ ├── package.xml │ └── srv │ │ ├── FaceDetector.srv │ │ └── Patrol.srv │ ├── demo_cpp_service │ ├── CMakeLists.txt │ ├── LICENSE │ ├── launch │ │ └── demo.launch.py │ ├── package.xml │ └── src │ │ ├── patrol_client.cpp │ │ └── turtle_control.cpp │ └── demo_python_service │ ├── LICENSE │ ├── demo_python_service │ ├── __init__.py │ ├── face_detect_client_node.py │ ├── face_detect_node.py │ └── learn_face_detect.py │ ├── launch │ └── demo.launch.py │ ├── package.xml │ ├── resource │ ├── default.jpg │ ├── demo_python_service │ └── test1.jpg │ ├── setup.cfg │ ├── setup.py │ └── test │ ├── test_copyright.py │ ├── test_flake8.py │ └── test_pep257.py ├── chapt5 ├── chapt5_ws │ └── src │ │ ├── demo_cpp_tf │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── package.xml │ │ └── src │ │ │ ├── dynamic_tf_broadcaster.cpp │ │ │ ├── static_tf_broadcaster.cpp │ │ │ └── tf_listener.cpp │ │ └── demo_python_tf │ │ ├── LICENSE │ │ ├── demo_python_tf │ │ ├── __init__.py │ │ ├── dynamic_tf_broadcaster.py │ │ ├── static_tf_broadcaster.py │ │ └── tf_listener.py │ │ ├── package.xml │ │ ├── resource │ │ └── demo_python_tf │ │ ├── setup.cfg │ │ ├── setup.py │ │ └── test │ │ ├── test_copyright.py │ │ ├── test_flake8.py │ │ └── test_pep257.py ├── frames_2023-12-10_15.19.49.gv ├── frames_2023-12-10_15.19.49.pdf ├── learn_git │ ├── CMakeLists.txt │ └── package.xml ├── rosbag2_2023_12_11-01_57_18 │ ├── metadata.yaml │ └── rosbag2_2023_12_11-01_57_18_0.db3 └── rviz_tf.rviz ├── chapt6 └── chapt6_ws │ └── src │ └── fishbot_description │ ├── CMakeLists.txt │ ├── LICENSE │ ├── config │ ├── fishbot_ros2_controller.yaml │ └── rviz │ │ └── dispaly_model.rviz │ ├── launch │ ├── display_robot.launch.py │ └── gazebo_sim.launch.py │ ├── package.xml │ ├── urdf │ ├── first_robot.gv │ ├── first_robot.pdf │ ├── first_robot.urdf │ ├── first_robot.urdf.xacro │ └── fishbot │ │ ├── actuator │ │ ├── caster.urdf.xacro │ │ └── wheel.urdf.xacro │ │ ├── base.urdf.xacro │ │ ├── common_inertia.xacro │ │ ├── fishbot.ros2_control.xacro │ │ ├── fishbot.urdf.xacro │ │ ├── plugins │ │ ├── gazebo_control_plugin.xacro │ │ └── gazebo_sensor_plugin.xacro │ │ └── sensor │ │ ├── camera.urdf.xacro │ │ ├── imu.urdf.xacro │ │ └── laser.urdf.xacro │ └── world │ ├── custom_room.world │ └── room │ ├── model.config │ └── model.sdf ├── chapt7 └── chapt7_ws │ ├── README.md │ └── src │ ├── autopatrol_interfaces │ ├── CMakeLists.txt │ ├── package.xml │ └── srv │ │ └── SpeachText.srv │ ├── autopatrol_robot │ ├── autopatrol_robot │ │ ├── __init__.py │ │ ├── patrol_node.py │ │ └── speaker.py │ ├── config │ │ └── patrol_config.yaml │ ├── launch │ │ └── autopatrol.launch.py │ ├── package.xml │ ├── resource │ │ └── autopatrol_robot │ ├── setup.cfg │ ├── setup.py │ └── test │ │ ├── test_copyright.py │ │ ├── test_flake8.py │ │ └── test_pep257.py │ ├── fishbot_application │ ├── fishbot_application │ │ ├── __init__.py │ │ ├── get_robot_pose.py │ │ ├── init_robot_pose.py │ │ ├── nav_to_pose.py │ │ └── waypoint_follower.py │ ├── package.xml │ ├── resource │ │ └── fishbot_application │ ├── setup.cfg │ ├── setup.py │ └── test │ │ ├── test_copyright.py │ │ ├── test_flake8.py │ │ └── test_pep257.py │ ├── fishbot_application_cpp │ ├── CMakeLists.txt │ ├── package.xml │ └── src │ │ └── nav2pose.cpp │ ├── fishbot_description │ ├── CMakeLists.txt │ ├── LICENSE │ ├── config │ │ ├── fishbot_ros2_controller.yaml │ │ └── rviz │ │ │ └── dispaly_model.rviz │ ├── launch │ │ ├── display_robot.launch.py │ │ └── gazebo_sim.launch.py │ ├── package.xml │ ├── urdf │ │ ├── first_robot.gv │ │ ├── first_robot.pdf │ │ ├── first_robot.urdf │ │ ├── first_robot.urdf.xacro │ │ └── fishbot │ │ │ ├── actuator │ │ │ ├── caster.urdf.xacro │ │ │ └── wheel.urdf.xacro │ │ │ ├── base.urdf.xacro │ │ │ ├── common_inertia.xacro │ │ │ ├── fishbot.ros2_control.xacro │ │ │ ├── fishbot.urdf.xacro │ │ │ ├── plugins │ │ │ ├── gazebo_control_plugin.xacro │ │ │ └── gazebo_sensor_plugin.xacro │ │ │ └── sensor │ │ │ ├── camera.urdf.xacro │ │ │ ├── imu.urdf.xacro │ │ │ └── laser.urdf.xacro │ └── world │ │ ├── custom_room.world │ │ └── room │ │ ├── model.config │ │ └── model.sdf │ └── fishbot_navigation2 │ ├── CMakeLists.txt │ ├── config │ └── nav2_params.yaml │ ├── launch │ └── navigation2.launch.py │ ├── maps │ ├── room.pgm │ └── room.yaml │ └── package.xml ├── chapt8 ├── chapt8_ws │ └── src │ │ ├── autopatrol_interfaces │ │ ├── CMakeLists.txt │ │ ├── package.xml │ │ └── srv │ │ │ └── SpeachText.srv │ │ ├── autopatrol_robot │ │ ├── autopatrol_robot │ │ │ ├── __init__.py │ │ │ ├── patrol_node.py │ │ │ └── speaker.py │ │ ├── config │ │ │ └── patrol_config.yaml │ │ ├── launch │ │ │ └── autopatrol.launch.py │ │ ├── package.xml │ │ ├── resource │ │ │ └── autopatrol_robot │ │ ├── setup.cfg │ │ ├── setup.py │ │ └── test │ │ │ ├── test_copyright.py │ │ │ ├── test_flake8.py │ │ │ └── test_pep257.py │ │ ├── fishbot_application │ │ ├── fishbot_application │ │ │ ├── __init__.py │ │ │ ├── get_robot_pose.py │ │ │ ├── init_robot_pose.py │ │ │ ├── nav_to_pose.py │ │ │ └── waypoint_follower.py │ │ ├── package.xml │ │ ├── resource │ │ │ └── fishbot_application │ │ ├── setup.cfg │ │ ├── setup.py │ │ └── test │ │ │ ├── test_copyright.py │ │ │ ├── test_flake8.py │ │ │ └── test_pep257.py │ │ ├── fishbot_application_cpp │ │ ├── CMakeLists.txt │ │ ├── package.xml │ │ └── src │ │ │ └── nav2pose.cpp │ │ ├── fishbot_description │ │ ├── CMakeLists.txt │ │ ├── LICENSE │ │ ├── config │ │ │ ├── fishbot_ros2_controller.yaml │ │ │ └── rviz │ │ │ │ └── dispaly_model.rviz │ │ ├── launch │ │ │ ├── display_robot.launch.py │ │ │ └── gazebo_sim.launch.py │ │ ├── package.xml │ │ ├── urdf │ │ │ ├── first_robot.gv │ │ │ ├── first_robot.pdf │ │ │ ├── first_robot.urdf │ │ │ ├── first_robot.urdf.xacro │ │ │ └── fishbot │ │ │ │ ├── actuator │ │ │ │ ├── caster.urdf.xacro │ │ │ │ └── wheel.urdf.xacro │ │ │ │ ├── base.urdf.xacro │ │ │ │ ├── common_inertia.xacro │ │ │ │ ├── fishbot.ros2_control.xacro │ │ │ │ ├── fishbot.urdf.xacro │ │ │ │ ├── plugins │ │ │ │ ├── gazebo_control_plugin.xacro │ │ │ │ └── gazebo_sensor_plugin.xacro │ │ │ │ └── sensor │ │ │ │ ├── camera.urdf.xacro │ │ │ │ ├── imu.urdf.xacro │ │ │ │ └── laser.urdf.xacro │ │ └── world │ │ │ ├── custom_room.world │ │ │ └── room │ │ │ ├── model.config │ │ │ └── model.sdf │ │ ├── fishbot_navigation2 │ │ ├── CMakeLists.txt │ │ ├── config │ │ │ └── nav2_params.yaml │ │ ├── launch │ │ │ └── navigation2.launch.py │ │ ├── maps │ │ │ ├── room.pgm │ │ │ └── room.yaml │ │ └── package.xml │ │ ├── nav2_custom_controller │ │ ├── CMakeLists.txt │ │ ├── include │ │ │ └── nav2_custom_controller │ │ │ │ └── custom_controller.hpp │ │ ├── nav2_custom_controller.xml │ │ ├── package.xml │ │ └── src │ │ │ └── custom_controller.cpp │ │ └── nav2_custom_planner │ │ ├── CMakeLists.txt │ │ ├── custom_planner_plugin.xml │ │ ├── include │ │ └── nav2_custom_planner │ │ │ └── nav2_custom_planner.hpp │ │ ├── package.xml │ │ └── src │ │ └── nav2_custom_planner.cpp └── learn_pluginlib │ └── src │ └── motion_control_system │ ├── CMakeLists.txt │ ├── LICENSE │ ├── include │ └── motion_control_system │ │ ├── motion_control_interface.hpp │ │ └── spin_motion_controller.hpp │ ├── package.xml │ ├── spin_motion_plugins.xml │ └── src │ ├── spin_motion_controller.cpp │ └── test_plugin.cpp ├── chapt9 └── fishbot_ws │ └── src │ ├── fishbot_bringup │ ├── CMakeLists.txt │ ├── launch │ │ ├── bringup.launch.py │ │ └── urdf2tf.launch.py │ ├── package.xml │ └── src │ │ └── odom2tf.cpp │ ├── fishbot_description │ ├── CMakeLists.txt │ ├── package.xml │ └── urdf │ │ └── fishbot.urdf │ └── fishbot_navigation2 │ ├── CMakeLists.txt │ ├── config │ └── nav2_params.yaml │ ├── launch │ └── navigation2.launch.py │ ├── maps │ ├── room.pgm │ └── room.yaml │ └── package.xml └── image └── book.jpg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/README.md -------------------------------------------------------------------------------- /chapt1/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt1/CMakeLists.txt -------------------------------------------------------------------------------- /chapt1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt1/Makefile -------------------------------------------------------------------------------- /chapt1/cmake_install.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt1/cmake_install.cmake -------------------------------------------------------------------------------- /chapt1/hello_world.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt1/hello_world.cpp -------------------------------------------------------------------------------- /chapt1/hello_world.py: -------------------------------------------------------------------------------- 1 | print('Hello World!') 2 | -------------------------------------------------------------------------------- /chapt1/learn_cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt1/learn_cmake -------------------------------------------------------------------------------- /chapt10/chapt10_ws/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/.vscode/settings.json -------------------------------------------------------------------------------- /chapt10/chapt10_ws/shm.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/shm.xml -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_compose/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_compose/CMakeLists.txt -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_compose/include/learn_compose/listener.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_compose/include/learn_compose/listener.hpp -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_compose/include/learn_compose/talker.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_compose/include/learn_compose/talker.hpp -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_compose/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_compose/package.xml -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_compose/src/intra_process_pubsub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_compose/src/intra_process_pubsub.cpp -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_compose/src/listener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_compose/src/listener.cpp -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_compose/src/talker.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_compose/src/talker.cpp -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_dds_cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_dds_cpp/CMakeLists.txt -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_dds_cpp/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_dds_cpp/package.xml -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_dds_cpp/src/shm_pub.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_dds_cpp/src/shm_pub.cpp -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_executor_cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_executor_cpp/CMakeLists.txt -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_executor_cpp/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_executor_cpp/package.xml -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_executor_cpp/src/learn_executor.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_executor_cpp/src/learn_executor.cpp -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_executor_py/learn_executor_py/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_executor_py/learn_executor_py/learn_executor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_executor_py/learn_executor_py/learn_executor.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_executor_py/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_executor_py/package.xml -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_executor_py/resource/learn_executor_py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_executor_py/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_executor_py/setup.cfg -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_executor_py/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_executor_py/setup.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_executor_py/test/test_copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_executor_py/test/test_copyright.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_executor_py/test/test_flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_executor_py/test/test_flake8.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_executor_py/test/test_pep257.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_executor_py/test/test_pep257.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_lifecyclenode_cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_lifecyclenode_cpp/CMakeLists.txt -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_lifecyclenode_cpp/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_lifecyclenode_cpp/package.xml -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_lifecyclenode_cpp/src/learn_lifecyclenode.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_lifecyclenode_cpp/src/learn_lifecyclenode.cpp -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_lifecyclenode_py/learn_lifecyclenode_py/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_lifecyclenode_py/learn_lifecyclenode_py/learn_lifecyclenode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_lifecyclenode_py/learn_lifecyclenode_py/learn_lifecyclenode.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_lifecyclenode_py/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_lifecyclenode_py/package.xml -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_lifecyclenode_py/resource/learn_lifecyclenode_py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_lifecyclenode_py/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_lifecyclenode_py/setup.cfg -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_lifecyclenode_py/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_lifecyclenode_py/setup.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_lifecyclenode_py/test/test_copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_lifecyclenode_py/test/test_copyright.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_lifecyclenode_py/test/test_flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_lifecyclenode_py/test/test_flake8.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_lifecyclenode_py/test/test_pep257.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_lifecyclenode_py/test/test_pep257.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_message_filter_cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_message_filter_cpp/CMakeLists.txt -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_message_filter_cpp/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_message_filter_cpp/package.xml -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_message_filter_cpp/src/timesync_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_message_filter_cpp/src/timesync_test.cpp -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_message_filter_py/learn_message_filter_py/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_message_filter_py/learn_message_filter_py/timesync_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_message_filter_py/learn_message_filter_py/timesync_test.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_message_filter_py/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_message_filter_py/package.xml -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_message_filter_py/resource/learn_message_filter_py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_message_filter_py/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_message_filter_py/setup.cfg -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_message_filter_py/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_message_filter_py/setup.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_message_filter_py/test/test_copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_message_filter_py/test/test_copyright.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_message_filter_py/test/test_flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_message_filter_py/test/test_flake8.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_message_filter_py/test/test_pep257.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_message_filter_py/test/test_pep257.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_qos_cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_qos_cpp/CMakeLists.txt -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_qos_cpp/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_qos_cpp/package.xml -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_qos_cpp/src/reliability_test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_qos_cpp/src/reliability_test.cpp -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_qos_py/learn_qos_py/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_qos_py/learn_qos_py/reliability_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_qos_py/learn_qos_py/reliability_test.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_qos_py/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_qos_py/package.xml -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_qos_py/resource/learn_qos_py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_qos_py/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_qos_py/setup.cfg -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_qos_py/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_qos_py/setup.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_qos_py/test/test_copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_qos_py/test/test_copyright.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_qos_py/test/test_flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_qos_py/test/test_flake8.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/src/learn_qos_py/test/test_pep257.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/src/learn_qos_py/test/test_pep257.py -------------------------------------------------------------------------------- /chapt10/chapt10_ws/topic_sub_limit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/chapt10_ws/topic_sub_limit.xml -------------------------------------------------------------------------------- /chapt10/rosbag2_message_filter/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/rosbag2_message_filter/metadata.yaml -------------------------------------------------------------------------------- /chapt10/rosbag2_message_filter/rosbag2_message_filter.db3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt10/rosbag2_message_filter/rosbag2_message_filter.db3 -------------------------------------------------------------------------------- /chapt2/.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /chapt2/CMakeLists1.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/CMakeLists1.txt -------------------------------------------------------------------------------- /chapt2/chapt2_ws/novel1.txt: -------------------------------------------------------------------------------- 1 | 第一章 少年踏上修仙路,因诛仙力量被驱逐。 2 | -------------------------------------------------------------------------------- /chapt2/chapt2_ws/novel2.txt: -------------------------------------------------------------------------------- 1 | 第二章 学习修仙,结交朋友,明白责任。 2 | -------------------------------------------------------------------------------- /chapt2/chapt2_ws/novel3.txt: -------------------------------------------------------------------------------- 1 | 第三章 张家杰回村庄,抵抗邪恶,成为守护者。 2 | -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/CMakeLists.txt -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/LICENSE -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/CMakeLists.txt -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/LICENSE -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/README.md -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/cmake/FindBrotli.cmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/cmake/FindBrotli.cmake -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/Dockerfile.hello: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/Dockerfile.hello -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/Makefile -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/benchmark.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/benchmark.cc -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/ca-bundle.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/ca-bundle.crt -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/client.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/client.cc -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/client.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/client.vcxproj -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/example.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/example.sln -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/hello.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/hello.cc -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/redirect.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/redirect.cc -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/server.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/server.cc -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/server.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/server.vcxproj -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/simplecli.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/simplecli.cc -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/simplesvr.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/simplesvr.cc -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/upload.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/upload.cc -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/uploader.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/example/uploader.sh -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/httplib.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/httplib.h -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/httplibConfig.cmake.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/httplibConfig.cmake.in -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/meson.build -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/meson_options.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/meson_options.txt -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/split.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/split.py -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/CMakeLists.txt -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/Makefile -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/ca-bundle.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/ca-bundle.crt -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/Makefile -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/1: -------------------------------------------------------------------------------- 1 | PUT /search/sample?a=12 HTTP/1.1 -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/2 -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/3 -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5042094968537088: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5042094968537088 -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5372331946541056: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5372331946541056 -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5386708825800704: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5386708825800704 -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5667822731132928: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5667822731132928 -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5886572146327552: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5886572146327552 -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5942767436562432: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-5942767436562432 -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-6007379124158464: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-6007379124158464 -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-6508706672541696: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/clusterfuzz-testcase-minimized-server_fuzzer-6508706672541696 -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/issue1264: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/corpus/issue1264 -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/server_fuzzer.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/server_fuzzer.cc -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/server_fuzzer.dict: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/server_fuzzer.dict -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/standalone_fuzz_target_runner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/fuzzing/standalone_fuzz_target_runner.cpp -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/gtest/gtest-all.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/gtest/gtest-all.cc -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/gtest/gtest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/gtest/gtest.h -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/gtest/gtest_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/gtest/gtest_main.cc -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/image.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/image.jpg -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/include_httplib.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/include_httplib.cc -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/meson.build -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/proxy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/proxy/Dockerfile -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/proxy/basic_passwd: -------------------------------------------------------------------------------- 1 | hello:$apr1$O6S28OBL$8dr3ixl4Mohf97hgsYvLy/ 2 | -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/proxy/basic_squid.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/proxy/basic_squid.conf -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/proxy/digest_passwd: -------------------------------------------------------------------------------- 1 | hello:world 2 | -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/proxy/digest_squid.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/proxy/digest_squid.conf -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/proxy/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/proxy/docker-compose.yml -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/test.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/test.cc -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/test.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/test.conf -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/test.rootCA.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/test.rootCA.conf -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/test.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/test.sln -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/test.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/test.vcxproj -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/test_proxy.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/test_proxy.cc -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/www/dir/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/www/dir/index.html -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/www/dir/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/www/dir/meson.build -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/www/dir/test.abcde: -------------------------------------------------------------------------------- 1 | abcde -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/www/dir/test.html: -------------------------------------------------------------------------------- 1 | test.html -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/www2/dir/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/www2/dir/index.html -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/www2/dir/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/www2/dir/meson.build -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/www2/dir/test.html: -------------------------------------------------------------------------------- 1 | test.html -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/www3/dir/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/www3/dir/index.html -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/www3/dir/meson.build: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/www3/dir/meson.build -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/include/cpp-httplib/test/www3/dir/test.html: -------------------------------------------------------------------------------- 1 | test.html -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/package.xml -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/src/cpp_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/src/cpp_node.cpp -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/src/learn_auto.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/src/learn_auto.cpp -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/src/learn_function.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/src/learn_function.cpp -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/src/learn_lambda.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/src/learn_lambda.cpp -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/src/learn_shared_ptr.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/src/learn_shared_ptr.cpp -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/src/learn_thread.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/src/learn_thread.cpp -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_cpp_pkg/src/person_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_cpp_pkg/src/person_node.cpp -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_python_pkg/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_python_pkg/LICENSE -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_python_pkg/demo_python_pkg/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_python_pkg/demo_python_pkg/learn_thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_python_pkg/demo_python_pkg/learn_thread.py -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_python_pkg/demo_python_pkg/person_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_python_pkg/demo_python_pkg/person_node.py -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_python_pkg/demo_python_pkg/python_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_python_pkg/demo_python_pkg/python_node.py -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_python_pkg/demo_python_pkg/writer_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_python_pkg/demo_python_pkg/writer_node.py -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_python_pkg/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_python_pkg/package.xml -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_python_pkg/resource/demo_python_pkg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_python_pkg/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_python_pkg/setup.cfg -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_python_pkg/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_python_pkg/setup.py -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_python_pkg/test/test_copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_python_pkg/test/test_copyright.py -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_python_pkg/test/test_flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_python_pkg/test/test_flake8.py -------------------------------------------------------------------------------- /chapt2/chapt2_ws/src/demo_python_pkg/test/test_pep257.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/chapt2_ws/src/demo_python_pkg/test/test_pep257.py -------------------------------------------------------------------------------- /chapt2/ros2_cpp_node.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/ros2_cpp_node.cpp -------------------------------------------------------------------------------- /chapt2/ros2_python_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt2/ros2_python_node.py -------------------------------------------------------------------------------- /chapt3/.vscode/c_cpp_properties.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/.vscode/c_cpp_properties.json -------------------------------------------------------------------------------- /chapt3/.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/.vscode/settings.json -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_display/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_practice_ws/src/status_display/CMakeLists.txt -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_display/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_practice_ws/src/status_display/LICENSE -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_display/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_practice_ws/src/status_display/package.xml -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_display/src/hello_qt.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_practice_ws/src/status_display/src/hello_qt.cpp -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_display/src/sys_status_display.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_practice_ws/src/status_display/src/sys_status_display.cpp -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_interfaces/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_practice_ws/src/status_interfaces/CMakeLists.txt -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_interfaces/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_practice_ws/src/status_interfaces/LICENSE -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_interfaces/msg/SystemStatus.msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_practice_ws/src/status_interfaces/msg/SystemStatus.msg -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_interfaces/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_practice_ws/src/status_interfaces/package.xml -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_publisher/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_practice_ws/src/status_publisher/LICENSE -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_publisher/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_practice_ws/src/status_publisher/package.xml -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_publisher/resource/status_publisher: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_publisher/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_practice_ws/src/status_publisher/setup.cfg -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_publisher/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_practice_ws/src/status_publisher/setup.py -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_publisher/status_publisher/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_publisher/status_publisher/sys_status_pub.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_practice_ws/src/status_publisher/status_publisher/sys_status_pub.py -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_publisher/test/test_copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_practice_ws/src/status_publisher/test/test_copyright.py -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_publisher/test/test_flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_practice_ws/src/status_publisher/test/test_flake8.py -------------------------------------------------------------------------------- /chapt3/topic_practice_ws/src/status_publisher/test/test_pep257.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_practice_ws/src/status_publisher/test/test_pep257.py -------------------------------------------------------------------------------- /chapt3/topic_ws/src/demo_cpp_topic/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_ws/src/demo_cpp_topic/CMakeLists.txt -------------------------------------------------------------------------------- /chapt3/topic_ws/src/demo_cpp_topic/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_ws/src/demo_cpp_topic/LICENSE -------------------------------------------------------------------------------- /chapt3/topic_ws/src/demo_cpp_topic/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_ws/src/demo_cpp_topic/package.xml -------------------------------------------------------------------------------- /chapt3/topic_ws/src/demo_cpp_topic/src/turtle_circle.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_ws/src/demo_cpp_topic/src/turtle_circle.cpp -------------------------------------------------------------------------------- /chapt3/topic_ws/src/demo_cpp_topic/src/turtle_control.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_ws/src/demo_cpp_topic/src/turtle_control.cpp -------------------------------------------------------------------------------- /chapt3/topic_ws/src/demo_python_topic/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_ws/src/demo_python_topic/LICENSE -------------------------------------------------------------------------------- /chapt3/topic_ws/src/demo_python_topic/demo_python_topic/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt3/topic_ws/src/demo_python_topic/demo_python_topic/novel_pub_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_ws/src/demo_python_topic/demo_python_topic/novel_pub_node.py -------------------------------------------------------------------------------- /chapt3/topic_ws/src/demo_python_topic/demo_python_topic/novel_sub_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_ws/src/demo_python_topic/demo_python_topic/novel_sub_node.py -------------------------------------------------------------------------------- /chapt3/topic_ws/src/demo_python_topic/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_ws/src/demo_python_topic/package.xml -------------------------------------------------------------------------------- /chapt3/topic_ws/src/demo_python_topic/resource/demo_python_topic: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt3/topic_ws/src/demo_python_topic/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_ws/src/demo_python_topic/setup.cfg -------------------------------------------------------------------------------- /chapt3/topic_ws/src/demo_python_topic/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_ws/src/demo_python_topic/setup.py -------------------------------------------------------------------------------- /chapt3/topic_ws/src/demo_python_topic/test/test_copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_ws/src/demo_python_topic/test/test_copyright.py -------------------------------------------------------------------------------- /chapt3/topic_ws/src/demo_python_topic/test/test_flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_ws/src/demo_python_topic/test/test_flake8.py -------------------------------------------------------------------------------- /chapt3/topic_ws/src/demo_python_topic/test/test_pep257.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt3/topic_ws/src/demo_python_topic/test/test_pep257.py -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/chapt4_interfaces/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/chapt4_interfaces/CMakeLists.txt -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/chapt4_interfaces/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/chapt4_interfaces/LICENSE -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/chapt4_interfaces/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/chapt4_interfaces/package.xml -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/chapt4_interfaces/srv/FaceDetector.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/chapt4_interfaces/srv/FaceDetector.srv -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/chapt4_interfaces/srv/Patrol.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/chapt4_interfaces/srv/Patrol.srv -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_cpp_service/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_cpp_service/CMakeLists.txt -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_cpp_service/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_cpp_service/LICENSE -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_cpp_service/launch/demo.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_cpp_service/launch/demo.launch.py -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_cpp_service/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_cpp_service/package.xml -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_cpp_service/src/patrol_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_cpp_service/src/patrol_client.cpp -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_cpp_service/src/turtle_control.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_cpp_service/src/turtle_control.cpp -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_python_service/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_python_service/LICENSE -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_python_service/demo_python_service/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_python_service/demo_python_service/face_detect_client_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_python_service/demo_python_service/face_detect_client_node.py -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_python_service/demo_python_service/face_detect_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_python_service/demo_python_service/face_detect_node.py -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_python_service/demo_python_service/learn_face_detect.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_python_service/demo_python_service/learn_face_detect.py -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_python_service/launch/demo.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_python_service/launch/demo.launch.py -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_python_service/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_python_service/package.xml -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_python_service/resource/default.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_python_service/resource/default.jpg -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_python_service/resource/demo_python_service: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_python_service/resource/test1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_python_service/resource/test1.jpg -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_python_service/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_python_service/setup.cfg -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_python_service/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_python_service/setup.py -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_python_service/test/test_copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_python_service/test/test_copyright.py -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_python_service/test/test_flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_python_service/test/test_flake8.py -------------------------------------------------------------------------------- /chapt4/chapt4_ws/src/demo_python_service/test/test_pep257.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt4/chapt4_ws/src/demo_python_service/test/test_pep257.py -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_cpp_tf/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/chapt5_ws/src/demo_cpp_tf/CMakeLists.txt -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_cpp_tf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/chapt5_ws/src/demo_cpp_tf/LICENSE -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_cpp_tf/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/chapt5_ws/src/demo_cpp_tf/package.xml -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_cpp_tf/src/dynamic_tf_broadcaster.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/chapt5_ws/src/demo_cpp_tf/src/dynamic_tf_broadcaster.cpp -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_cpp_tf/src/static_tf_broadcaster.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/chapt5_ws/src/demo_cpp_tf/src/static_tf_broadcaster.cpp -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_cpp_tf/src/tf_listener.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/chapt5_ws/src/demo_cpp_tf/src/tf_listener.cpp -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_python_tf/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/chapt5_ws/src/demo_python_tf/LICENSE -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_python_tf/demo_python_tf/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_python_tf/demo_python_tf/dynamic_tf_broadcaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/chapt5_ws/src/demo_python_tf/demo_python_tf/dynamic_tf_broadcaster.py -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_python_tf/demo_python_tf/static_tf_broadcaster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/chapt5_ws/src/demo_python_tf/demo_python_tf/static_tf_broadcaster.py -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_python_tf/demo_python_tf/tf_listener.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/chapt5_ws/src/demo_python_tf/demo_python_tf/tf_listener.py -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_python_tf/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/chapt5_ws/src/demo_python_tf/package.xml -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_python_tf/resource/demo_python_tf: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_python_tf/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/chapt5_ws/src/demo_python_tf/setup.cfg -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_python_tf/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/chapt5_ws/src/demo_python_tf/setup.py -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_python_tf/test/test_copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/chapt5_ws/src/demo_python_tf/test/test_copyright.py -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_python_tf/test/test_flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/chapt5_ws/src/demo_python_tf/test/test_flake8.py -------------------------------------------------------------------------------- /chapt5/chapt5_ws/src/demo_python_tf/test/test_pep257.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/chapt5_ws/src/demo_python_tf/test/test_pep257.py -------------------------------------------------------------------------------- /chapt5/frames_2023-12-10_15.19.49.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/frames_2023-12-10_15.19.49.gv -------------------------------------------------------------------------------- /chapt5/frames_2023-12-10_15.19.49.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/frames_2023-12-10_15.19.49.pdf -------------------------------------------------------------------------------- /chapt5/learn_git/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/learn_git/CMakeLists.txt -------------------------------------------------------------------------------- /chapt5/learn_git/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/learn_git/package.xml -------------------------------------------------------------------------------- /chapt5/rosbag2_2023_12_11-01_57_18/metadata.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/rosbag2_2023_12_11-01_57_18/metadata.yaml -------------------------------------------------------------------------------- /chapt5/rosbag2_2023_12_11-01_57_18/rosbag2_2023_12_11-01_57_18_0.db3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/rosbag2_2023_12_11-01_57_18/rosbag2_2023_12_11-01_57_18_0.db3 -------------------------------------------------------------------------------- /chapt5/rviz_tf.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt5/rviz_tf.rviz -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/CMakeLists.txt -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/LICENSE -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/config/fishbot_ros2_controller.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/config/fishbot_ros2_controller.yaml -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/config/rviz/dispaly_model.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/config/rviz/dispaly_model.rviz -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/launch/display_robot.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/launch/display_robot.launch.py -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/launch/gazebo_sim.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/launch/gazebo_sim.launch.py -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/package.xml -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/urdf/first_robot.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/urdf/first_robot.gv -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/urdf/first_robot.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/urdf/first_robot.pdf -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/urdf/first_robot.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/urdf/first_robot.urdf -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/urdf/first_robot.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/urdf/first_robot.urdf.xacro -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/actuator/caster.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/actuator/caster.urdf.xacro -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/actuator/wheel.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/actuator/wheel.urdf.xacro -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/base.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/base.urdf.xacro -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/common_inertia.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/common_inertia.xacro -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/fishbot.ros2_control.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/fishbot.ros2_control.xacro -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/fishbot.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/fishbot.urdf.xacro -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/plugins/gazebo_control_plugin.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/plugins/gazebo_control_plugin.xacro -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/plugins/gazebo_sensor_plugin.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/plugins/gazebo_sensor_plugin.xacro -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/sensor/camera.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/sensor/camera.urdf.xacro -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/sensor/imu.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/sensor/imu.urdf.xacro -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/sensor/laser.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/urdf/fishbot/sensor/laser.urdf.xacro -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/world/custom_room.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/world/custom_room.world -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/world/room/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/world/room/model.config -------------------------------------------------------------------------------- /chapt6/chapt6_ws/src/fishbot_description/world/room/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt6/chapt6_ws/src/fishbot_description/world/room/model.sdf -------------------------------------------------------------------------------- /chapt7/chapt7_ws/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/README.md -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/autopatrol_interfaces/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/autopatrol_interfaces/CMakeLists.txt -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/autopatrol_interfaces/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/autopatrol_interfaces/package.xml -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/autopatrol_interfaces/srv/SpeachText.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/autopatrol_interfaces/srv/SpeachText.srv -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/autopatrol_robot/autopatrol_robot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/autopatrol_robot/autopatrol_robot/patrol_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/autopatrol_robot/autopatrol_robot/patrol_node.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/autopatrol_robot/autopatrol_robot/speaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/autopatrol_robot/autopatrol_robot/speaker.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/autopatrol_robot/config/patrol_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/autopatrol_robot/config/patrol_config.yaml -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/autopatrol_robot/launch/autopatrol.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/autopatrol_robot/launch/autopatrol.launch.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/autopatrol_robot/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/autopatrol_robot/package.xml -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/autopatrol_robot/resource/autopatrol_robot: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/autopatrol_robot/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/autopatrol_robot/setup.cfg -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/autopatrol_robot/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/autopatrol_robot/setup.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/autopatrol_robot/test/test_copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/autopatrol_robot/test/test_copyright.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/autopatrol_robot/test/test_flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/autopatrol_robot/test/test_flake8.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/autopatrol_robot/test/test_pep257.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/autopatrol_robot/test/test_pep257.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_application/fishbot_application/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_application/fishbot_application/get_robot_pose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_application/fishbot_application/get_robot_pose.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_application/fishbot_application/init_robot_pose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_application/fishbot_application/init_robot_pose.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_application/fishbot_application/nav_to_pose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_application/fishbot_application/nav_to_pose.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_application/fishbot_application/waypoint_follower.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_application/fishbot_application/waypoint_follower.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_application/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_application/package.xml -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_application/resource/fishbot_application: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_application/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_application/setup.cfg -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_application/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_application/setup.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_application/test/test_copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_application/test/test_copyright.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_application/test/test_flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_application/test/test_flake8.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_application/test/test_pep257.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_application/test/test_pep257.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_application_cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_application_cpp/CMakeLists.txt -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_application_cpp/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_application_cpp/package.xml -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_application_cpp/src/nav2pose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_application_cpp/src/nav2pose.cpp -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/CMakeLists.txt -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/LICENSE -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/config/fishbot_ros2_controller.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/config/fishbot_ros2_controller.yaml -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/config/rviz/dispaly_model.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/config/rviz/dispaly_model.rviz -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/launch/display_robot.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/launch/display_robot.launch.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/launch/gazebo_sim.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/launch/gazebo_sim.launch.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/package.xml -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/urdf/first_robot.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/urdf/first_robot.gv -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/urdf/first_robot.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/urdf/first_robot.pdf -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/urdf/first_robot.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/urdf/first_robot.urdf -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/urdf/first_robot.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/urdf/first_robot.urdf.xacro -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/actuator/caster.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/actuator/caster.urdf.xacro -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/actuator/wheel.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/actuator/wheel.urdf.xacro -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/base.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/base.urdf.xacro -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/common_inertia.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/common_inertia.xacro -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/fishbot.ros2_control.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/fishbot.ros2_control.xacro -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/fishbot.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/fishbot.urdf.xacro -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/plugins/gazebo_control_plugin.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/plugins/gazebo_control_plugin.xacro -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/plugins/gazebo_sensor_plugin.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/plugins/gazebo_sensor_plugin.xacro -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/sensor/camera.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/sensor/camera.urdf.xacro -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/sensor/imu.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/sensor/imu.urdf.xacro -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/sensor/laser.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/urdf/fishbot/sensor/laser.urdf.xacro -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/world/custom_room.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/world/custom_room.world -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/world/room/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/world/room/model.config -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_description/world/room/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_description/world/room/model.sdf -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_navigation2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_navigation2/CMakeLists.txt -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_navigation2/config/nav2_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_navigation2/config/nav2_params.yaml -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_navigation2/launch/navigation2.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_navigation2/launch/navigation2.launch.py -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_navigation2/maps/room.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_navigation2/maps/room.pgm -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_navigation2/maps/room.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_navigation2/maps/room.yaml -------------------------------------------------------------------------------- /chapt7/chapt7_ws/src/fishbot_navigation2/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt7/chapt7_ws/src/fishbot_navigation2/package.xml -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/autopatrol_interfaces/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/autopatrol_interfaces/CMakeLists.txt -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/autopatrol_interfaces/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/autopatrol_interfaces/package.xml -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/autopatrol_interfaces/srv/SpeachText.srv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/autopatrol_interfaces/srv/SpeachText.srv -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/autopatrol_robot/autopatrol_robot/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/autopatrol_robot/autopatrol_robot/patrol_node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/autopatrol_robot/autopatrol_robot/patrol_node.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/autopatrol_robot/autopatrol_robot/speaker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/autopatrol_robot/autopatrol_robot/speaker.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/autopatrol_robot/config/patrol_config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/autopatrol_robot/config/patrol_config.yaml -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/autopatrol_robot/launch/autopatrol.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/autopatrol_robot/launch/autopatrol.launch.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/autopatrol_robot/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/autopatrol_robot/package.xml -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/autopatrol_robot/resource/autopatrol_robot: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/autopatrol_robot/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/autopatrol_robot/setup.cfg -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/autopatrol_robot/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/autopatrol_robot/setup.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/autopatrol_robot/test/test_copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/autopatrol_robot/test/test_copyright.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/autopatrol_robot/test/test_flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/autopatrol_robot/test/test_flake8.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/autopatrol_robot/test/test_pep257.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/autopatrol_robot/test/test_pep257.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_application/fishbot_application/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_application/fishbot_application/get_robot_pose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_application/fishbot_application/get_robot_pose.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_application/fishbot_application/init_robot_pose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_application/fishbot_application/init_robot_pose.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_application/fishbot_application/nav_to_pose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_application/fishbot_application/nav_to_pose.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_application/fishbot_application/waypoint_follower.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_application/fishbot_application/waypoint_follower.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_application/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_application/package.xml -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_application/resource/fishbot_application: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_application/setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_application/setup.cfg -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_application/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_application/setup.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_application/test/test_copyright.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_application/test/test_copyright.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_application/test/test_flake8.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_application/test/test_flake8.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_application/test/test_pep257.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_application/test/test_pep257.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_application_cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_application_cpp/CMakeLists.txt -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_application_cpp/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_application_cpp/package.xml -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_application_cpp/src/nav2pose.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_application_cpp/src/nav2pose.cpp -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/CMakeLists.txt -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/LICENSE -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/config/fishbot_ros2_controller.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/config/fishbot_ros2_controller.yaml -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/config/rviz/dispaly_model.rviz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/config/rviz/dispaly_model.rviz -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/launch/display_robot.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/launch/display_robot.launch.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/launch/gazebo_sim.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/launch/gazebo_sim.launch.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/package.xml -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/urdf/first_robot.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/urdf/first_robot.gv -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/urdf/first_robot.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/urdf/first_robot.pdf -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/urdf/first_robot.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/urdf/first_robot.urdf -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/urdf/first_robot.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/urdf/first_robot.urdf.xacro -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/actuator/caster.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/actuator/caster.urdf.xacro -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/actuator/wheel.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/actuator/wheel.urdf.xacro -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/base.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/base.urdf.xacro -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/common_inertia.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/common_inertia.xacro -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/fishbot.ros2_control.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/fishbot.ros2_control.xacro -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/fishbot.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/fishbot.urdf.xacro -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/plugins/gazebo_control_plugin.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/plugins/gazebo_control_plugin.xacro -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/plugins/gazebo_sensor_plugin.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/plugins/gazebo_sensor_plugin.xacro -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/sensor/camera.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/sensor/camera.urdf.xacro -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/sensor/imu.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/sensor/imu.urdf.xacro -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/sensor/laser.urdf.xacro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/urdf/fishbot/sensor/laser.urdf.xacro -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/world/custom_room.world: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/world/custom_room.world -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/world/room/model.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/world/room/model.config -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_description/world/room/model.sdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_description/world/room/model.sdf -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_navigation2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_navigation2/CMakeLists.txt -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_navigation2/config/nav2_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_navigation2/config/nav2_params.yaml -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_navigation2/launch/navigation2.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_navigation2/launch/navigation2.launch.py -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_navigation2/maps/room.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_navigation2/maps/room.pgm -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_navigation2/maps/room.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_navigation2/maps/room.yaml -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/fishbot_navigation2/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/fishbot_navigation2/package.xml -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/nav2_custom_controller/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/nav2_custom_controller/CMakeLists.txt -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/nav2_custom_controller/include/nav2_custom_controller/custom_controller.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/nav2_custom_controller/include/nav2_custom_controller/custom_controller.hpp -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/nav2_custom_controller/nav2_custom_controller.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/nav2_custom_controller/nav2_custom_controller.xml -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/nav2_custom_controller/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/nav2_custom_controller/package.xml -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/nav2_custom_controller/src/custom_controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/nav2_custom_controller/src/custom_controller.cpp -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/nav2_custom_planner/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/nav2_custom_planner/CMakeLists.txt -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/nav2_custom_planner/custom_planner_plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/nav2_custom_planner/custom_planner_plugin.xml -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/nav2_custom_planner/include/nav2_custom_planner/nav2_custom_planner.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/nav2_custom_planner/include/nav2_custom_planner/nav2_custom_planner.hpp -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/nav2_custom_planner/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/nav2_custom_planner/package.xml -------------------------------------------------------------------------------- /chapt8/chapt8_ws/src/nav2_custom_planner/src/nav2_custom_planner.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/chapt8_ws/src/nav2_custom_planner/src/nav2_custom_planner.cpp -------------------------------------------------------------------------------- /chapt8/learn_pluginlib/src/motion_control_system/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/learn_pluginlib/src/motion_control_system/CMakeLists.txt -------------------------------------------------------------------------------- /chapt8/learn_pluginlib/src/motion_control_system/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/learn_pluginlib/src/motion_control_system/LICENSE -------------------------------------------------------------------------------- /chapt8/learn_pluginlib/src/motion_control_system/include/motion_control_system/motion_control_interface.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/learn_pluginlib/src/motion_control_system/include/motion_control_system/motion_control_interface.hpp -------------------------------------------------------------------------------- /chapt8/learn_pluginlib/src/motion_control_system/include/motion_control_system/spin_motion_controller.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/learn_pluginlib/src/motion_control_system/include/motion_control_system/spin_motion_controller.hpp -------------------------------------------------------------------------------- /chapt8/learn_pluginlib/src/motion_control_system/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/learn_pluginlib/src/motion_control_system/package.xml -------------------------------------------------------------------------------- /chapt8/learn_pluginlib/src/motion_control_system/spin_motion_plugins.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/learn_pluginlib/src/motion_control_system/spin_motion_plugins.xml -------------------------------------------------------------------------------- /chapt8/learn_pluginlib/src/motion_control_system/src/spin_motion_controller.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/learn_pluginlib/src/motion_control_system/src/spin_motion_controller.cpp -------------------------------------------------------------------------------- /chapt8/learn_pluginlib/src/motion_control_system/src/test_plugin.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt8/learn_pluginlib/src/motion_control_system/src/test_plugin.cpp -------------------------------------------------------------------------------- /chapt9/fishbot_ws/src/fishbot_bringup/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt9/fishbot_ws/src/fishbot_bringup/CMakeLists.txt -------------------------------------------------------------------------------- /chapt9/fishbot_ws/src/fishbot_bringup/launch/bringup.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt9/fishbot_ws/src/fishbot_bringup/launch/bringup.launch.py -------------------------------------------------------------------------------- /chapt9/fishbot_ws/src/fishbot_bringup/launch/urdf2tf.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt9/fishbot_ws/src/fishbot_bringup/launch/urdf2tf.launch.py -------------------------------------------------------------------------------- /chapt9/fishbot_ws/src/fishbot_bringup/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt9/fishbot_ws/src/fishbot_bringup/package.xml -------------------------------------------------------------------------------- /chapt9/fishbot_ws/src/fishbot_bringup/src/odom2tf.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt9/fishbot_ws/src/fishbot_bringup/src/odom2tf.cpp -------------------------------------------------------------------------------- /chapt9/fishbot_ws/src/fishbot_description/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt9/fishbot_ws/src/fishbot_description/CMakeLists.txt -------------------------------------------------------------------------------- /chapt9/fishbot_ws/src/fishbot_description/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt9/fishbot_ws/src/fishbot_description/package.xml -------------------------------------------------------------------------------- /chapt9/fishbot_ws/src/fishbot_description/urdf/fishbot.urdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt9/fishbot_ws/src/fishbot_description/urdf/fishbot.urdf -------------------------------------------------------------------------------- /chapt9/fishbot_ws/src/fishbot_navigation2/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt9/fishbot_ws/src/fishbot_navigation2/CMakeLists.txt -------------------------------------------------------------------------------- /chapt9/fishbot_ws/src/fishbot_navigation2/config/nav2_params.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt9/fishbot_ws/src/fishbot_navigation2/config/nav2_params.yaml -------------------------------------------------------------------------------- /chapt9/fishbot_ws/src/fishbot_navigation2/launch/navigation2.launch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt9/fishbot_ws/src/fishbot_navigation2/launch/navigation2.launch.py -------------------------------------------------------------------------------- /chapt9/fishbot_ws/src/fishbot_navigation2/maps/room.pgm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt9/fishbot_ws/src/fishbot_navigation2/maps/room.pgm -------------------------------------------------------------------------------- /chapt9/fishbot_ws/src/fishbot_navigation2/maps/room.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt9/fishbot_ws/src/fishbot_navigation2/maps/room.yaml -------------------------------------------------------------------------------- /chapt9/fishbot_ws/src/fishbot_navigation2/package.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/chapt9/fishbot_ws/src/fishbot_navigation2/package.xml -------------------------------------------------------------------------------- /image/book.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/fishros/ros2bookcode/HEAD/image/book.jpg --------------------------------------------------------------------------------