24.12.2014 Views

Waalbot - NanoRobotics Lab - Carnegie Mellon University

Waalbot - NanoRobotics Lab - Carnegie Mellon University

Waalbot - NanoRobotics Lab - Carnegie Mellon University

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

334 IEEE/ASME TRANSACTIONS ON MECHATRONICS, VOL. 12, NO. 3, JUNE 2007<br />

It can be shown that the preload converges to the intersection<br />

preload (L ∗ ) through an iterative proof using the update rule<br />

( a<br />

L i+1 = L<br />

m)<br />

( 1 n )<br />

i (6)<br />

which mathematically represents a single step, where L i is the<br />

preload for step number i. The steady-state operating preload<br />

(L ∞ ) is given by<br />

( a<br />

) A<br />

(<br />

L ∞ = lim L 1 n )<br />

n→∞<br />

0 (7)<br />

m<br />

A =1+ 1 (<br />

1+ 1 (1+ 1 ))<br />

n n n (...) = n<br />

n − 1 . (8)<br />

Therefore,<br />

( a<br />

n<br />

n −1<br />

L ∞ = = L<br />

m) ∗ . (9)<br />

The steady-state operating preload (L ∞ ) converges to the<br />

preload at the intersection of the two lines (L ∗ ) from (5). The<br />

steady-state operating adhesion (F ∞ ) is then equal to mL ∞ .<br />

These two values define a steady-state operating point, point S<br />

in Fig. 7. There is also a minimum safe adhesion value (F safe ),<br />

which is a function of the area of the footpads and the surface<br />

slope angle θ, and can be calculated from (2) and foot size. The<br />

steady state operating adhesion (F ∞ ) must be greater than the<br />

minimum safe adhesion value (F safe ) to prevent the robot from<br />

detaching from the climbing surface. The margin between the<br />

steady-state operating adhesion and the minimum safe adhesion<br />

is the margin of safety (M s ). Since the robot will not always<br />

have ideal force transfer on every step, it is important to have a<br />

large margin of safety so that the robot can recover from a problematic<br />

step, or continue to operate if the adhesives become<br />

contaminated and function with degraded performance.<br />

It is possible to increase the margin of safety by increasing<br />

the area of the adhesives (foot pad size), which lowers the<br />

minimum adhesion pressure requirement. However, there is a<br />

tradeoff because the motors then need to provide more torque to<br />

peel the larger feet. This causes an increased power requirement,<br />

which leads to larger batteries, and also necessitates a larger and<br />

heavier motor.<br />

C. Robot Fabrication<br />

A printed circuit board (PCB) acts as the chassis for the robot<br />

instead of using an additional body frame in order to keep the<br />

mass low. The leg and feet assemblies are fabricated via 3-D<br />

printing (Z-Corp. ZPrinter and 3-D Systems Invision HR). The<br />

heaviest components of the system are the leg assemblies, motors,<br />

and batteries. In order to move the center of gravity as close<br />

as possible to the surface and balanced around the motor axes, all<br />

these parts are located close to the shaft axes with the batteries<br />

beneath the PCB, nearly in contact with the climbing surface.<br />

The robot is controlled by a PIC microcontroller<br />

(PIC16F737), and is able to perform preprogrammed actions<br />

such as climbing and turning without instructions from the user.<br />

Gait is controlled with feedback from foot position sensors.<br />

Limit switches are triggered when the legs are aligned so that<br />

only one foot on each side is in contact with the surface. This<br />

Fig. 8. <strong>Waalbot</strong>’s small turning radius (R t ) and turning circle radius (R tc )<br />

allow it to climb around obstacles, and operate in narrow corridors with sharp<br />

bends.<br />

information is used to keep the robot’s gait synchronized by<br />

pausing one of the motors until the opposing motor catches up,<br />

assuring that the assumptions of symmetry in (1) are valid. Foot<br />

position tracking is also important for safely putting the robot<br />

into steering mode. Infrared (IR) RC5 communication is used<br />

to teleoperate the robot to climb straight, stop, and turn. Commands<br />

can be sent for turning 180 ◦ , 90 ◦ , and in increments of<br />

15 ◦ in either direction.<br />

Power is provided by two lithium ion polymer batteries which<br />

are placed in series beneath the body of the robot for 7.4 V.<br />

The two motors (Sanyo 12GA-N4s) have a torque output of<br />

approximately 400 mN.m each, which is sufficient to peel the<br />

rear feet from the surface.<br />

IV. AGILITY<br />

A. Steering<br />

When only one foot on a side is in contact with the surface,<br />

that foot can be used as a pivot point for the robot to rotate about.<br />

By advancing the opposite motor, the robot rotates around the<br />

passive revolute joint in the pivoting foot. If the robot attempted<br />

to turn while the two feet were attached on a side, the robot<br />

would shear itself off the surface, since the center of rotation<br />

would not be aligned with a joint. Since this can be a catastrophic<br />

failure for a climbing robot, foot position sensors are used to<br />

prevent this occurrence.<br />

In steering mode, the robot takes discrete steps around the<br />

pivoting foot. The turning radius is less than the width of the<br />

robot, which allows tight turns (Fig. 8). The ability to make<br />

tight turns is an important feature for climbing through small<br />

passageways or for avoiding closely spaced obstacles.<br />

Steering angle per step can be calculated from the turning<br />

radius R t and the stepping distance d step by examining the<br />

triangle between the pivot, front, and rear stepping feet as<br />

( )<br />

θ =cos −1 1 − d2 step<br />

2Rt<br />

2 (10)

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!