ROS 2 for VxWorks Developer Brief

Issue link:

Contents of this Issue


Page 0 of 0

Use of robotics is growing throughout various sectors, from industrial and medical to warehousing, retail, and more. As these new use cases are imagined and created, more application developer resources and tools are needed. Robotic uses are evolving into areas where real-time systems, embedded platforms, robots connected with teams, and more are required. Wind River ® has a reputation for providing the foundation for real-time, embedded systems with its VxWorks ® real-time operating system that has operated the Mars rovers, airline jets, medical devices, factory robots, and innovative embedded equipment. To enable new robotic use cases, the developer community has begun to use Robotic Operating System (ROS), and now that has developed into ROS 2. The ROS 2 change brought a significant API change to ROS with the intent to support real-time programming and a wider variety of computing environments and to utilize more modern tech- nology. ROS 2 consists of a set of software libraries and tools that aid in building robotic applications. ROS 2 is a re-architecture of the original ROS framework in order to include support for new use cases. These new use cases include: The native habitat of ROS 1 and ROS 2 is Ubuntu. ROS 2 does install and run on Windows ® and Mac, and there have been efforts to port ROS 1 to Windows or OSX. ROS 2 FOR VXWORKS Wind River has created a developer project, ROS 2 for VxWorks. While ROS 2 is not a part of any VxWorks product, the ROS 2 for VxWorks project provides custom modifications and build scripts to integrate the ROS 2 framework into VxWorks 7. If a robotics application developer would like to take advantage of the real-time, embedded benefits of the VxWorks real-time operating system, the developer can get more information and download details by visiting the ROS 2 for VxWorks page on the Wind River Labs web page. For specific questions regarding ROS 2 for VxWorks, visit the Wind River sales inquiry site for assistance. ROS 2 FOR VXWORKS Build New Robotic Applications for Real-Time Systems and Small Embedded Platforms Wind River is a global leader in delivering software for the intelligent edge. Its comprehensive portfolio is supported by world-class professional services and support and a broad partner ecosystem. Wind River is accelerating digital transformation of critical infrastructure systems that demand the highest levels of safety, security, and reliability. © 2019 Wind River Systems, Inc. The Wind River logo is a trademark of Wind River Systems, Inc., and Wind River and VxWorks are registered trademarks of Wind River Systems, Inc. Rev. 08/2019 • Teams of multiple robots • Small embedded platforms • Real-time systems • Non-ideal networks • Production environments • Design patterns for building and structuring systems

Articles in this issue

Links on this page

view archives of Briefs - ROS 2 for VxWorks Developer Brief