![](bg5.png)
4 SIMULATOR VALIDATION
To validate the humanoid simulator model it is re-
quired to implement the same control signal to both
robots and to analyze the behaviors. Predefined tra-
jectory states, that allow robot to walk, are based on
the Zero Moment Point (ZMP) method. Figure 14
shows the sequence during walk movements for both
robots (real at left and simulator at right). It is pos-
sible to observe that both robots exhibit very similar
behaviours.
Figure 14: Real and simulator robots walking with the same
predefined gaits.
Figure 15: Real and simulator robots knee angles during a
walk movement.
With this walking movement, it can be acquired
all joint angles for both robots. Figure 15 shows
a knee angle for real and simulated robots, in a
walk movement, that shows simulator behaves as real
robot. Moreover, the power consumption compari-
son between real and simulated robot is presented in
(Lima et al., 2008a).
5 CONCLUSIONS AND FUTURE
WORK
A simulator that allows a humanoid robot simula-
tion capability is addressed and validated. The joints
that emulate the real articulations are based on a re-
alistic servomotor model. The proposed servomotor
model was implemented in the developed simulator,
SimTwo. This simulator is based in a real platform.
The friction model and closed loop controller gains
are found based on the real robot behaviour. It al-
lows to search the optimal values for friction and con-
troller gains based on a heuristic approach. The vali-
dation with the real humanoid robot allows to confirm
the proposed servomotor model. As future work, the
simulator can be useful to find several parameters that
optimize a desired condition such as energy consump-
tion in the walk movement and further applied to the
real robot.
REFERENCES
(2009). Open architecture humanoid robotics platform.
http:// www.openrtp.jp/openhrp3/en/index.html.
Bishop, R. (2002). The Mechatronics Handbook. CRC
Press, New York.
Browning, B. and Tryzelaar, E. (2003). Ubersim: A realis-
tic simulation engine for robotsoccer. In Proceedings
of Autonomous Agents and Multi-Agent Systems, AA-
MAS’03.
Conceic¸
˘
ao, A., Moreira, A., and Costa, P. (2006). Dynamic
parameters identification of an omni-directional mo-
bile robot.
Costa, P. (2009). Simtwo webpage. http://www.fe.up.pt/
˜paco/wiki/.
Kajita, S., Morisawa, M., Harada, K., Kaneko, K., Kane-
hiro, F., Fujiwara, K., and Hirukawa, H. (2006).
Biped walking pattern generator allowing auxiliary
zmp control. In Proceedings of IEEE/RSJ Interna-
tional Conference on Intelligent Robots and Systems,
pages 2994–2999.
Lima, J., Gonc¸alves, J., Costa, P., and Moreira, A. (2008a).
Realistic behaviour simulation of a humanoid robot.
In 8th Conference on Autonomous Robot Systems and
Competitions.
Lima, J., Gonc¸alves, J., Costa, P., and Moreira, A. (2008b).
Realistic humanoid robot simulation with an opti-
mized controller: a power consumption minimiza-
tion approach. In 11th. International Conference on
Climbing and Walking Robots, pages 1242–1248.
Suzuki, T. and Ohnishi, K. (2006). Trajectory planning of
biped robot with two kinds of inverted pendulums. In
Proceedings of 12th International Power Electronics
and Motion Control Conference, pages 396–401.
Wang, X., Lu, T., and Zhang, P. (2006). Yarp: Yet another
robot platform. International Journal of Advanced
Robotic Systems.
Zhang, L., Zhou, C., and Xiong, R. (2008). A lie
group formulation for realtime zmp detection using
force/torque sensor. In Proceedings of the 11th Inter-
national Conference on Climbing and Walking Robots
and the Support Technologies for Mobile Machines,
pages 1250–1257.
ICINCO 2009 - 6th International Conference on Informatics in Control, Automation and Robotics
400