Controlling a Robotic Arm Using the 3DExperience Platform 🦾🦾

Controlling a robotic arm with the 3DEXPERIENCE platform is a game-changer. Users gain full control over both the physical Robotic Arm and its virtual counterpart, all thanks to the integration of ARDUINO as an interface. This unique setup allows for the simulation of ideas in a virtual environment before any physical development takes place.

By combining digital 3D simulations with physical interactions, users can experience the best of both worlds. The seamless connection between these processes enables the 3DEXPERIENCE platform to not only control the robot but also gather feedback to continuously update the virtual model.

This innovative experience opens the door to cutting-edge projects like hardware-in-the-loop and model-in-the-loop, which are revolutionizing industrial processes. Whether used as an introductory experience or as a hands-on lab activity at home or in school, the possibilities are endless with the 3DEXPERIENCE platform.



A Multidisciplinary Project

Mechatronics system requires skills in various disciplines: Mechanics, Electronics, Computing, and many other fields.
During the design, these disciplines interact with one another. It is important to manage the process of multidisciplinary engineering to make sure that the conceived product meets the customer's needs.


About ARDUINO

A must-have tool in project-based learning, electronic prototyping, and making.
ARDUINO™ is an open-source electronic rapid prototyping platform based on flexible, easy-to-use hardware and software. 
It is meant to last and can be used throughout various educational projects (mechatronics, electronics, innovation, programming, …).
 

System Architecture
 

 

About Logical Components
 

A. In this scenario, the signal's sets the setpoint, representing the actual angle value.

B. It incorporates the FMI (Functional Mock-up Interface), facilitating seamless communication between the 3DEXPERIENCE Platform and the physical Arduino board.

C. It accepts both the setpoint and the current position of the virtual servomotor, enabling adjustments to bridge any discrepancies between them.

 

About the Arduino Logical Block
 

The heart of the communication between Arduino and the 3DEXPERIENCE® is the Arduino Logical Block. 

This logical block contains the FMI (Functional Mock-up Interface), which sends and receives the information from the Arduino board.

 

Physical Product

Uses a Mechanism created with the Mechanical System Design Application.
 


 




Apps Used




See the robot in action -  https://r1132100503382-eu1-3dswym.3dexperience.3ds.com/community/swym:prd:R1132100503382:community:AH6Out1lTB2kjqDkm0S-Qg?content=swym:prd:R1132100503382:communitypost:fbYbn9CDRjK8Pq5vcPm_8A

 

 

Edu