Alternative to inverse kinematics (?)
Alternative to inverse kinematics (?)
Hi HN, This was my M.A. thesis, and I would appreciate some feedback from HN. It is a robot arm with a visual system. It did a tracking task - looking at a computer screen, following a red dot by moving a mouse. https://www.youtube.com/watch?v=wQ6FGeSjN9c The interesting thing is it doesn't use traditional inverse kinematics, instead there are multiple cascades of feedback loops, no internal models. First level are just standard position control loops, just like any servo. Second level loops are controlling relationships between arm points, they operate in parallel, simultaneously. For example - one of the loops maintains distance from fingertip to base (reach), and another one maintains the height from the fingertip to the surface. If the setpoint for reach changes, then the arm will start extending the elbow. That will disturb the height control system, and it will compensate to maintain its setpoint. Third level is the visual system, it was used to maintain distance of cursor marker to target marker. If the target moves up, then the control system maintaining vertical distance sets a new setpoint for the height control system, which sets the shoulder servo to move, and that disturbs the reach system which then starts the elbow servo and so on. It is actually an M.A. in psychology, on theories of motor control, testing perceptual control theory. It was very low budget and my mechanics skills are not yet polished. Hopefully, next one will be better. I was gonna record it doing the tracking task, but a couple of gears broke, and now I need to replace the gearbox. Anyway.. anyone here read about perceptual control theory? There are some interesting simulations of arms with 14 degrees of freedom, also not using traditional inverse kinematics. I'm kinda weirder out by the lack of people who have heard about the theory, it's been around for quite a while, and seems like a pretty interesting approach.
Share cardActual performance
Launch Intel predictions
Analyze your own launch →Incorrect prediction on native model
Similar products
frozen - Storm alternative without Java
Diffboard, a pastebin alternative with diffs
dump_r() - print_r() and var_dump() alternative
developing a techmeme alternative.
an alternative to AdSense
A BBS alternative
suchjs - a terse alternative to jQuery
An alternative to strong_parameters in Rails: parameters_schema
Mantis BT Alternative from Usersnap
OnlyFans alternative.