1.在src目录下打开终端,创建一个名为helloros的功能包

catkin_create_pkg helloros std_msgs rospy roscpp

2.创建完成后进入到src文件夹下,新建一个空白文档,命名为hello.cpp,并编辑代码:

#include<ros/ros.h>

int main(int argc,char **argv)

{

     ros::init(argc,argv,"hello_ros");

     ros::NodeHandle nh;

     ROS_INFO("Hello_Ros!");

     ros::spinOnce();

}

3.保存代码并推出,找到cmake文件,添加这两行执行命令:

add_executable(hello src/hello.cpp)
target_link_libraries(hello ${catkin_LIBRARIES})

4.回到根目录下,catkin_make,编译一下,过程无误的话会不报错,然后生成可执行文件

ROS基础--创建HelloRos程序

5.两种方式启动exe,打开roscore后,

rosrun rosrun helloros hello

可以成功启动节点

也可以到lib文件夹下找到hello.exe文件,打开终端./hello.exe.

ROS基础--创建HelloRos程序

6.完成

相关文章:

  • 2021-10-15
  • 2021-07-02
  • 2022-12-23
  • 2021-06-23
  • 2018-05-06
  • 2018-05-07
  • 2021-12-16
  • 2021-04-28
猜你喜欢
  • 2021-09-27
  • 2021-07-17
  • 2021-10-17
  • 2021-07-30
  • 2021-09-05
  • 2021-10-29
  • 2022-01-12
相关资源
相似解决方案