ROS (Robot Operating System) provides libraries and tools to help software developers create robot applications. It provides hardware abstraction, device drivers, libraries, visualizers, message-passing, package management, and more. ROS is licensed under an open source, BSD license.
ROS(机器人操作系统)提供了库和工具来帮助软件开发人员创建机器人应用程序。它提供了硬件抽象,设备驱动程序,库,可视化工具,消息传递,程序包管理等。ROS已获得开源BSD许可的许可。
ROS:
-
Introduction 介绍
- An introduction to what is ROS. ROS简介。
-
Install 安装
- Install ROS on your machine. 安装到你的计算机
Getting Started ros入门
- Learn about various concepts, client libraries, and technical overview of ROS.
- 了解ROS的各种概念,客户端库和技术概述。
Tutorials 讲解
- Step-by-step instructions for learning ROS hands-on
- 学习ROS动手操作的分步说明
Contribute 贡献
- How to get involved with the ROS community, such as submitting your own repository.
- 如何参与ROS社区,例如提交自己的存储库。
Support 支持
- What to do if something doesn't work as expected.
- 如果某些东西没有按预期工作该怎么办。
- How to ensure that your ROS-based systems and your contributions to ROS are of high quality.
Software:
-
- View the different release Distributions for ROS.
- 查看ROS的不同发行版本。
- Search the 2000+ software libraries available for ROS.
- 搜索可用于ROS的2000+软件库。
- APIs by language and topic.
- 按语言和主题划分的API。
- Common tools for developing and debugging ROS software.
- 开发和调试ROS软件的常用工具。
Robots/Hardware:机器人/硬件:
-
Robots 机器人
- Robots that you can use with ROS.
- 可以与ROS一起使用的机器人。
Sensors 传感器
- Sensor drivers for ROS.
- ROS的传感器驱动程序。
Motors电机驱动
- Motor controller drivers for ROS.
- ROS的电机控制器驱动程序。
Publications, Courses, and Events: 出版物,课程和活动:
-
Papers 论文
- Published papers with open source implementations available.
- 提供了具有开源实现的已发布论文。
-
- Published books with documentation and tutorials with open source code available.
- 提供带有文档的出版书籍和带有开放源代码的教程。
-
- Courses using or teaching ROS.
-
- Past events and materials based on ROS.
- 过去基于ROS的事件和资料。