Speedgoat machine and ROS

12 ビュー (過去 30 日間)
Jihyuk Park
Jihyuk Park 2021 年 1 月 23 日
編集済み: Stefanie Schwarz 2024 年 5 月 2 日
Hello. I am wondering that the realtime control system with speedgoat machine can communicate with the ros hardware like nvidia jetson board.
I could not find out that the case that the speedgoat machine has been used with ros system.
Please let me know.
Thank you.

採用された回答

Cam Salzberger
Cam Salzberger 2021 年 1 月 25 日
Hello Jihyik,
For the standard question of "Can I deploy a Simulink ROS node to _____ hardware?" the answer is usually the same as for "Does _____ hardware support a standard ROS installation?" Most of the time, this means that the hardware's operating system needs to be some flavor of Linux (or Windows/Mac, but most of these questions pertain to Linux) that supports a normal ROS version (and not a version of ROS specially adapted for this hardware). The ROS installation is required prior to deploying the node anyway.
I haven't personally worked with Speedgoat, but from a brief glance, my guess is that it does not support a standard ROS installation. There may be some specialized adaptation of ROS just for Speedgoat hardware. If so, I do not think it would be compatible with deployment of a ROS node from Simulink, though it would presumably work if you manually created the ROS code.
Even if it were to support it, and ROS Toolbox could deploy to it, ROS communication is not guaranteed to be real-time (so you lose much of the benefit of using Speedgoat). ROS 2 has advanced in that capacity by enabling some level of support for DDS back-ends that support real-time communication, but that is not currently usable with MATLAB (as of R2020b).
-Cam

その他の回答 (1 件)

Stefanie Schwarz
Stefanie Schwarz 2024 年 5 月 2 日
編集済み: Stefanie Schwarz 2024 年 5 月 2 日
While it's not possible to deploy ROS nodes to Speedgoat because the operating system shipping with Simulink Real-Time doesn't support it, it is possible to integrate Speedgoat into a ROS network using the following add-on for processing ROS/ROS2 messages over UDP communication:

カテゴリ

Help Center および File ExchangePublishers and Subscribers についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by