Visit the Advantech Global website, or choose your country or region below.

Американский регион

  1. United States
  2. Brasil
  3. México
  4. Argentina
  5. Chile
  6. Colombia
  7. Perú

Европейский регион

  1. Europe
  2. Россия
  3. España

Азиатско-Тихоокеанский регион

  1. Australia
  2. 中国
  3. India
  4. Indonesia
  5. 日本
  6. 대한민국
  7. Malaysia
  8. Singapore
  9. 台灣
  10. ไทย
  11. Türkiye
  12. Việt nam

Африка и Ближний Восток

  1. MENA

Регистрация в MyAdvantech

MyAdvantech является индивидуальным порталом для клиентов Advantech. Став членом Advantech, вы можете получать последние новости о продукции, приглашения на вебинар и специальные предложения интернет-магазина.

Зарегистрируйтесь прямо сейчас, чтобы получить быстрый доступ 24/7 к вашей учетной записи.

[How-to Article] Getting Started with ROS on Yocto



ROS is a set of software libraries and utilities that help users build robotic applications. ROS is designed for Ubuntu and is primarily tested on Ubuntu. Consequently, it is fully tested with the specific Ubuntu versions. Users can install and run ROS on any Unix-based platform. Questions or problems may arise when integrating certain solutions. These issues are usually related to compatibility or the lack of compatible versions in some libraries. The best way to ensure success is to use the right version of Ubuntu as recommended by the ROS and ROS2 Distribution, or to use fully-tested ROS on specific hardware and products provided by a hardware vendor. Both methods ensure that the ROS infrastructure runs smoothly.

Users who are familiar with ROS development will discover that ROS integrates well within Ubuntu systems. This is because ROS is widely used for the development of robotic solutions on Ubuntu x86 architecture. Conversely, arm-based platforms usually provide embedded Linux — like Yocto OS — as default, and since embedded Linux is famous for providing a framework that enables end users to design their own OS from building blocks, it is more difficult to install and develop with ROS platforms. Advantech’s BSP is fully-integrated with ROS. ROS developers can focus on developing the ROS applications and spend their efforts designing low power consumption robotic solutions without struggle and/or confusion. This will further help reduce the costs of arm-based platform development and the associated trouble.

Getting Started with ROS on Yocto

Understanding the usage of ROS/ROS2 is essential in robotics. Accordingly, Advantech integrates ROS into the BSP of our arm-based computing platforms in an effort to quicken robotic development. Doing so enables ROS developers to concentrate on developing energy-efficient robotics applications with ease.

If you want to know how to install ROS on Yocto, take a look at our "How-To" technical article: Getting Started ROS on Yocto. Or, join the conversation and discuss Arm-based computing solutions in our AIM-Linux Community.