摘要: 本教程介绍如何使用roscreate-pkg或catkin创建新的ROS软件包,并使用rospack列出软件包的依赖关系。 一个catkin软件包由什么组成? 一个包要想称为catkin软件包,必须符合以下要求: 这个包必须有一个符合catkin规范的package.xml文件 这个package. 阅读全文
posted @ 2022-04-18 14:33 0bug 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 预备工作 本教程中我们将会用到ros-tutorials程序包。如果你之前安装的ROS不是完整桌面版(Desktop-Full),请先: sudo apt-get install ros-<distro>-ros-tutorials 将<distro>替换成你安装的ROS发行版简称(比如kineti 阅读全文
posted @ 2022-04-18 14:10 0bug 阅读(71) 评论(0) 推荐(0) 编辑
摘要: kinetic 作为ROS较老的版本默认基于python2.7运行,适用于Ubuntu16.04。当需要对基于Ubuntu16.04开发的程序进行功能迭代,且由于工作量的原因不愿将其完全移植到最新Ubuntu平台上时,会发现某些库(如GPy)只支持python3版本,与ROS kinetic 相矛盾 阅读全文
posted @ 2022-04-18 09:27 0bug 阅读(421) 评论(0) 推荐(0) 编辑
摘要: C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。 C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。 C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 阅读全文
posted @ 2022-04-18 08:47 0bug 阅读(213) 评论(0) 推荐(0) 编辑