Portfolio Tag: ROS2

Ontwikkelen DDS Unity-Package voor Unity3D

Unity3D gebruik ik voor robottoepassingen als een simulator, of als een digitale twin. Robots gemodelleerd in Unity3D moeten dan communiceren met nodes in ROS2. Ik heb een Unity package gemaakt dat DDS communicatie toevoegt in Unity3D. Er kunnen direct ROS2-messages worden gepubliceerd en gelezen in C# code. De code is open source en beschikbaar op…
Read more

Ontwikkelen software voor Ethercat gebruik in ROS2

Ethercat is een communicatieprotocol waarmee hardware (I/O) kan worden aangestuurd en uitgelezen. Om ethercat hardware met ROS2 te laten communiceren is een vertaling nodig van DDS topics (DDS is het onderliggend communicatie-protocol van ROS2) naar ethercat-berichten en andersom. Hiertoe heb ik verschillende uitvoeringen gemaakt. Ik heb een Raspberry Pi ethercat master (SOEM) voorzien van DDS,…
Read more