我是靠谱客的博主 如意白开水,最近开发中收集的这篇文章主要介绍【ROS】常用命令,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

 1 sudo apt-get install ros-<distro>-ros-tutorials    安装ros软件
 2 sudo chown -R <your_username> ~/.ros    If roscore does not initialize and sends a message about lack of permissions,增加权限

 51 ifconfig //查看本机IP
 52 tar zxvf OpenNI-Linux-x64-2.2-0118.tgz //解压命令1
 53 unzip OpenNI-Linux-x64-2.3.zip //解压命令2
 
 3 source ./devel/setup.bash    使环境变量生效
 4 pwd    显示当前路径
 5 cat package.xml    查看.xml文件内容
 6 ls -l /dev |grep ttyUSB    查看硬件usb端口
 54 locate boost_system //寻找本地文件
 
 6 rosls [locationname[/subdir]]    通过功能包名字进入,查看功能包内的文件组成
 7 roscd log    ROS登录日志文件夹
 8 roscd [locationname[/subdir]]    通过功能包名字进入,将路径切换之功能包下
 
 9 mkdir -p ~/catkin_ws/src    工作环境及功能包建立、编译
10 cd ~/catkin_ws/    
11 catkin_make    
12 source devel/setup.bash    
13 echo $ROS_PACKAGE_PATH    
14 cd ~/catkin_ws/src    
15 catkin_create_pkg <package_name> [depend1] [depend2] [depend3](std_msgs rospy roscpp)    
16 cd ~/catkin_ws    
17 catkin_make    
18 . ~/catkin_ws/devel/setup.bash    

19 rospack depends1 beginner_tutorials    查看依赖
20 rospack depends1 rospy    查看间接依赖(依赖自身的依赖)
21 rospack depends [package_name]    递归查看功能包所有的嵌套依赖
22 rospack find [package_name]    查找功能包路径

23 rosnode list    节点列表查看
24 rosnode ping [node_name]    测试节点连接情况
25 rosnode info /node_name    查看节点具体信息
26 rosnode cleanup    清除节点

26 rosrun [package_name] [node_name]    rosrun命令格式
27 rosrun turtlesim turtlesim_node __name:=my_turtle    重命名节点名称
29 rosrun rqt_graph rqt_graph    运行rqt节点,图形化显示节点关系
30 rosrun rqt_plot rqt_plot    qt图形曲线绘制

31 rostopic -h    查看ROStopic子命令帮助
32 rostopic bw [rostopic_name]    显示话题带宽
33 rostopic echo [rostopic_name]    查看话题有没有发布出来及详细信息
34 rostopic hz [rostopic_name]    查看话题发布的频率
35 rostopic list    查看话题列表
36 rostopic pub [topic] [msg_type] [args]    发布话题/-1代表发布一次/-r 1 代表以1HZ频率连续发布
37 rostopic pub -1 /turtle1/cmd_vel geometry_msgs/Twist -- '[2.0, 0.0, 0.0]' '[0.0, 0.0, 1.8]'    
38 rostopic pub /turtle1/cmd_vel geometry_msgs/Twist -r 1 -- '[2.0, 0.0, 0.0]' '[0.0, 0.0, -1.8]'    
39 rostopic type [rostopic_name]    显示话题类型

40 rosmsg show geometry_msgs/Twist    显示话题类型详细信息,geometry_msgs/Twist为话题类型

43 gedit ~/.bashrc    打开配置文件
44 echo "source ~catkin_ws/devel/setup.bash" >> ~/.bashrc    将环境变量的配置脚本添加到终端的配置文件中
45 source ~/.bashrc    使修改的配置文件生效
50 alias oc='cd ~/opencv_ws && catkin_make'    //在./bashrc中设置快捷键

47 rosrun rqt_reconfigure rqt_reconfigure    动态参数配置
48 rosrun rqt_console rqt_console    对日志进行可视化、过滤和分析
49 rosrun rqt_logger_level rqt_logger_level    设置日志记录器的严重级别 

最后

以上就是如意白开水为你收集整理的【ROS】常用命令的全部内容,希望文章能够帮你解决【ROS】常用命令所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(43)

评论列表共有 0 条评论

立即
投稿
返回
顶部