[ros-users] [Discourse.ros.org] [General] Why don't we use R…

Top Page
Attachments:
Message as email
+ (text/plain)
Delete this message
Reply to this message
Author: Alexander Rössler via ros-users
Date:  
To: ros-users
CC: Alexander Rössler
Subject: [ros-users] [Discourse.ros.org] [General] Why don't we use ROS?


Long story short, Machinekit would replace the "Arduino part" in current setups. Namely, everything that relates to low-level motion control such as for example servo loops.

As for distributed setups with "smart" motor drives you should neither use ROS nor any other best effort based system. For this part, I would suggest using CAN, FlexRay or any other Fieldbus system designed for this task.

How would Machinekit come into play in this scenario? Well, one can add a driver (a well defined software component in Machinekit) for the XYZ bus system, proprietary protocol or whatever necessary to control the drives.

Why would you do this? That would make replacing the entry-level PWM based RC servos with industrial grade closed-loop servos controlled via a Fieldbus as easy as pie. Think about a small prototype or educational robot vs. a big industrial robot out in the field. Imagine both driven by the same HAL layer without requiring to rewrite the whole low-level system.





---
[Visit Topic](https://discourse.ros.org/t/why-dont-we-use-ros/3161/28) or reply to this email to respond.


If you do not want to receive messages from ros-users please use the unsubscribe link below. If you use the one above, you will stop all of ros-users from receiving updates.
______________________________________________________________________________
ros-users mailing list

http://lists.ros.org/mailman/listinfo/ros-users
Unsubscribe: <http://lists.ros.org/mailman//options/ros-users>