First video of CM6 in action! Here you can see joint 1 being used as master and joint 2 as a slave (joint 1 is disabled, so it is really easy to move it). Atm, I only wired up the first 3 joints, and the software I wrote is configured for 3 DOF arm so there is a lot of work there. I tested multiple control techniques and one in this video works best and smoothest. In the future, I will show you other techniques I used but they did not perform as well as this one.

Discussions
Become a Hackaday.io Member
Create an account to leave a comment. Already have an account? Log In.
Drivers are running FOC algorithm. Then I am taking position feedback from J1 as commanded position and J2 needs to follow it. MCU is then running a formula like this:
T = K * ( Commanded position - Current position) + ......( here can be some other parameters to smooth stuff out and make it more precise). T in this formula is commanded voltage Amplitude of motor phase on BLDC driver.
It is basically what you see in this video: https://www.youtube.com/watch?v=FnQGPGG-vuQ&ab_channel=BenKatz
I will post more stuff about this as the project progresses so stay tuned :D
Are you sure? yes | no
Cool, thanks. I (and I guess a lot of others too) really enjoy this kind of technical insight, so don't hesitate to also post about the "...some other parameters to smooth stuff out and make it more precise..." even if it is just experimental and not fully backed by control theory. Anyway, great work, I am looking forward to your next update!
Are you sure? yes | no
Thanks for the advice!
Are you sure? yes | no
Amazing! Can you give us some details about the control techniques you implemented?
Are you sure? yes | no
I posted a comment not a reply sorry. The answer is on top.
Are you sure? yes | no