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 :
...and if I understand correctly:Quote:
...manually move the servos or create custom movements by recording and playing back servo positions.
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?)
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.
If this is not a feature, disregard this question and thread.
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.
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?
@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.
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.
@jer
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.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.
...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!