ROS-I Computer - Recommended RT - Operating System
As far as I found out there are three ways to send data to an industrial robot:
- Point Streaming
- Trajectory Streaming (like Point Streaming but with velocities added to the stream)
- Trajectory Downloading
The third point as I understood needs collision detection already before downloading the trajectory. So this is not ment for heterogenous environments?
The first and the second points are quite equal i guess. ROS-I on my PC can do on-the-fly-visualization and collision detection in realtime. What operating System on my PC/Laptop is needed for being able to use the realtime capabilities of ROS-I? Especially the collision detection? Is RTAI necessary or strong enough? Or is there any recommended RT-upgrade to any specific linux system?
What connection is needed? I guess Ethernet via TCP/IP won't do. Would EtherCAT be usable?
Regards
Edit: My Imagination of realtime is yet hard to explain. But to be not too specific, I would rather like to know how realtime ROS-I is. What update rates are possible with ROS-I?