Professional Documents
Culture Documents
Macro 2010 Paper
Macro 2010 Paper
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/262943956
CITATIONS READS
0 362
5 authors, including:
All content following this page was uploaded by Zeki Y Bayraktaroglu on 15 July 2015.
The user has requested enhancement of the downloaded file. All in-text references underlined in blue are added to the original document
and are linked to publications on ResearchGate, letting you access and read them immediately.
MACRo'2010- International Conference on Recent Achievements in
Mechatronics, Automation, Computer Science and Robotics
Abstract: This paper presents the mechanical and electrical designs of a 12-DoF
biped walking robot which is under development at the Istanbul Technical University
(ITU). The kinematic structures of the legs are similar to those of human legs. Electrical
motors, harmonic reducers and ball-screw mechanisms are used for actuation and power
transmission of the joints. Furthermore, the designed robot prototype has 6-axes force-
torque sensor on each leg and encoders on related joints. Simulations of the biped robot
model have been done by using MSC.ADAMS and Simulink softwares interactively.
1. Introduction
1
2 M. Acar, A. Gercek
In the USA, the MIT Leg Laboratory has developed a lot of walking and
running legged robots. One legged hoping robot and quadruped running robots
are good examples of these prototypes. Moreover, a quadruped prototype
BigDog and a biped prototype Petman have been developed by the Boston
Dynamics in collaboration with the MIT Leg Lab. [13]. Mechanical and
electrical design and component selection of the biped robot at the ITU has
recently ended. The design process is achieved by an iterative process between
simulation and redesign (Figure 1). A screenshot from the CAD model of the
robot can be seen on the Figure 2.
2. Mechanical Design
The prototype designed in this project is a 12- DoF biped robot. Each leg
consists of 6-DoF, 3 at the hip, 1 at the knee and 2 at the ankle joints (Figure 3).
All DoFs are driven by DC motors.
Three rotating DoF at the hip joint are driven by compact harmonic drivers
(Figure 4). Knee and ankle joints are driven by vertically placed actuators
through ball screw mechanism (Figure 5 and 6). In this design, actuators and
transmission driving the knee and ankle joints are situated vertically higher than
the driven rotating DoFs. In such a kinematic configuration, the center of mass
of the robot moves also higher in vertical with respect to that of robots with
direct driven joints. This is an important design criterion for biped robots to be
controlled by the inverted pendulum approach. In this method, the biped robot
is modelled as an inverted pendulum with a joint mess situated as higher as the
hip joints.
Lower and upper legs consist of U-profiles containing all actuation and
transmission mechanism of the knee and ankle joints. An industrial PC with
4 M. Acar, A. Gercek
real-time OS, all motor drivers and sensors interfaces and a battery are situated
on an upper body upon the hip joints.
The entire mechanism has 130 cm tall and 37 kg weight. Dimensions are
given in Figure 7.
A. Hip Joint
Rotation axis of the hip joint DoFs intersect at one point. Such a
configuration allows easier manipulation of the inverse kinematics.
B. Knee Joint
The knee joint has 90 degrees motion range, and it is driven by a ball screw
mechanism which is actuated by a DC actuator placed in the upper leg (Figure
5). Instead of harmonic drives, ball screw mechanism is used as velocity reducer
to provide the required conversion ratio.
B. Ankle Joint
The actuators situated in the lower legs drive 2 DoF of the ankle joints.
Driving torque of the actuators is transmitted to the ankle joints by ball screw
mechanisms similar to the knee joint (Figure 6).
6 M. Acar, A. Gercek
The nuts on the ball screw mechanism are guided on a polyamide part which
is mounted on lower leg, therefore only linear displacements are allowed to the
mechanism. Because of the complexity of the power transmission of the ankle
joint, feedback by only incremental encoder is considered insufficient.
Therefore, additional absolute encoders are mounted to each ankle joints.
over feet to measure the forces and torques which are required for the control
loop.
3. Electrical Design
A. Sensors
The sensory system of the biped robot includes incremental and absolute
encoders at all 12 joints and two force/moment sensors at each ankle.
The incremental encoders (Maxon MR L 500 series) attached to the motor
shafts measure the angular displacements relative to initial values of each joint.
Resolution of the incremental encoder which is 500 increments per revolution
satisfies qualified measurement with highly stiff Harmonic-Drive gears.
Since an incremental encoder measures differentiation of angular positions,
initial angular position of all joints must be measured by absolute encoders. The
absolute encoders (Scancon SCH24AB series) which are integrated to shafts of
joints measure the initial values of joints before the biped robot starts walking.
Measurement errors of the absolute encoders are negligible thanks to its 12-bit
resolution per revolution.
B. Actuator System
Actuator system of the biped robot consists of 12 Maxon DC motors (RE30
& RE40) driven by 12 EPOS Motor drivers. The motor drivers drive DC motors
with respect to trajectory data which is received from the computer via
CANbus.
C. Computer System
The embedded computer (UNO 2052E) receives data from absolute encoders
and F/T sensors and transmits data to motor drivers via CANbus. The computer
which is installed Embedded Real Time Linux OS will provide the trajectories
for static walking and control algorithms for dynamic walking.
4. Simulation Environment
A. Simulink Side
Simulink is responsible for all process except inverse dynamics process.
Feet paths are generated off-line and also desired ZMP references are generated
off-line in accordance with the foot placements. To solve the inverse kinematics
problem of the biped robot model, feet and torso paths must be known
simultaneously. Torso path is generated to ensure dynamic balance of the robot.
In torso path generation Model Predictive Control(MPC) and Linear Inverted
Pendulum Model(LIPM) is used. [14] is referred for details of this procedure.
ZMP calculator block calculates the ZMP position during walking by using the
contact forces which comes from MSC.ADAMS.
Feet and torso paths are used to solve the inverse kinematics problem and
obtained reference joint trajectories from the inverse kinematics block are sent
to MSC.ADAMS.
Design of a 12-DOF Biped Robot 9
A. MSC.ADAMS Side
5. Future Works
The ongoing work on the subject is the construction of the biped robot
design presented in this paper. After construction and assembly process, control
algorithm will be embedded to the computer and experimental studies will start.
10 M. Acar, A. Gercek
Acknowledgements
References
[1] Hirai, K., 1997, Current and Future Perspective of Honda Humanoid Robot. In IEEE
IROS97, Intelligent Robots and Systems.
[2] Sakagami, Y., Watanabe, R., Aoyama, C., Matsunaga, S., Higaki, N., Fujimura, K.,
2002. The intelligent ASIMO: System overwiew and integration. IEEE/RSJ,
Intelligent Robots and Systems
[3] Hirai, K., Hirose, M., Haikawa, Y., Takenaka, T., 1998. The Development of Honda
Humanoid Robot, In IEEE ICRA98, Robotics and Automation.
[4] Hirukawa, H., Kanehiro, F., Kaneko, K., Kajita, S.,2004. Humanoid Robotics
Platforns Developed in HRP,In Robotics and Autonomous Systems
[5] Akachi, K., Kaneko, K., Kanehira, N., 2005. Development of Humanoid Robot HRP-
3P, IEEE-RAS, International conference on Humanoid Robots
[6] Kaneko, K., Kanehiro, F., Kajita, S., Yokoyama, K., Akachi, K., Kawasaki, T., Ota,
S., Isozumi, T., 2002. Design of Prototype Humanoid Robotics Platform for HRP. In
IEEE RSJ, Intelligent Robots and Systems
[7] Inoue, H., Tachi, S., Nakamura, Y., Hiari, K., 2001. Overview of Humanoid Robotics
Project of METI. In ISR, International symposium on Robotics
[8] Lffler, K., Gienger, M., Pfeiffer, F., 2003. Sensor and Control Design of a
Dynamically Stable Biped Robot. In IEEE ICRA03, Robotics and Automation.
[9] Lohmeiner, S., Lffler, K., Gieber, M., Ulbrich, H., 2004. Computer System and
Control of Biped Johnnie. IEEE, International conference on Robotics and
Automation
[10] Gienger, M., Lffler, K., Pfeiffer, F., 2001. Towards the Design of a Biped Jogging
Robot. IEEE, International conference on Robotics and Automation
[11] Pfeiffer, F., Lffler, K., Gienger, M., 2002. The Concept of Jogging JOHNNIE.
IEEE, International conference on Robotics and Automation
[12] Lohmeier, S., Buschmann, T., Ulbrich, H., Pfeiffer, F., 2006. Modular Joint for
Performance Enhanced Humanoid Robot Lola, In IEEE ICRA06, Robotics and
Automation.
[13] Raibert, M.H.,1986. Legged Robots that Balance.MIT press, Cambrige.
[14] Kajita , S., Kanehiro, F., Kaneko, K., Fujiwara, K., Harada, K., Yokoi, K., Hirukawa,
H., 2003. Biped Walking Pattern Generation by using Preview Control of Zero-
Moment Point. In IEEE ICRA03, Robotics and Automation.