ros系统下建立包操作步骤

  1. 初始化:
    source /opt/ros/hydro/setup.bash
    mkdir -p catkin_ws/src

(关闭了roscore后,必须重新编译工作空间)
cd ~/catkin_wd/src
catkin_init_workspace
cd ~/catkin_ws
catkin_make
source devel/setup.bash

  1. 查看:
    echo $ROS_PACKAGE_PATH

  2. 建立包(多个,则重复建包过程)
    cd ~/src
    catkin_create_package fish_sonar
    catkin_create_package fish_obstacle_avoid

(1)修改Cmakelist.txt,package.xml 文件
(2)建立src文件(源文件)修改Cmakelist.txt,package.xml文件
(3)建立msg文件,修改Cmakelist.txt,package.xml文件
(4)建立include文件
(5)建立launch文件,修改Cmakelist.txt,package.xml文件

  1. 编译(可以多个包一起编译)(修改后需要重新编译)
    cd ~/catkin_ws
    catkin_make

  2. 运行(launch文件)(编译如果出错,则launch 某部分出错)
    (终端1)roslaunch fish_sonar fish_sonar.launch
    (包名) (launch文件)
    (终端2)roslaunch fish_obstacle_avoid fish_obstacle_avoid.launch

  3. 运行(节点)(编译如果出错,则没法运行“node”)
    rosrun fish_sonar fish_sonar_node

  4. 记录并回放数据
    (运行rostun package package_node)
    新开终端窗口
    rosbag record -a
    rosbag play xxx.bag

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值