Vous êtes sur la page 1sur 7

Page 1 of 7

Improvements to RHex Robot Development;


Towards a Low cost RHex Robot
Ehab Ali*, Ahmed Onsy, Ibrahim Elsherif and Mohamed Metwally
*, , MTC, Cairo, Egypt - UCLan, Preston, UK
*houbalead@hotmail.com, aonsy@uclan.ac.uk

AbstractThe RHex robot is a six-legged robot inspired by


biology. Several models of this robot have been developed,
focusing on areas such as: the shape of the platform; the systems
sensors, actuators and main controller; the leg design, gait and
locomotion; navigation and vision systems; and the robots
application. However, versions of the RHex robot developed so
far include expensive components, and little published work
focuses on the design of a low-cost RHex robot. This paper details
the design of an academic low-cost RHex robot including the
materials used for mechanical parts, sensors, actuators and the
system controller. Two essential improvements were provided in
this paper; the robot legs manufacturing method and the robot
controller cost. The system is currently under validation in the
laboratory environment and future publications will describe its
validation in different environments and the use of other
advanced sensors.

rP

Fo

Keywords Biology Robot; Low-cost materials; Mechatronic


system design; Actuator; System identification.

ee

I. INTRODUCTION
The development of biologically-inspired robots has gained in
popularity in recent years and is expected to remain the focus
of many researchers well into the future. Examples of these
robots can be found in many publications, as described in a
comprehensive survey of bio-inspired legged robot designs
[1]. The RHex robot is one example of these legged robots,
where all RHex platforms include six legs connected to rotary
actuators. Improvements have been made in leg design and
materials in different robot models in order to produce simple
and controlled movement gaits. The leg actuator is controlled
by a main controller, which has also been improved. This
receives sensor input and user commands to provide control
signals to the actuators [2]. Fig. 1, shows examples of
different models of the RHex robot [3].

The original concept for the RHex robot, known as the RHex
0.0 or RP-0, was introduced in August 1999 by Buehler at
McGill University [3-5]. This model of the RHex robot, called
the research RHex, was improved between 1999 and 2004;
these developments are listed in Table I. Several models were
developed subsequently at different robotics and AI labs,
resulting in a variety of RHex platforms such as the Research
RHex, Rugged RHex, Edubot, Sandbot, and X-RHex [6].
The different models of the RHex robot developed so far are
shown in Table II.
TABLE I.

Different models of the research RHex robot [3-5]

Specs

RHex 0.0

RHex 0 1

Body
dimensions
(mm)

530200150

470200120

Ground
clearance
(mm)

100

130

Leg design

Heat shaped Delrin


rods with soft feet,
length:175mm

4 bar linkage
legs
length:170mm

Total
weight

7.25 Kg

Power
source

2*2.2 Ah @ 12 V
lead acid batteries

Power
circuitry

48 mins standby, 8
mins running

RHex 0.2

Improved
frame

New half
circle legs

No
change
from
RHex 0.1

iew

Actuators

Six 20W brushed


DC motors.
Maximum
torque/leg: 3.614
Nm

Interfacing

Filtered PWM
motor drivers up to
15A max current.
Six channels remote
control

Sensors

Six optical encoders


coupled to the
motor shafts.

Additional
sensors
RHex 0.1;
2-axis acc.
3 gyros

486DX100 CPU.
All PD controllers
implemented
onboard, with
commands from the
RC unit.

No
change
from
RHex 0.1

Processor
and control
algorithm

RHex 1.0

7 Kg

ev

rR

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

IEEE Transactions on Mechatronics

No Change

Two 12v
acid,
t=15min

IEEE Transactions on Mechatronics

Altendorfer et al. [7] concluded that the research RHex is the


lightest and fastest platform, and it includes a vision system,
multi-sensors and advanced controllers. The Rugged-RHex is
the only platform able to operate on land and on the water
surface without modifications, while the AQUA-RHex is the
most waterproof platform for driving underwater.
TABLE II.
Robot
Models
1

Research
RHex
(RHex 0.0)
(RHex 1.0)
(RHex 0.2)
(RHex 1.0)

Rugged_
RHex

AQUARHex

Comments

1999 2004

Open aluminum frame, bent Derlin leg


coupled directly to motor, control was
by 8 PC104 cards, power from two12v
acid batteries, weight=7KG, duration:
15min

Failures
appeared in the
first models:
1. Fracture of
Delrin legs.
2. Motor shaft
slippage.
3. Connector
problems.
4. Not suitable
for outdoor
environments.

Modified design:
Mass reduction to 7 kg, run time
increase to over 30 minutes, the open
aluminum frame provided with lexan
cover Several models of the leg
design were developed

1. Carbon fiber shell casing with


curved surfaces:
High strength-to-weight ratio, better
even distribution of impact loads,
reduced hydrodynamic drag during
swimming
2. Modified design:
Dampers were used as an interface
between the electronics and the shell
to reduce the effect of vibration
Weight: greater than 10Kg, from Al
material, payload 2 kg, travel distance
2 km, duration 6hrs, underwater
mobility, two internal cameras, teleoperative communication via IEEE
802 1I b

