当前位置: 首页 > news >正文

ubuntu20.04 创建ros环境、创建rospackage

roswiki教程:https://wiki.ros.org/cn/ROS/Tutorials

环境准备

安装ros环境

这里选择noetic版本的ros,安装步骤参考:https://zhuanlan.zhihu.com/p/662284005

创建工作空间

这里我在用户目录下创建catkin的工作目录catkin_ws ,因为catkin工作目录要求必须有src 目录,所以顺带连src 目录一并创建。

# 创建工作目录
mkdir -p ~/catkin_ws/src# 进入目录
cd ~/catkin_ws# 构建工作目录
catkin_make

创建package

我们接下来都要在src下进行编程,创建一个测试package

# 进入src目录
cd src# 创建ros的package
catkin_create_pkg test_package roscpp std_msgs
# 语法说明:catkin_create_pkg <package_name> [依赖包1 依赖包2 ...]

创建好之后,检查是否可用,在catkin工作目录下再次执行 catkin_make 指令

cd ~/catkin_ws
catkin_make
source devel/setup.bash

如果你的终端不是bash,则使用其他的对应的后缀文件。

查看是否存在test_package

rospack list | grep test_package

如果有结果,则创建成功了。

接下来的开发就在对应的package下的src中进行开发即可。

http://www.lryc.cn/news/316692.html

相关文章:

  • QT进阶---------pro项目文件中的常用命令 (第三天)
  • php常用设计模式应用场景及示例
  • 浏览器与服务器通信过程(HTTP协议)
  • Pytorch搭建AlexNet 预测实现
  • 笔记:使用parfile进行的数据导入导出
  • 基于YOLOv8/YOLOv7/YOLOv6/YOLOv5的行人跌倒检测系统(深度学习+UI界面+完整训练数据集)
  • Ubuntu 14.04:PaddleOCR基于PaddleServing的在线服务化部署(失败)
  • Java JUC 笔记(2)
  • webpack5高级--02_提升打包构建速度
  • MAC M芯片 Anaconda安装
  • 【JS】自动下拉网页刷新,当出现指定关键字,就打印出来
  • 中兴通讯联手新疆移动,开通全疆首个乡农场景700M+900M双频双模基站
  • 爬虫案例4: parsel 模块的运用
  • 数据结构·复杂度
  • 数学建模理论与实践国防科大版
  • Yakit爆破模块应用
  • 【3GPP】【核心网】【5G】NAS连接管理和UE注册管理状态(超详细)
  • 细粒度IP定位参文2(Corr-SLG):A street-level IP geolocation method (2021年)
  • Mac上使用M1或M2芯片的设备安装Node.js时遇到一些问题,比如卡顿或性能问题
  • 学习vue3第四节(ref以及ref相关api)
  • 关于电脑无法开启5G频段热点的解决方案
  • 清理磁盘空间 - Win系统
  • 科技革新的引擎-2024年AI辅助研发趋势
  • 【PTA】L1-021 L1-022 L1-023 L1-024 L1-025(C)第四天
  • Stable Diffusion 如何写好提示词(Prompt)
  • 树莓派Py程序加入开机自启
  • Java EasyExcel注解详解和实战案例
  • AHU 汇编 实验二
  • Spring Boot单元测试与热部署简析
  • 3.12练习题解