I created a robotic arm. And I want to learn to control it by capturing movements from my arm. I have several BNO055. I got quaternions of motion from these sensors. I don't know how I can use quaternions to control servos in a robotic arm. And how can I combine values from multiple sensors to control biceps, forearms and hands.
I got the code for the project here: MotioSuit/MotioSuit.ino at master · alvaroferran/MotioSuit · GitHub
I managed to control the 3D model in the blender. But there are special functions for rotating vectors in space. How do I rotate a robotic arm using servomotors?
I attached a schematic representation of my robotic arm. As well as images of the placement of sensors to capture hand movements.
If I get quaternions from each sensor, how do I properly process them into Euler angles?