Fig. 2.

Mechanical design of the RHex robot

The mechanical design was checked using two software


packages: Inventor and ANSYS. The mechanical analysis
included the stress analysis of robot body, hips and legs, as
shown in Fig. 3. The analysis also included the study of the
weight distribution of the internal components inside the
mechanical system.

Damage to
electronics due
to vibration

A. Mechanical System Design


When developing the mechanical parts of the RHex robot,
several objectives are proposed, including: low cost, low
weight, ease of free maintenance, tool-less battery charging
and exchange, easy access to internal components, and
resistance to impact and water. The mechanical design of the
developed RHex robot is shown in Fig. 2, where the main
system dimensions are 50036076 mm. The robot legs are
made of polyethylene material and have outer and inner
diameters and width of 158mm, 150mm and 30mm
respectively. The legs are covered with 3mm rubber tread to
improve interaction with the ground, provide damping and
reduce the effect of impact during the robot's motion. A camshape hip is used to connect each leg to the mechanical body.
The mechanical design is checked for a net payload of 6 Kg.

Mechanical system analysis

B. Sensory, actuation and main system controller:


The development of the control system also included several
proposed objectives: that the robot controller should be low
cost and include wireless communication; such as by using
Atmel microcontrollers, three of which were used to control
the robot.

iew

II. DESIGN OF LOW COST RHEX ROBOT

Fig. 3.

ev

Improved platform replacing the Zytel


shell components with 7475Al to
withstand the pressure of high depths,
and includes a computer-vision system
to generate 3D maps

rR

Specs.

ee

ShelleyRHex

Year

rP

Different developed models of the RHex robot [7]

Fo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

Page 2 of 7

The sensory actuation system includes several sensing


methods: a vision system comprising two CMOS cameras, an
IMU sensor, ultrasonic sensors and motor shaft encoders. Six
EMG49 brushed DC motors were used to provide the leg's
rotary motion. Figs. 4 and 5, show the layout and block
diagram of the control system.
The idea of one actuator per robot leg allows each motor
effects on robot motion by about 30% of the gait. The EMG49
brushed DC motor has many advantages, including its
specifications and characteristics in the ranges of speed and
torque required, as well as being inexpensive, commercially
available and its power dense.

IEEE Transactions on Mechatronics

study the actuator behaviour under different conditions. The


actuator transfer function is also developed along with the PID
controller gains. Fig. 10 shows the response of the actuator
transfer function for a desired input.

Fig. 9. Simulink program for acquiring actuator inputs and outputs data.
Fig. 8. Robot Travelling Distance based on the Polygon of Stability

From the theory of the crank mechanism the angle of rotation


of the support phase can be derived from following equation:
= sin-1 (d / Le)

(1)

Fo

where: d is the travelling distance, and Le is the effective


length of the robot leg. The value of d can be derived from the
following equation of the polygon of stability:
d=CE/F

(2)

rP

Fig. 10. Transfer Function Response for a Desired Input

Equations 1 and 2 can be used to predict the behaviour and


performance of the robot: in forward kinematics, by giving a
certain angle to the actuator to achieve the required travelling
distance of the robot centre of gravity; or in inverse kinematics
to determine the required angle for the actuator to navigate the
robot a certain distance.

IV. SYSTEM VALIDATION

B. Validation of the low-cost system behaviour


Several tests were conducted in the lab in order to validate the
system. These included running the robot in open loop and
closed loop routines and also checking the operation of each
leg by calculating the required leg angle for navigating the
robot in a stable gait over a distance (d) inside the polygon of
stability. For example, it was found that the angle of support
phase for the actuator s = 38 at ts = 0.3s in a total tc = 0.9s,
which resulted in a successful robot gait over 1.5m for 4s.
Also, the error for each actuator controller was checked and
found to be a maximum of a difference of 6 pulses between
the actuator encoders. This error can be reduced by enhancing
the controller design using seven Atmel microcontrollers: one
for each leg actuator and one serving as a main controller.

B. Validation of the system model


The Matlab software package was used to model and verify
the system model. The leg actuator transfer function is also
developed using the Matlab toolboxes, such that the
established Simulink model, as shown in Fig. 9, was used to

iew

A. Validation of the loading capacity of the robot legs


The two materials initially selected to manufacture the robot
legs namely: Polyethylene (PE) and Polyvinyl Chloride
(PVC), due to their low cost, ability to withstand high loads
and have minimum manufacturing steps, were mechanically
tested against the maximum loading capacity under the normal
force at the tip of the C-shape of the leg using a compression
testing machine. The PE leg proved its ability to withstand
higher loading capacity of 21.5 kgf while the PVC leg was able
to withstand a maximum loading capacity of 15.6 kgf, hence
the PE martial will be used in the robot legs development.
Appendices A & B include the results of the compression tests
of the two leg materials.

ev

rR

ee

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

Page 4 of 7

