胖熊NET,有趣实用的生活常识!

最新更新文章排行手机版

胖熊NET!

热门搜索:
当前位置: > 汽车

foxy官网

时间:2024-03-08 07:14:02人气:92作者:用户投稿

如果想了解机器人操作系统(ROS),除了看视频和文章,最吸引人的还是让这个系统在电脑上跑起来,然后试用一些它的功能。熟悉后,在它的基础上,就可以试练更多的硬核知识,比如物联网,人工智能,机器人动力学等。

虽然ROS官方说其foxy版本支持三大操作系统,windows,linux和OSX,在试过Ubuntu及MacPro上的安装后,终于找到一种可以顺利安装的方法。

简短的说就是,通过按照ROS提供的debian安装手册,在ubuntu20系统上,可以顺利安装ROS2foxy。打算做一个ROS2实战系列,感兴趣的小伙伴欢迎关注,点赞。(「ROS2foxy」机器人操作系统实战系列-文章汇总)

安装好后做的第一个测试是关于消息传递,首先是运行ROS2自带的C++程序,它会一直发布一些消息。然后在另一个terminal上运行ROS2自带的python程序,用于监听这些消息。

foxy官网

ROS2测试

安装步骤基本上就是照着官网给的debian安装手册做,运行过程中注意拷贝的口令都被执行了:

locale\nsudoaptupdate&&sudoaptinstalllocales\nsudolocale-genen_USen_US.UTF-8\nsudoupdate-localeLC_ALL=en_US.UTF-8LANG=en_US.UTF-8\nexportLANG=en_US.UTF-8\nlocale\n\nsudoaptupdate&&sudoaptinstallcurlgnupg2lsb-release\nsudocurl-sSLhttps://raw.githubusercontent.com/ros/rosdistro/master/ros.key-o/usr/share/keyrings/ros-archive-keyring.gpg\n\necho"deb[arch=$(dpkg--print-architecture)signed-by=/usr/share/keyrings/ros-archive-keyring.gpg]http://packages.ros.org/ros2/ubuntu$(source/etc/os-release&&echo$UBUNTU_CODENAME)main"|sudotee/etc/apt/sources.list.d/ros2.list>/dev/null\n\nsudoaptupdate\n\nsudoaptinstallros-foxy-desktop\n\nsudoaptinstallros-foxy-ros-base\n\nsource/opt/ros/foxy/setup.bash\n\n#openinfirstterminal\nsource/opt/ros/foxy/setup.bash\nros2rundemo_nodes_cpptalker\n\n#openinsecondterminal\nsource/opt/ros/foxy/setup.bash\nros2rundemo_nodes_pylistener\n

注:ROS提供在ubuntu及Mac上安装ROS2的手册,但用那个安装手册无法顺利安装ROS2,尝试过编译代码以及直接安装,均告失败。不过,按照ROS提供的debian安装手册,在ubuntu系统上,倒可以顺利安装ROS2foxy。此外,也可以试试直接用docker运行ROS2foxy,也许哪天可以试试。

参考资料:

https://docs.ros.org/en/foxy/Installation/Ubuntu-Install-Debians.html

标签:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至123@。cc举报,一经查实,本站将立刻删除。