ROS

来自开放百科 - 灰狐
(版本间的差异)
跳转到: 导航, 搜索
(文档)
(简介)
 
(未显示1个用户的50个中间版本)
第1行: 第1行:
{{SeeWikipedia}}
+
{{SeeWikipedia|Robot Operating System}}
  
Robot operating system(ROS) 是一个构建机器人及应用的操作系统,采用 BSD 许可协议。
+
Robot operating system(ROS)  
 +
 
 +
[[文件:ros-logo.jpg|right|ROS]]
 +
 
 +
==简介==
 +
ROS 是一个构建机器人及应用的操作系统,采用 BSD 许可协议。
  
 
ROS 的主要目标是为机器人研究和开发提供代码复用的支持。
 
ROS 的主要目标是为机器人研究和开发提供代码复用的支持。
  
ROS 提供了 C++ 和 Python 两种主要的编程接口,提供了类似 Debian 的包管理系统,开发者能方便的开发、安装、管理应用包。
+
[[文件:ROS-ecosystem.png]]
 +
 
 +
[https://docs.ros.org/en/rolling/The-ROS2-Project/Governance.html Technical Steering Committee (TSC)]
  
 
==新闻==
 
==新闻==
 
<rss>http://www.ros.org/news/atom.xml|short|date|max=10</rss>
 
<rss>http://www.ros.org/news/atom.xml|short|date|max=10</rss>
 +
 +
==功能==
 +
[https://ros.org/reps/rep-0000.html ROS Enhancement Proposals (REPs)]
 +
 +
==语言==
 +
ROS 提供了 [[C++]] 和 [[Python]] 两种主要的编程接口,提供了类似 Debian 的包管理系统,开发者能方便的开发、安装、管理应用包。
 +
 +
此外,也提供了 [[Common Lisp]] 的[https://github.com/ros/roslisp 编程语言]库。
  
 
==ROS==
 
==ROS==
 
[[文件:ros-equation.png]]
 
[[文件:ros-equation.png]]
 +
 +
==ROS2==
 +
采用的一些新技术:
 +
*[http://www.zeroconf.org/ Zeroconf]
 +
*[[Protocol Buffers]]
 +
*[[ZeroMQ]] (and the other MQs)
 +
*[[Redis]]
 +
*[[WebSockets]]
 +
*[https://docs.ros.org/en/galactic/Installation/DDS-Implementations.html Installing DDS implementations] ([[Data Distribution Service]])
  
 
==版本==
 
==版本==
*ROS 2 [http://design.ros2.org/ ROS 2.0 Design]
+
*[http://wiki.ros.org/melodic ROS Melodic Morenia] 12th official ROS release.
 +
*[http://wiki.ros.org/lunar ROS Lunar Loggerhead] 11th official ROS release.
 +
*[http://wiki.ros.org/kinetic ROS Kinetic Kame] 10th official ROS release.
 +
*ROS 2 [http://design.ros2.org/ ROS 2.0 Design],采用了[[Data Distribution Service|DDS]](数据分发服务)。
 
*[https://github.com/ros2 ROS 2 @ GitHub]
 
*[https://github.com/ros2 ROS 2 @ GitHub]
 
*ROS 1
 
*ROS 1
第49行: 第76行:
 
*Base station
 
*Base station
 
$400,000.00 + Taxes and Shipping
 
$400,000.00 + Taxes and Shipping
 +
 +
==项目==
 +
*[https://github.com/ros ROS @ GitHub]
 +
*[http://www.ros.org/browse/list.php ROS packages]
 +
*[https://github.com/ros-industrial ROS-Industrial]
 +
*[https://github.com/cyberdb/micROS-drt micROS-drt] An implementation of ROS 1.x on [[Data Distribution Service|DDS]]
 +
*[[Apollo Auto]]
 +
*[http://gazebosim.org/ Gazebo]
 +
*[https://github.com/lgsvl/simulator SVL Simulator: An Autonomous Vehicle Simulator]
 +
*[https://01.org/robotics-autonomous-systems Intel ROS]
 +
*[https://github.com/ros-simulation Simulation Tools In ROS]
 +
*[https://www.autoware.org/ Autoware Foundation]
 +
*[https://www.apex.ai/ Apex.AI]
 +
*[https://github.com/adnanademovic/rosrust rosrust] pure [[Rust]] implementation of a ROS client library. [https://robotics.rs/ Rust is for Robotics]
 +
 +
==AWS RoboMaker==
 +
*[https://aws.amazon.com/cn/robomaker/resources/ AWS RoboMaker 提供适用于 ROS 的云扩展工具]
 +
*[https://blogs.nvidia.com/blog/2019/03/18/jetson-aws-robomaker/ Nvidia – 具有 ROS 和 AWS RoboMaker 的 JetBot AI 工具包]
 +
 +
==厂商==
 +
*[https://github.com/pal-robotics PAL Robotics S.L.]
  
 
==文档==
 
==文档==
第54行: 第102行:
 
*[http://docs.huihoo.com/ros/roscon/2014/next-generation-ros-building-on-dds.pdf Next-generation ROS: Building on DDS]
 
*[http://docs.huihoo.com/ros/roscon/2014/next-generation-ros-building-on-dds.pdf Next-generation ROS: Building on DDS]
  
==用户==
+
==培训==
 +
*[https://www.apex.ai/autoware-course Self-Driving Cars with ROS and Autoware] [https://www.autoware.org/training @ Autoware Foundation]
 +
 
 +
==汽车==
 +
*[[Autonomous car]]
 +
*[https://github.com/CPFL/Autoware Autoware]
 
*[http://weibo.com/5866810652/Dn5tUDvBa ROS已经被用来运行国际空间站的仿人机器人还有百度的无人车。]
 
*[http://weibo.com/5866810652/Dn5tUDvBa ROS已经被用来运行国际空间站的仿人机器人还有百度的无人车。]
 +
*[http://robots.ros.org/adas-development-vehicle-kit/ ADAS Development Vehicle Kit]
 +
*[https://www.duckietown.org/ Duckietown] [https://github.com/duckietown @ GitHub]
 +
*[https://robohub.org/how-to-start-with-self-driving-cars-using-ros/ How to start with self-driving cars using ROS]
  
 
==图集==
 
==图集==
 
<gallery>
 
<gallery>
 
image:ros-on-dds.png|ROS on DDS
 
image:ros-on-dds.png|ROS on DDS
 +
image:ros-gui-rqt.png|rqt
 +
image:autoware.png|Autoware
 +
image:ros2-api-stack.png|ROS2 API
 +
image:micro-ROS-architecture.png|micro-ROS
 +
image:drone-micro-ROS-and-ROS.png|Drone用例
 +
image:gazebo-integration-ros.png|集成Gazebo
 +
image:gazebo-ros-transmission.png|Gazebo数据流
 
</gallery>
 
</gallery>
  
 
==链接==
 
==链接==
 
*[http://www.ros.org Robot operating system官网]  
 
*[http://www.ros.org Robot operating system官网]  
 +
*[https://build.ros.org/ ROS Build]
 +
*[https://www.openrobotics.org/ Open Source Robotics Foundation]
 
*[http://www.willowgarage.com/ ROS背后的公司:Willow Garage]
 
*[http://www.willowgarage.com/ ROS背后的公司:Willow Garage]
 
*[http://pr2support.willowgarage.com/wiki/ PR2 Support]
 
*[http://pr2support.willowgarage.com/wiki/ PR2 Support]
 
*[http://www.ros.org/wiki/cturtle/Installation/VirtualBox 下载VirtualBox Appliance开始体验]
 
*[http://www.ros.org/wiki/cturtle/Installation/VirtualBox 下载VirtualBox Appliance开始体验]
 
*[http://docs.huihoo.com/ros/roscon/ ROS Developer Conference]
 
*[http://docs.huihoo.com/ros/roscon/ ROS Developer Conference]
 +
*[http://geek.csdn.net/news/detail/78099 基于ROS的无人驾驶系统]
 +
*[http://geek.csdn.net/news/detail/101667 基于Spark与ROS分布式无人驾驶模拟平台]
 +
*[https://www.openrobotics.org/blog/2020/4/10/darpa-subt SubT Challenge Urban Circuit Overview]
  
{{comment}}
+
[[category:operating system]]
 
+
 
[[category:robot]]
 
[[category:robot]]
 +
[[category:automotive]]
 
[[category:ubuntu]]
 
[[category:ubuntu]]
 
[[category:artificial intelligence]]
 
[[category:artificial intelligence]]
 +
[[category:DDS]]
 +
[[category:qt]]
 +
[[category:c++]]
 +
[[category:python]]
 +
[[category:huihoo]]

2023年3月9日 (四) 13:43的最后版本

Wikipedia-35x35.png 您可以在Wikipedia上了解到此条目的英文信息 ROS Thanks, Wikipedia.

Robot operating system(ROS)

ROS

目录

[编辑] 简介

ROS 是一个构建机器人及应用的操作系统,采用 BSD 许可协议。

ROS 的主要目标是为机器人研究和开发提供代码复用的支持。

ROS-ecosystem.png

Technical Steering Committee (TSC)

[编辑] 新闻

[编辑] 功能

ROS Enhancement Proposals (REPs)

[编辑] 语言

ROS 提供了 C++Python 两种主要的编程接口,提供了类似 Debian 的包管理系统,开发者能方便的开发、安装、管理应用包。

此外,也提供了 Common Lisp编程语言库。

[编辑] ROS

Ros-equation.png

[编辑] ROS2

采用的一些新技术:

[编辑] 版本

ROS发布了两个版本:

Ros-meet-arduino.png ROS 集成 Arduino

[编辑] ROS驱动

更多Robots >>>

[编辑] PR2

PR2 Robot System报价包括以下:

  • Two arms + grippers
  • Omnidirectional mobile base
  • Sensor suite (mono-stereo with texture projector, wide field of view color stereo, 5MP camera, tilting LIDAR, base LIDAR, IMU, pan/tilt platform, forearm cameras, gripper tip sensors)
  • 2 x onboard Xeon servers (each server: 8 cores i7, 24GB RAM, 2TB disk)
  • Power system (onboard chargers, 1.3 kWh battery system)
  • Full system EtherCAT motion control network
  • Full system Gigabit Ethernet network with 32GB backplane switch
  • Dual radio WiFi
  • Wireless Run-Stop system
  • Base station

$400,000.00 + Taxes and Shipping

[编辑] 项目

[编辑] AWS RoboMaker

[编辑] 厂商

[编辑] 文档

[编辑] 培训

[编辑] 汽车

[编辑] 图集

[编辑] 链接

分享您的观点
个人工具
名字空间

变换
操作
导航
工具箱