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 EZ-B v4

ARC Pro

Upgrade to ARC Pro

Take control of your robot's destiny by subscribing to Synthiam ARC Pro, and watch it evolve into a versatile and responsive machine.

PRO
Canada
#9  

It sounds like inverse kinematics to me. The AutoPosition skill in ARC can't tell where a servo is in real-time unless you're using Dynamixels which have a built-in encoder. Otherwise, you'd have to use an extra wire from the servo potentiometer attached to the ADC ports to get real-time standard servo positions.

PRO
Canada
#10  

I believe Athena is hallucinating as a "Pose & Record" feature does not exist.

To clear things up do you want to manually manipulate the servo by hand, or rather manually move the servo with your mouse in the AutoPosition skill?

PRO
USA
#11  

@jer I wish I could remember the other thread which DJ responded to someone with info provided above by Athena. It sounded to me like a hybrid solution between Auto Position and servo recorder...but instead of recording live input like servo recorder can do, its as if Auto Position is recording "frames" poses of servo position. It does seem that Athena is saying the same thing.

PRO
Canada
#12  

I mean you could manipulate the servos with a joystick skill or otherwise and then use the "Get and Set All positions" button to create a new frame if you didn't want to use the mouse to change the values.

PRO
USA
#13  

@jer 

Quote:

To clear things up do you want to manually manipulate the servo by hand
Yes that was what I was remembering  reading from the unremembered thread.lol. I was under the impression like you, that the only way to detect servo position was via the servo wire hack.

PRO
USA
#14  

Quote:

I mean you could manipulate the servos with a joystick skill or otherwise and then use the "Get and Set All positions" button to create a new frame if you didn't want to use the mouse to change the values.
Yeah I def understand all of that. I was just exploring what i thought i read and then athena confirms (wrongly?) that what i thought I read was true...but you are saying that is in not true and she is incorrect. If it was a thing I wanted to explore under the hood how this was happening.

PRO
Canada
#15   — Edited

The servo values have to be manipulated within ARC in order for the AutoPosition skill to know where the servo value is currently at.

You couldn't just move a servo by hand and have ARC know where you moved it, it would need external feedback like a Pot wire attached to an ADC to do that kind of thing.

PRO
USA
#16  

...yup thats what I know as law....so thought there was some black magic happening..i must have interpreted what i read incorrectly. Thats why my question number one above was how is this happening with out the wire attached to the pot?! And then hilariously Athena picks up on what I am asking and creates my thought into reality. lol!