ROS2 工作空间 包

这篇具有很好参考价值的文章主要介绍了ROS2 工作空间 包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

source /opt/ros/humble/setup.bash

colcon

 sudo apt install python3-colcon-common-extensions

创建工作空间

 mkdir -p ~/ros2_ws/src

编译

ros2_ws目录下

colcon build

创建包

ros2 pkg create --build-type ament_python --node-name my_node  test_kiki

编译失败

Starting >>> test_kiki
--- stderr: test_kiki                   
/usr/lib/python3/dist-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
---
Finished <<< test_kiki [1.29s]

Summary: 1 package finished [1.55s]
  1 package had stderr output: test_kiki

解决 参考

ROS2 delete package_ros删除package-CSDN博客

SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. - ROS Answers: Open Source Q&A Forum

python3
>>> import setuptools
>>> print(setuptools.__version__)
如果高于 58.2.0 则降级
quit()退出python3环境

pip install setuptools==58.2.0
提示安装pip
sudo apt install python3-pip
colcon build --packages-select test_kiki
Starting >>> test_kiki
Finished <<< test_kiki [1.20s]          

Summary: 1 package finished [1.43s]

新窗口中

source ./install/local_setup.bash

ros2 run test_kiki my_node
Hi from test_kiki.

ps: 可以添加到bashrc  不用每次 source

sudo gedit ~/.bashrc

最后一行添加

 source ~/ros2_ws/install/setup.bash文章来源地址https://www.toymoban.com/news/detail-447467.html

到了这里,关于ROS2 工作空间 包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • ROS2 工作空间 包

    source /opt/ros/humble/setup.bash colcon  sudo apt install python3-colcon-common-extensions 创建工作空间  mkdir -p ~/ros2_ws/src 编译 ros2_ws目录下 colcon build 创建包 ros2 pkg create --build-type ament_python --node-name my_node  test_kiki 编译失败 解决 参考 ROS2 delete package_ros删除package-CSDN博客 SetuptoolsDeprecationWarnin

    2024年02月05日
    浏览(34)
  • 【ROS2机器人入门到实战】2.ROS2功能包与工作空间

    当前平台文章汇总地址:ROS2机器人从入门到实战 获取完整教程及配套资料代码,请关注公众号鱼香ROS获取 教程配套机器人开发平台:两驱版| 四驱版 为方便交流,搭建了机器人技术问答社区:地址 fishros.org.cn 大家好,我是小鱼~上一节小鱼给大家介绍了一下节点,运行一个

    2024年01月23日
    浏览(40)
  • 【ROS2机器人入门到实战】Colcon使用进阶

    当前平台文章汇总地址:ROS2机器人从入门到实战 获取完整教程及配套资料代码,请关注公众号鱼香ROS获取 教程配套机器人开发平台:两驱版| 四驱版 为方便交流,搭建了机器人技术问答社区:地址 fishros.org.cn 基础篇中小鱼带你用gcc编译了ROS2节点。对你来说,使用CMake(GC

    2024年02月02日
    浏览(40)
  • ROS2学习(三)colcon编译某个包并提供给其他包依赖使用

        简单的ROS2的例子学习可能不会遇到这个问题。但是我们仍然难免会思考为什么ROS2官方提供的包比如rclcpp,这些包我们使用的时候可以直接添加依赖,使用find_package(rclcpp REQUIRED),就可以找到。我们自己编译的包是否也可以提供给其他包使用。     如果稍微大一

    2024年02月15日
    浏览(27)
  • ROS2 Humble如何使用串口驱动?(Serial)

    目录 1. 串口库(Serial Library)简介: 2.  源码及主页 3.  国内git仓库(ROS2 humble已测试可用) 4. 可能出现的问题

    2024年02月16日
    浏览(30)
  • ros2官方文档(基于humble版本)学习笔记

    由于市面上专门讲ROS 2开发的书籍不多,近期看完了《ROS机器人开发实践》其中大部分内容还是基于ROS 1写的,涉及topic,service,action等一些重要的概念,常用组件,建模与仿真,应用(机器视觉,机器语音,SLAM,机械臂),最后一章写了ROS 2的安装,话题通信和服务通信的示

    2024年02月11日
    浏览(30)
  • 木叶飞舞之【机器人ROS2】篇章_第一节、ROS2 humble及cartorgrapher安装

    假如长期使用ros2,建议是ubuntu系统或者双系统下安装操作,不要在虚拟机中进行。 ubuntu系统能用最新的大系统就用最新的,比如22.04。等明年24.04出来可以用24.04 ros版本选择humble版本,比较稳定,各公司用的多一点。 2.1、一键安装 利用鱼香ROS的安装指令一键安装即可 (1)

    2024年02月10日
    浏览(35)
  • 【ROS2】带你避坑安装ROS2最新版本Humble Hawksbill(本人一个坑一个坑踩过来的)(unable to locate package ros-humble-desktop问题解决)

    写在前面 可以不看,但是 重要提示 十分建议看一下。如果心急的话可以直接跳到 安装步骤 。 可以从这个网站查看ROS2的各个发行版本的介绍信息。 本人使用的是Ubuntu20.04,原来安装了ros2 foxy,为了体验一下今年也即2022年5月份发布的Humble Hawksbill版本,于是先把ros2 foxy给卸载

    2023年04月13日
    浏览(41)
  • (Ubuntu22.04 Jammy)安装ROS2 Humble

    提示:以下内容是已经安装了ubuntu22.04 下进行安装ros2 请确保区域设置支持UTF-8,我们使用以下设置进行测试。 需要将ROS2 apt存储库添加到您的系统中,首先确保Ubuntu Universe存储库已启用。 接着添加带有apt的ROS 2 GPG密钥 然后将存储库添加到源列表中 设置存储库后,更新您的a

    2024年02月01日
    浏览(36)
  • 树莓派4B+Ubuntu22.04 Server安装ROS2 Humble

    通过本章学习,了解ROS2相关版本,能够熟练掌握ROS2安装相关操作,最终让 Talker-listener 实例跑起来。 参考网站: ROS2官网:https://www.ros.org/ ROS2 Humble版本:https://docs.ros.org/en/humble/Installation.html 注意:如果对ROS已经有一定的了解,可以忽略此章节。 更多更具体的ROS介绍请查看

    2024年02月11日
    浏览(31)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包