ROS2 Environment for the simulation and control of a tendon actuated robot using PyElastica #446
gabotuzl
started this conversation in
Show and tell
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hello!
I wanted to share my work, given that PyElastica was used as the simulation software in my project.
My project consists of two ROS2 networks, which can carry out open-loop and closed-loop simulations of a tendon-actuated continuum robot.
In general, the operation of the open-loop system, is as follows:
In general, the operation of the closed-loop system, is as follows:
The purpose of this ROS2 environment is to facilitate the simulation and implementation of control schemes to a tendon-actuated robot system. The ROS2 architecture allows for anyone to add or remove nodes to change the function and/or add more utility to the network. Using PyElastica allows for the user to accurately simulate the complex dynamics of a flexible rod robot, all the while maintaining the computational cost at a low. Although this project deals with tendon-actuated robots, any type of external forcing can be added.
This project's repo is the following: https://github.com/gabotuzl/tendon_cr_environment
Please, if you have any suggestions, comments, or questions, send them my way!
Beta Was this translation helpful? Give feedback.
All reactions