zoukankan      html  css  js  c++  java
  • 5_ROS学习

    一、预备工作

    这个教程我们需要用到一些ros-tutorials程序包,请输入以下命令安装:

    $ sudo apt-get install ros-kinetic-ros-tutorials

    二、快速了解一些文件系统的概念

    Packages ROS程序代码的组织单元,每个包包括库,可执行文件,脚本或者其他
    Manifest(Package.xml) Manifest是软件包信息的描述,定义了软件包之间的依赖关系,包括版本,维护者,许可协议。

    补充:kinetic下的stacks不见了,是因为catkin为了简化代码和支持更多的包移除了stacks。

    三、文件工具

    只有在ROS_PACKAGE_PATH包含的路径下才能查询的到,你可以自己定义加路径

    rospack:获取包的信息,rospack find常常用来抓取包的路径;

    $ rospack find roscpp
    YOUR_INSTALL_PATH/share/roscpp

    roscd:直接cd到某一个包的路径,也可以直接cd到某一个包的子目录;

    $ roscd roscpp
    /opt/ros/kinetic/share/roscpp/$

    pwd:显示当前路径;

    roscd log:cd到log文件所在目录,如果你没运行过ros程序,log文件将不存在;

    rosls:查询当前目录下的所有文件和文件夹;

    TAB键自动补全;

  • 相关阅读:
    模板引擎art-template怎么安装?
    关于vue中如何监听数组变化
    vue开发中的几个高级应用
    关于Mock.js使用
    F和Q:
    聚合和分组:
    html的或替换:
    空行替换: 替换为 :
    orm的操作:
    Hibernate中使用Criteria查询及注解——(Emp.hbm.xml)
  • 原文地址:https://www.cnblogs.com/OathKeeper/p/7770666.html
Copyright © 2011-2022 走看看