ROSは2007年に開始されて以来、ロボティクスとROSコミュニティでは多くの変更がありました。 ROS 2プロジェクトの目標は、ROS 1について素晴らしいことを活用し、そうでないものを改善することで、これらの変更 に適応することです。 ここにはROS 2のモチベーションに関する記事があります。
Basic concepts Tutorials Install ROS 2 from its sources Install ROS 2 in Erle-Brain Pro Install ROS 2 in Linux Create a ROS 2 package in Python Create a ROS 2 package in Cpp Services in ROS 2 Messages in ROS 2 Publisher in ROS 2 Subscriber in ROS 2 Parameters in ROS 2 Communication bridge between ROS 1 and ROS 2
The Robot Operating System (ROS) is a set of software libraries and tools that help you build robot applications. From drivers to state-of-the-art algorithms, and with powerful developer tools, ROS has what you need for your next robotics project. And it's all open source. Here you will find documentation on how to install and use software from ROS 2, which is a new version of ROS that is under heavy development. If you're looking for information on ROS 1 (i.e., ROS as it has existed for several years and what you might be using right now), check the ROS website or the documentation wiki. Before you proceed here, please read the release overview to get an idea of what is (and is not) in the current ROS 2 release.
The Robot Operative System (ROS) is an open-source, meta-operating system for your robot maintained by the Open Source Robotics Foundation (OSRF). It provides the services you would expect from an operating system, including hardware abstraction, low-level device control, implementation of commonly-used functionality, message-passing between processes, and package management. It also provides tools and libraries for obtaining, building, writing, and running code across multiple computers. A ROS system is comprised of a number of independent nodes, each of which communicates with the other nodes using a publish/subscribe messaging model.
00 - Install ROS 2 from its sources 01 - Install ROS 2 in Erle-Brain Pro 02 - Install ROS 2 in Linux 03 - Install ROS 2 in OS X 04 - Create a ROS 2 package in Python 05 - Create a ROS 2 package in Cpp 06 - Services in ROS 2 07 - Messages in ROS 2 08 - Publisher in ROS 2 09 - Subscriber in ROS 2 10 - Parameters in ROS 2 11 - Communication bridge between ROS 1 and ROS 2