ROS基础学习笔记(一)

初始化空间信息:
1.首先需要创建工作空间,比如catkin_ws,我们一般将package包放在src文件夹下面,一般创建空间以后是没有其余子目录的,src自己创建,并在src下进行初始化:
    $ mkdir -p ~/catkin_ws/src
    $ cd ~/catkin_ws/src
    $ catkin_init_workspace
  其余的类似devel等文件夹通过编译make指令进行自动创建:
   $ cd ~/catkin_ws
   $ catkin_make
2.每次编写新的package包之后都需要将其路径放入ros中以便快速查找到,source一下:
    $ source ~/catkin_ws/devel/setup.bash
    $ rospack profile

  $ echo "source ~/catkin_ws/devel/setup.bash" >> ~/.bashrc
3.当你要删除自己创建的包时不要去直接删除src目录,二十去执行:
    $ cd ~/catkin_ws
    $ \rm -rf devel build install
  做完上述步骤之后就可以重新编译:
    $ cd ~/catkin_ws
    $ catkin_make
    $ source devel/setup.bash

  当然,如果你只需要重新编译其中的一个包的话也可以直接:
    $ cd ~/catkin_ws
    $ catkin_make --pkg package_name

4.当你使用之前版本rosbuild的时候可能需要以下命令:
  
  $ rosws init ~/ros_workspace ~/catkin_ws/devel

  当出现这种情况说明你没有安装相应软件:    
  
 rosws: command not found

  你可以使用以下语句安装并再执行:
    $ sudo apt-get install python-rosinstall



常用命令(以下操作的实现需要你将包路径存放在你的ROS_PACKAGE_PATH文件中才可以被访问到):
#路径列表:
 
   $ echo $ROS_PACKAGE_PATH
#包的查找:
    $ rospack find [package_name]
    $ rospack find roscpp

#切换目录:
    $ roscd [locationname[/subdir]]
    $ roscd roscpp

#日志路径:
    $ roscd log</
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值