Full Screen Video Player icon Full Screen Video Player — Fullscreen overlay video player controlled by ControlCommand: play/pause/resume/stop; ESC cancels playback and locks new playback until unpaused. Try it →
Asked — Edited

Info On Manual Moving Servos And Recording?

I saw in a thread, but don't remember a function in an ARC Auto Position skill (That means nothing as my brain suffers from rot and when I disappear for work for months on end I miss alot of added features). I read this thread :

Quote:

...manually move the servos or create custom movements by recording and playing back servo positions.
...and if I understand correctly:

  1. Is it possible to physically move standard servos into a position and then record those positions using auto position? ( is this a modified servo ie soldiering wire to the pot? Or just with regular servos?)

  2. If so, can you choose which servos to record and which ones not record, so as not destroy other servo motions? Example, I want to manually move and record positions a robot arm ( which might include 4 servos). But, I don't want it to overwrite the positions of say the rest of the of the robots motions like body, head legs etc. How do I isolate just the servos i want to record.

  3. If this is not a feature, disregard this question and thread.:)



Related Hardware (view all EZB hardware)
EZ-B V4 by EZ-Robot
EZ-B v4 with Synthiam ARCx controls servos, sensors, camera and audio over Wi-Fi or USB serial, no firmware needed.
Wi-Fi / USB
Servos 24
Camera
Audio
UART 3
I2C
ADC 8
Digital 24

ARC Pro

Upgrade to ARC Pro

Experience the transformation – subscribe to Synthiam ARC Pro and watch your robot evolve into a marvel of innovation and intelligence.

Author Avatar
PRO
Canada
LinkedIn Thingiverse Twitter YouTube TikTok
#17   — Edited

I mean you can get servo positions with:

Servo.getPosition(D0);

But you can't release the servo, ARC has to have initialized the servo position at some time and also manipulated it within the software. You couldn't release it and still have ARC retain the new physical value, that would definitely be black magicxD

Author Avatar
PRO
Synthiam
LinkedIn Thingiverse Twitter YouTube GitHub
#18  

Yeah the Auto Position skill has servo position recording. The buttons are on the frame tab.  There’s a release button and a get servo position button. You have to release first. It’s documented with the little question marks. Beside each button 

as for what servos are compatible, it’s all servos except for pwm. That me as Dynamixel, lewansoul, Feetech, lynxmotion, etc 

now if you want to do it with pwm servos, you need to connect the potentiometer to the adc servo robot skill.

Author Avatar
PRO
USA
LinkedIn Twitter Google+ YouTube
#19  

Thanks so much for the clarification DJ.

Author Avatar
PRO
Canada
LinkedIn Thingiverse Twitter YouTube TikTok
#21  

@DJ may I point out something about your naming convention for servo types on that page you linked to?

PWM Hobby servos - not many people call them by this name - these are most commonly called an "RC servo" Bi-directional servos - I've never heard these servos called by this name - I have heard them called "Smart servo", "Serial Bus servo" or "Serial servo"

Don't just take my word for it though: https://hackaday.com/2018/07/05/wrangling-rc-servos-becoming-a-hassle-try-serial-bus-servos/