ROS2学习第一天:P4命令行

一些基础的Linux命令

pwd

展现当前终端所在路径

ls

展现当前路径下的文件夹和文件

ls -A

查看当前路径下包括隐藏文件的所有文件和文件夹,隐藏文件是.开头,也可在文件管理处按ctrl+h查看

mkdir test

创建文件夹test

cd test/

跳转至test文件夹下

touch read.txt

创建read.txt文件

rm read.txt

删除read.txt文件

cd .. 

跳转回到上一级目录

rm -R test/

递归删除test整个目录

sudo apt install libopencv

提升到管理员权限去安装libopencv库

ROS2基础命令

ros2 run xx xx_x读取功能包内的不同节点

ros2 node list

打印出正在运行的节点

ros2 node info /turtlesim

查看该节点的详细信息

ros2 topic list 

查看正在发布和订阅的话题

ros2 topic echo /turtle/pose

打印该话题内容数据

ros2 topic pub --rate 1 /turtle1/cmd_vel geometry_msgs/msg/Twist "{linear: {x: 2.0, y: 0.0, z: 0.0}, angular: {x: 0.0, y: 0.0, z: 1.8}}"

发布话题消息

ros2 service call /spawn turtlesim/srv/Spawn "{x: 2, y: 2, theta: 0.2, name: ''}"

发送服务请求

ros2 service call /spawn turtlesim/srv/Spawn "{x: 2, y: 2, theta: 0.2, name: ''}"

发送动作目标

ros2 action send_goal /turtle1/rotate_absolute turtlesim/action/RotateAbsolute "theta: 3"

录制控制命令

ros2 bag record /turtle1/cmd_vel
ros2 bag play rosbag2_2022_04_11-17_35_40/rosbag2_2022_04_11-17_35_40_0.db3
上一篇
下一篇