Travis CI (master) | Travis CI (develop) |
---|---|
- Count.msg
- Calculation.srv
- Led.action
$ ros2 run examples_rclcpp publisher -c ${comment} -q ${qos_profile}
$ ros2 run examples_rclcpp subscriber -q ${qos_profile}
$ ros2 run examples_rclcpp server
$ ros2 service call /calculate examples_msgs/Calculation "{a: 1, b: 2, arithmetic_operator: "plus"}"
${arithmetic_operator} : plus, minus, multiply, division
$ ros2 run examples_rclcpp client -a ${number} -b ${number} -o ${arithmetic_operator}
${arithmetic_operator} : plus, minus, multiply, division
$ ros2 run examples_rclcpp action_server
$ ros2 run examples_rclcpp action_client -n ${number}
$ ros2 launch examples_rclcpp pub.launch.py
$ ros2 launch examples_rclcpp sub.launch.py
$ ros2 launch examples_rclcpp multiple_node.launch.py
$ ros2 launch examples_rclcpp multiple_launch.launch.py
$ ros2 run examples_rclpy publisher -q ${qos_profile}
$ ros2 run examples_rclpy subscriber -q ${qos_profile}
$ ros2 run examples_rclpy server
$ ros2 service call /calculate examples_msgs/Calculation "{a: 1, b: 2, arithmetic_operator: "plus"}"
$ ros2 run examples_rclpy client -a ${number} -b ${number} -o ${arithmetic_operator}
${arithmetic_operator} : plus, minus, multiply, division
$ ros2 launch examples_rclpy pub.launch.py
$ ros2 launch examples_rclpy sub.launch.py
$ ros2 launch examples_rclpy multiple_node.launch.py
$ ros2 launch examples_rclpy multiple_launch.launch.py
- Qt Creator 4.5.x Based on Qt 5.9.x (GCC 7.3.x, 64 bit)
$ sudo apt install qtcreator
- teleop_twist_keyboard package
$ cd PATH/THE/YOUR/ROS2_WORKSPACE/src
$ git clone https://github.com/ros2/teleop_twist_keyboard.git
$ cd ..
$ colcon build --symlink-install --packages-select teleop_twist_keyboard
$ ros2 run examples_rqt examples_rqt
- Menu > Plugins > Visualization > Viewer
$ rqt
$ ros2 run examples_rqt examples_rqt
$ ros2 run teleop_twist_keyboard teleop_twist_keyboard
$ ros2 topic echo /cmd_vel
$ ros2 service call /led_control std_srvs/srv/SetBool '{data: True}'
$ ros2 service call /led_control std_srvs/srv/SetBool '{data:False}'
$ ros2 run examples_tf2 broadcaster
$ ros2 run examples_tf2 listener
$ ros2 run examples_tf2 static_broadcaster
$ ros2 run rviz2 rviz2 -d examples_tf2/rviz/arm.rviz
$ ros2 service call state std_srvs/srv/SetBool "data: false"
$ ros2 run examples_lifecycle robot
$ ros2 launch examples_lifecycle bringup.launch.py auto_activate:=False
$ ros2 lifecycle set /example/robot configure
$ ros2 lifecycle set /example/robot activate
$ ros2 lifecycle set /example/robot deactivate
$ ros2 lifecycle set /example/robot shutdown
$ ros2 lifecycle get /example/robot
$ ros2 lifecycle list /example/robot
$ ros2 lifecycle nodes