Académique Documents
Professionnel Documents
Culture Documents
1
3
ϕ2 ϕ3
2
4
6 ϕ6
1 ϕ4 5
ϕ1
ϕ5
a) b)
movimiento) f(x,t 0)
1
Ajustar gusano a la onda(f,n,m,T,ε)
Begin
// Iterar sobre el tiempo x
for i=0 to m-1
T f(x,t1)
ti = i m
2
// Iterar sobre las articulaciones del robot
for j=0 to n
// Rotar la articulación j hacia la onda,
hasta que yj+1 = f (xj+1 , ti ) ± ε x
Do
f(x,t1)
// Rotar la articulación j un ángulo 4ϕ
3
Rotar(j,4ϕ)
ϕj = ϕj + 4ϕ
Error = |f (xj+1 , ti ) − yj+1 |
while (Error>ε) x
GCM[i][j]=ϕj
Next j
Next i Figura 4: Ejemplo del algoritmo usado para gene-
End rar las tablas de control. Se calculan las dos pri-
meras filas de la tabla.
Punto flotante Enteros Otras Arq. Procesador. Frec. FPGA
Cuadro 1: Análisis (profile) de la ejecución del Cuadro 2: Arquitecturas usadas para la eva-
algoritmo en MicroBlaze luación del algoritmo
[7] M. Yim, Y. Zhang, K. Roufas, D. Duff, [10] Xilinx Inc. “PowerPC Processor Referen-
C. Eldershaw, “Connecting and discon- ce Guide, Embedded Development Kit.
necting for chain self-reconfiguration with Version 6.2”
PolyBot”, IEEE/ASME Transactions on
[11] Gaisler Research,
mechatronics, special issue on Informa-
“http://www.gaisler.com”. (Consul-
tion Technology in Mechatronics, 2003.
ta: Mayo-2005)
[8] González-Gómez J., Aguayo E., Boemo
[12] Módulos Y1. Página web.
E.,”Locomotion of a Modular Worm-
http://www.iearobotics.com/personal/
like Robot using a FPGA-based embed-
juan/doctorado/Modulos-Y1/modulos-
ded MicroBlaze Soft-processor”.Proc. of
y1.html. (Consulta: Mayo-2005)
7th International Conference on Climbing
and Walking Robots, Madrid, Spain, Sep.
2004.