V. Conclusion:
This paper presents the development of a low-cost RHex robot
that can be used for academic and research purposes. The
development process included the design and production of the
mechanical system, sensory-actuation hardware and the control
system including the control hardware. The first essential
improvement in the robot development was the robot legs
manufacturing method, such that two new legs materials were
tested and the selection of the Polyethylene material for legs
manufacturing was a successful choice over the Polyvinyl
Chloride martial, due its higher loading capacity, however both

Page 5 of 7

are low cost marital and have minimum manufacturing steps,


which improves previous robot leg developments. The lowcost Atmel microcontroller showed the ability to control the
operation of the RHex robot in the laboratory, and its
functionality has been experimentally validated; which was the
second improvement. The use of future work will focus on
using additional advanced sensors. Further testing will follow
to check the total system error during operation in different
terrains.

References:
[1]
[2]
[3]

[4]
[5]
[6]

[10] Saranli, U., Rizzi, A.A. and Koditschek, D.E. (2004) Model-based
dynamic self-righting maneuvers for a hexapedal robot.International
Journal of Robotics Research, 23(9): 903-918.
[11] Saranli, U. and Koditschek, D.E. (2003) Template based control of
hexapedal running. In Proceedings of the IEEE International
Conference On Robotics and Automation, 1: 1374-1379, Taipei, Taiwan.
[12] Buehler, M., Saranli, U., Papadopoulos, D. and Koditschek, D.E. (2000)
Dynamic locomotion with four and six legged robots. In Proceedings of
the International Symposium on Adaptive Motion of Animals and
Machines.
[13] Saranli, U., Buehler, M. and Koditschek, D.E. (2000) Design, modeling
and preliminary control of a compliant hexapod robot. In Proceedings of
the IEEE International Conference On Robotics and Automation, 3:
2589-96, San Francisco, CA, USA.
[14] Moore, E.Z., Campbell, D., Grimminger, F. and Buehler, M. (2002)
Reliable stair climbing in the simple hexapod 'RHex'. In Proceedings of
the 2002 IEEE Int. Conf. on Robotics and Automation (ICRA) 3: 22222227, Washington, D.C., U.S.A., May 11-15.
[15] Buehler, M. (2002) Dynamic locomotion with one, four and six-legged
robots. Journal of the Robotics Society of Japan, 20(3):15-20.
[16] Campbell, D. and Buehler, M.(2003) Stair descent in the simple hexapod
'RHex'. In Proceedings of the 2003 IEEE Int. Conf. on Robotics and
Automation (ICRA).
[17] Hoover, A.M., Burden, S. Fu, X-Y, Shankar Sastry, S. and Fearing, R.S.
Bio-inspired design and dynamic maneuverability of a minimally
actuated six-legged robot, IEEE, Japan, 2010.

Acknowledgment:
The authors gratefully acknowledge the support of the
commandant of the MTC and the collaborative efforts of the
departments of printing engineering, electrical engineering and
computer engineering at the MTC, during the development
phases.

iew

ev

rR

[9]

ee

[8]

rP

[7]

Zhou, X. and Bi, S. (2012) A survey of bio-inspired compliant legged


robot designs. Bioinspir. Biomim. 7: 041001, IOP Publishing Ltd.
Kod lab projects, 'The RHex Hexapedal Robot', University of
Pennsylvania, http://kodlab.seas.upenn.edu/RHex/Home
Spagna, J.C., Goldman, D.I., Lin, P.C., Koditschek, D.E. and Full, R.J.
(2007) Distributed mechanical feedback in arthropods and robots
simplifies control of rapid running on challenging terrain. Bioinsp.
Biomim. 2: 918.
Koditschek, D.E., Full, R.J. and Buehler, M. (2004) Mechanical aspects
of legged locomotion control Arthropod Struct. Dev. 33: 25172.
Kod*lab http://kodlab.seas.upenn.edu/
Galloway, K.C., Haynes, G.C., Ilhan, B.D., Johnson, A.M., Knopf, R.,
Lynch, G.A., Plotnick, B.N., White, M. and Koditschek, D.E. (2010) XRHex A Highly Mobile Hexapedal Robot for Sensorimotor Tasks
(Philadelphia, PA: University of Pennsylvania)
Altendorfer, R. Moore, N., Komsuoglu, H., Buehler, M., Brown, H.B.
Jr., McMordie, D., Saranli, U., Full, R.J. and Koditschek, D.E. (2001)
RHex: A biologically inspired hexapod runner. Autonomous Robots,
11(3): 207-213.
Komsuoglu, H., McMordie, D., Saranli, U., Moore, N., Buehler, M. and
Koditschek, D.E. (2001) Proprioception based behavioral advances in a
hexapod robot. In International Conference on Robotics and
Automation, 4: 3650-3655, Seoul, South Korea.
Greenfield, A., Saranli, U. and Rizzi, A.A. (2005) Solving models of
controlled dynamic planar rigid-body systems with frictional
contact. International Journal of Robotics Research. 24(11): 911-931.

Fo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

IEEE Transactions on Mechatronics

IEEE Transactions on Mechatronics

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60

Appendix A

Page 6 of 7

Vous aimerez peut-être aussi