The most basic feature of a robot is to be able to move, that motion should be controlled in a way that the required displacement is made in a required time, but also controlling velocity, acceleration (and therefore force) and comfort, (at least to the eye of the viewer).
There are many possible strategies to define motion control laws, with more or less detail, the least controlled, just moves a cursor at a constant velocity, but we can also introduce an acceleration ramp, witch can be at a constant rate or can evolve at a rate called jerk. The most complex algorithms require more processing power but also allow greater dynamics with lower effort from drives and mechanics, and also greater comfort.
We will describe the calculations required for an implementation that can be handled by a 32 bit microprocessor with math co-processor (ARM Cortex M3) in under 50ns, intended to give a good stability for robot manipulators with elastic transmission.
Para ler o artigo completo faça o download gratuito da revista “robótica” nº118. Verifique o seu email após o download. Pode também solicitar apenas este artigo através do email: email@example.com