connect ros with real robot
i have 6 dof robot arm in real-world and one in ros now i want to control it with ros using raspberry pi, i don't know how to start can somebody help with that
ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | Q&A answers.ros.org |
i have 6 dof robot arm in real-world and one in ros now i want to control it with ros using raspberry pi, i don't know how to start can somebody help with that
Thank you @harish556 for providing the additional information.
First thing you need to learn is how to control your servos with your RPI with you PCA9685 controller.
There is an excellent tutorial from Adafruit
that I'd highly recommend: https://learn.adafruit.com/adafruit-d...
Also there is a driver you will need that can be found here: https://github.com/dheera/ros-pwm-pca...
Once you learn how to control servos, then you need to learn how to control 6DOF arms. I suggest you test this first in simulation. Start by applying forward kinematics first to ensure servos are working as expected, then inverse kinematics. To perform more advanced movements with your robotic arm, I suggest you learn how to use MoveIt!. Hope this helps you.
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2022-01-20 00:49:40 -0600
Seen: 148 times
Last updated: Jan 21 '22
Hi @harish556. Can you please provide more details. As it is the question is open ended.
Perhaps start with the type of 6DOF arm you are using, brand model, etc or if is it 3D printed what kind of servos you are using?
Can you explain what do you mean by:
one in ros now
? Do you mean in simulation?@osilva thanks for the replay,i was making a model myself using servo brackets, so its a custom design and i am using mg995 servo motor, raspberry pi 4, and PCA9685 servo controller, yes i mean in simulation