创建ros包

Create ros package

我正在努力关注this site.

我想在rviz上实现这个源码

我已经完成了以下操作。

  1. 创建了一个 ROS 包

catkin_create_pkg pkg_name roscpp

  1. 已创建 CMakeList

  2. 已插入源文件

    pkg_name/src/sorce.cpp

  3. catkin_make

~/pkg_name$ catkin_make

然后,我得到以下错误

The specified base path "/home/usr/pkg_name" contains a package but "catkin_make" must be invoked in the root of workspace

如何解决?

您必须先创建一个工作区。关注 this link. Then inside your workspace's src folder, you can create your package following this link。这些是 ROS Wiki 教程的链接,如果您是 ROS 的新手,您应该阅读这些教程。