小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

ROS學(xué)習(xí)(二)ROS的操作小例子

 長安葉落 2022-11-14

一、海龜控制

1.啟動海龜仿真器

roscore
rosrun turtlesim turtlesim_node

2.海龜控制節(jié)點

rosrun turtlesim turtle_teleop_key

3.通過發(fā)布話題控制海龜移動

rostopic pub -r 10 /turtle1/cmd_vel geometry_msgs/Twist "linear":
x:0.0
y:0.0
z:0.0
angular:
x:0.0
y:0.0
z:0.0

注:通過修改x、y、z的值進(jìn)行控制

4.通過調(diào)用服務(wù)產(chǎn)生第二只海龜

rosservice call /spawn "x:0.0
y:0.0
theta:0.0
name:''"

注:name后面的''中需要輸入名稱

5.刷新

rosservice call /clear "{}"


二、創(chuàng)建工作空間

mkdir -p ~/catkin_ws/src
cd ~/catkin_ws/src
catkin_init_workspace
cd ~/catkin_ws
catkin_make
source devel/setup.bash


三、創(chuàng)建功能包

cd ~/catkin_ws/src
catkin_create_pkg xxx_pkg std_msgs rospy roscpp
cd ~/catkin_ws
catkin_make
source ~/catkin_ws/devel/setup.bash


四、編譯運行c++文件

1.編譯c++文件

g++ xxx.cpp -o xxx_for #xxx_for為可執(zhí)行文件名稱

2.運行可執(zhí)行文件

./xxx_for


五、話題記錄與復(fù)現(xiàn)

1.話題記錄

rosbag record -a -O 壓縮包名稱

2.話題復(fù)現(xiàn)

rosbag play 壓縮包名稱.bag


六、啟動rviz可視化工具

roscore
rviz


七、調(diào)用攝像頭

1.usb_cam

roscore
roslaunch usb_cam usb_cam-test.launch

2.uvc_cam

roscore
rosrun uvc_camera uvc_camera_node

顯示:

rosrun image image_view image_view image:=/image_raw

    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多