学习资料参考:ROS机器人开发实践(胡春旭)
目录
- 工作空间和功能包的创建
- 集成开发环境的搭建
- 话题和服务的实现方法
- ROS中的命名空间及解析方法
- ROS分布式通信的方法
热身
常用命令
| 命令 | 作用 |
|---|---|
| catkin_create_pkg | 创建功能包 |
| rospack | 获取功能包的信息 |
| catkin_make | 编译工作空间中的功能包 |
| rosdep | 自动安装功能包依赖的其他包 |
| roscd | 功能包目录跳转 |
| roscp | 拷贝功能包中的文件 |
| rosrun | 运行功能包中的文件 |
| roslaunch | 运行启动文件 |
ROS第一个例程 小乌龟仿真
安装
sudo apt-get install ros-kinetic-turtlesim
不同版本替换kinetic-melodic-noetic(kinetic基本没了)
noeti

这篇博客详细介绍了ROS(Robot Operating System)的初步使用,包括工作空间和功能包的创建、集成开发环境的搭建、话题和服务的实现,以及命名空间和分布式通信的方法。通过实例演示了小乌龟仿真的操作,如创建节点、话题交互和服务调用。同时,讲解了ROS中的命名空间解析规则,以及如何进行多机通信的配置。此外,还探讨了工作空间覆盖的优势与风险,强调了命名空间在节点通信中的重要性。
&spm=1001.2101.3001.5002&articleId=111999534&d=1&t=3&u=1f038c372c27485da4503276b490eeb3)
3万+

被折叠的 条评论
为什么被折叠?



