欢迎参考openEuler ROS在线文档,使用openEuler ROS进行机器人开发

ROS(Robot Operating System,机器人操作系统)是一个用于开发机器人软件的开源框架,为机器人开发提供了消息传递、硬件抽象、设备驱动、算法库、可视化开发调试工具以及包管理等关键功能,使开发人员能够快速创建复杂和稳健的机器人应用。

2007年,ROS诞生于Willow Garage公司和斯坦福大学人工智能实验室。2010年第一个ROS正式版发布,随后ROS版本迭代频繁,逐渐成为应用最为广泛的开源机器人操作系统,并发展成了全球最大的机器人开源社区。2020年ROS1发布了最后一个版本Noetic,支持到2025年。ROS2从ROS1的基础上重新设计,在实时性、分布式多机、安全性、跨平台等方面均有较大提升。

openEuler ROS sig由中国科学院软件所主导成立于2020年6月,主要目标是将ROS1/ROS2移植到openEuler系统并提供后续支持。经过5年的发展,在其他sig组协助以及社区开发者的共同努力下,ROS sig已经完成1000加软件包的移植适配工作,并随openEuler发版定期发布ROS版本,支持一键安装,支持x86、ARM、RISC-V版本,同时也在无人车、无人机、机械臂等多款机器人上进行了应用验证。

目前openEuler在线使用文档正在构建和完善中,已包含虚拟机、物理机安装openEuler系统ROS(RISC-V架构)以及使用ROS开发机器人的教程,欢迎参考以及参与ROS SIG进行贡献,有问题可以到SIG主仓库提交issue交流。

在线文档链接

ROS SIG主仓库链接

目前我们正在招聘实习生,欢迎感兴趣的同学投递简历:招聘链接(J122岗位)

8 个赞

文档点赞,很详细可复现性强,另外这里还有RISC-V架构的openEuler ROS环境搭建教程,根据文档提炼的

视频跟练版~

6 个赞