Hi rsenior; excellent work! I have one question though: Is it possible to directly control the robot (servos) using, say, analog inputs instead of using serial port interface? Actually, i want to simulate the robot controller in real-time in simulink/RTLinux (by bypassing its SSC32 controller) which would then give input to robot/servos to move to certain location. Just wondering if its possible with this robot?
Hy! Amazing work your robot does. I have one similar, same number of articulations but I can't get through with the inverse kinematics problem. I've searched the internet it but I can't solve it. My arm is now moving using the program I've written in visual cpp but the moves are predefined, I can't use any coordinates. Is there any way you could help me to create something similar to what you did whereas inverse kinematics is concerned? Lots of thanks! Hope to hear from you.
@lauricilau You're using whats called "forward kinematics". That's what my robot does in the first step. Basically, you start by calculating it by hand in 2 dimensions. If you know how to work with vectors, inverse kinematics becomes a lot easier. Treating each arm of the robot as a vector, and then using vector math like cross product and dot product, as well as simple trig, will allow you calculate it by hand. Then you have to code your program to do the calculation for you.
This has been flagged as spam show
Hi rsenior; excellent work! I have one question though: Is it possible to directly control the robot (servos) using, say, analog inputs instead of using serial port interface? Actually, i want to simulate the robot controller in real-time in simulink/RTLinux (by bypassing its SSC32 controller) which would then give input to robot/servos to move to certain location. Just wondering if its possible with this robot?
nidoimp 1 week ago
Hy! Amazing work your robot does. I have one similar, same number of articulations but I can't get through with the inverse kinematics problem. I've searched the internet it but I can't solve it. My arm is now moving using the program I've written in visual cpp but the moves are predefined, I can't use any coordinates. Is there any way you could help me to create something similar to what you did whereas inverse kinematics is concerned? Lots of thanks! Hope to hear from you.
lauricilau 1 year ago
@lauricilau You're using whats called "forward kinematics". That's what my robot does in the first step. Basically, you start by calculating it by hand in 2 dimensions. If you know how to work with vectors, inverse kinematics becomes a lot easier. Treating each arm of the robot as a vector, and then using vector math like cross product and dot product, as well as simple trig, will allow you calculate it by hand. Then you have to code your program to do the calculation for you.
rsenior101 1 year ago