ROS参数的使用

预先已经准备好工作空间。
1.创建一个功能包:
yyw@yyw-vpc:~/catkin_ws/srccatkin_create_pkg learning_parameter roscpp rospy std_srvs 2.运行ros: yyw@yyw-vpc:~ roscore
3.运行turtle:
yyw@yyw-vpc:~$ rosrun turtlesim turtlesim_node

4.参数命令的使用:
1》rosmaster 本身提供的参数:rosparam list
yyw@yyw-vpc:~$ rosparam list
/rosdistro
/roslaunch/uris/host_yyw_vpc__38249
/rosversion
/run_id
/turtlesim/background_b
/turtlesim/background_g
/turtlesim/background_r

2》显示某个参数值:rosparam get param_key
yyw@yyw-vpc:~$ rosparam get /turtlesim/background_b
255

3》设置参数值:rosparam set param_key param_value
yyw@yyw-vpc:~$ rosparam set /turtlesim/background_b 100

4》保存参数到文件rosparam dump file_name
yyw@yyw-vpc:~$ rosparam dump param.yaml

5》从文件读取参数:rosparam load file_name
yyw@yyw-vpc:~$ rosparam load param.yaml

6》删除参数:rosparam delete param_key

7》将参数刷新,发送指令:rosservice call /clear "{}"

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容