Stair Climbing Mechanism For Mobile Robots (Msrox) Tehran International Congress on Manufacturing Engineering (TICME2005) December 12-15, 2005, Tehran, Iran

M.M. Moghaddam1, M.M. Dalvand 2 Mechanical Engineering Department, Tarbiat Modarres University, Tehran, Iran, Corresponding Author E-mail: [email protected]

Abstract MSRox, a wheel-based mobile robot, has the capability of ascending and descending stairs and traversing obstacles and flexibility toward uphill, downhill and sloped surfaces. This work presents the design and modeling of the MSRox. One of the main applications of this robot is in Wheel-Chairs to carry the disabled people over the stairs and obstacles. Keywords: Mobile Robot, Stair Climbing Mechanism, Wheeled

1 Introduction Few robots have been proposed for traversing through stairs and obstacles by researchers such as quadruped and hexapod robots. Although these robots can traverse stairs and obstacles, but they usually don’t have smooth motion on flat surfaces due to their motion on legs. On the other hand wheeled and legwheeled robots have been introduced that they can climb Figure 1. MSRox only one stair. Buehler built a hexapod robot (RHex) that could ascend and descend stairs dynamically and he also built a quadruped robot (SCOUT) that could climb stairs.[1,2,3,4,5] Raibert built a biped robot that could hop over stairs dynamically.[6] Koyanagi proposed a six wheeled robot that ascends stair.[7] Halme offered a robot with motion by simultaneously wheel and leg propulsion. [8] Kumar offered a wheel-chair with legs for people with motion disabilities that could climb stair.[9,10] Quinn built Leg-Wheel robots (Mini-Whegs) that ascend, descend and jump stairs. [11,12] MSRox[13] (Fig. 1) has a smooth motion on flat surfaces, as well as ascending and descending stairs 1 2

- Assistant Professor - Research Associate

1

Tehran International Congress on Manufacturing Engineering (TICME2005) December 12-15, 2005, Tehran, Iran

and traversing obstacles very fast and harmonic. MSRox with 83 cm in Length, 54 cm in Width and 29 cm in Height has been designed to climb stairs with 10 cm in height and 15 cm in depth. It has the capability of climbing stairs at most about 17 cm in height with unlimited depth. The design and modeling of MSRox motion on stairs has been inspired from the human legs while ascending and descending stairs.

2 MSRox Motion Systems MSRox consists of four Star-Wheels (Fig. 2), each of them has three wheels, totals up to 12 wheels. Two motion system modes have been considered for the robot, one for the motion on flat, sloped, uphill and downhill surfaces and the other for traversing stairs and obstacles. To move on flat or sloped surfaces, all 12 wheels rotate around their axes, and the robot begins smooth and fast motion. While, for traversing stairs and obstacles, four StarWheels of the robot rotate around their axes and the 12 wheels will be fixed and the robot traverses stairs and obstacles fast and harmonic.

Figure 2. Star-Wheel

3 Stair Climbing Mode If the robot moves on flat surfaces and comes upon a stair or obstacle, the robot switches to Star-Wheels motion and each wheel of the Star-Wheels fixes itself on one stair as a base and the Star-Wheels rotation will cause stair climbing. To validate the following mode, Working Model software is used for simulation. It should be noted that the material of wheels and stairs are Rubber and Rock in the software and the static and kinetic frictions are considered in the software. Different stages of the motion on stairs are shown in Fig. 3.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

26

27

28

29

30

25

Figure 3. Different stages of climbing stairs (follow numbers)

2

Tehran International Congress on Manufacturing Engineering (TICME2005) December 12-15, 2005, Tehran, Iran

Stages 1 through 3 show the robot motion on flat surface, where the robot detects the stairs and begins its stair climbing motion (stages 4 through 28) and stages 29 through 30 show the robot continuing its smooth motion on flat surface.

4 Stair Descending Mode The stair descending mode is similar to the stair climbing mode, but there are different requirements of sensing and recognizing stairs and obstacles. Utilizing Working Model, different stages of MSRox motion while descending stairs are shown in Fig. 4.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

26

27

28

29

30

25

Figure 4. Different stages of descending stairs (follow numbers)

Stages 1 through 2 show the robot motion on flat surface, where the robot detects the stairs and begins its stair descending motion (stages 3 through 28) and stages 29 through 30 show the robot continuing its smooth motion on flat surface.

5 MSRox Motion Flexibility While the robot moves on flat, uphill, downhill or sloped path, the Star-Wheels can rotate freely around their axes. It allows the robot adapts itself with respect to the path curvature and prevents the shocks of the changes of path slope. Also it keeps all eight wheels in contact with the ground and prevents the separation of the wheels and ground. Different stages of traversing sloped surfaces by MSRox and inflexible MSRox are shown in Fig. 5. This increases the flexibility of the robot and should be noted that this behavior is due to the gravity force and there is no need for an extra component to have this property.

MSRox

3

Tehran International Congress on Manufacturing Engineering (TICME2005) December 12-15, 2005, Tehran, Iran

Inflexible MSRox 1

6

7

2

3

8

4

9

5

10

11

Figure 5. Different stages of traversing slope surfaces by MSRox and inflexible MSRox

6 Star-Wheels and Human Legs Similarities The angle of wheels on Star-Wheels with respect to the robot body, while traversing stairs or obstacles, is constant (Fig. 6) that it is the most important ability of MSRox mechanism. It is due to the fact that three wheels on each Star-Wheel have been coupled by a chain gear that prevents the relative motion of the wheels. This feature has been inspired from the human legs where the angle of toes with respect to the human body while climbing stairs is fixed. This ability is essential for the successful motion of MSRox and for the stability of the wheels on the stairs. It prevents the robot from slippage while ascending stairs and from falling stairs at the time of descending stairs.

1

2

3

4

5

6

Figure 6. Similarity of Star-Wheels and Human Legs in simulation

7 Return Motion to Flat Surfaces It’s necessary for the robot to distinguish between the flat surface mode and stairs and obstacles mode. It should go back to the state of motion on flat surfaces after traversing stairs and obstacles. In doing this, it’s enough to stop the rotation of StarWheels and allow them to rotate freely, whereupon robot can go back to the state of flat motion surfaces only by its own weight (Fig. 7). The coupling between the motor and the StarWheel axis is disconnected and the Star-Wheels can rotate freely and return to the ground.

4

1

2

3

Figure 7. Return motion on flat surfaces

Tehran International Congress on Manufacturing Engineering (TICME2005) December 12-15, 2005, Tehran, Iran

8 Star-Wheel Design In designing Star-Wheel, five parameters are important which are the height of stairs (a), width of stairs (b), radius of simple wheels (r), radius of Star-Wheel (the distance between the center of Star-Wheel and the center of its wheels) (R) and the thickness of holders that fix wheels on its place on Star-Wheels (2t) (Fig. 8). Having stair size (a, b), the radius of Star-Wheels (R) is derived (Appendix A.1) as follows: R=

a2 + b2 3

Figure 8. Parameters of Star-Wheel

(1)

The minimum value of simple wheels radius (rmin) to prevent the collision of the holders to the stairs which is shown in Fig. 9 and the maximum value of radius of simple wheels (rmax) to prevent the collision of the wheels together which is shown in Fig. 10 are derived (Appendix A.2 and A.3) as follows:

rmin

(a 2 + b 2 ) 6 Rt + a (3b − 3a ) = & rmax = 2 ( 3 − 3 ) a + ( 3 + 3 )b

Figure 9. Star-wheel under rmin condition

(2) & (3)

Figure 10. Star-wheel under rmax condition

The maximum value of the half of the thickness of holders (t1max) to prevent the collision of the holders to the stairs (Fig. 11) is (Appendix A.4) as follows:

t1max =

3r (a + b) − 3r (a − b) + a ( 3a − 3b) 6R

(4)

Furthermore, the maximum height of stairs that MSRox can pass (Fig. 12) is (Appendix A.5) as follows:

a max = ( a 2 + b 2 − r 2 ) = 3R 2 − r 2

Figure 11. Star-wheel under t1max condition

(5)

5

Tehran International Congress on Manufacturing Engineering (TICME2005) December 12-15, 2005, Tehran, Iran

According to Fig. 12, for traversing stairs with maximum possible height, the half of the thickness of the holders must be smaller than t2max which is derived (Appendix A.6) as follows:

t 2 max =

r ( a 2 + b 2 − r 2 + 3r ) 2 a2 + b2

(6)

Based on (4) and (6) and the fact that t1max is less than t2max, for fulfilling both Figure 12. Star-wheel under amax and t2max condition conditions which are preventing collision between the holders and stairs and traversing stairs with maximum height, it is only essential that t be in the following range:

t<

ar (3 − 3 ) + br (3 + 3 ) + a( 3a − 3b) 6R

(7)

9 Robot Body Angle Changes MSRox with specified wheels with 13 cm in diameter Table 1 has been designed for climbing stairs with 10 cm in Values of MSRox Parameters height and 15 cm in depth. According to Section VIII, Parameter Value (cm) t 2 R, tmax, amax, rmax and rmin are chosen as in R 10.۴٠ Table 1. tmax 4.10858 Fig. 13 shows the changes of MSRox body angle a 17.54051 max during climbing and descending six stairs. rmin 4.92600 The figures indicate that the cycling time for rmax 9.35307 ascending and descending one stair is about 0.75 s which is lower than the cycling time of RHex[1,2] which is about 1.27 s for climbing and about 1.4 s for descending one stair which is due to its Leg-Based motion.

Figure 13. The changes of robot body angle with respect to the ground for climbing (left) and descending (right) six stairs

10 MSRox Power Design 10.1

Statical Design

6

Tehran International Congress on Manufacturing Engineering (TICME2005) December 12-15, 2005, Tehran, Iran

MSRox is symmetric with respect to the main axis, and one half of it can be considered for Statical design. The free body diagram of the half of MSRox is shown in Fig. 14 where T1 and T2 are the reaction torques in one of the front and one of the rear Star-Wheels axes. F1x, F1y, F2x, F2y are the reaction forces on one of the front and one of the rear StarWheels axes in x and y directions. f1, f2, N1 and N2 are friction forces and stairs reaction forces. mb and ms are the half of the mass of MSRox body and the mass of each StarFigure 14. The free body diagrams of MSRox Wheel and θ is the angle between holders frame and Star-Wheels and horizontal line. φ is the angle of MSRox body with respect to the horizontal line and is equal to the slope of stairs when total of MSRox body is on the stairs. Equilibrium equations are derived as follows:

F1x = F2 x = f1 = f 2 = f

(7)

N1 = F1 y + ms g & N 2 = F2 y + ms g

(8)

N1 + N 2 = F1 y + F2 y + 2ms g = (mb + 2ms ) g = mg

(9)

where m is the half of the MSRox mass. Considering Fig. 14 and (7) and (8), T1 and T2 are derived as follows: T1 = N1 R cos(θ ) − f (r + R sin(θ )) T2 = N 2 R cos(θ ) + f (r + R sin(θ ))

(10) (11)

N2 is greater than N1 and comparing (10) and (11) indicates that T2 is greater than T1. Furthermore, considering (9), the summation of T1 and T2 (the half of the essential torque), is derived as (12). The maximum value of (T1+T2) is occurred at which is shown in Fig. 15. Hence the maximum value of the essential statical torque for all Star-Wheels is derived as (13). T1 + T2 = mgR cos(θ ) Tall = 2 * [T1 + T2 ]max = 2mgR = MgR

(12) (13)

where M is the mass of MSRox. Assuming the mass of MSRox is 11.5 kg, the essential statical torque of Star-Wheels is calculated as follows:

Tall = 12.18402 ( N .m) It should be noted that the slope of stairs ( φ ) doesn’t appear in the above equations because the worst condition ( θ = 0 ) occurs when MSRox is traversing stairs. If the slope Figure 15. MSRox at θ = 0 of stairs is smaller than 30 degree, θ is never equal to zero while MSRox is traversing stairs and the worst condition isn’t θ = 0 and it depends on the slope of stairs and φ will be appeared in above equations. 10.2

Dynamical Design

7

Tehran International Congress on Manufacturing Engineering (TICME2005) December 12-15, 2005, Tehran, Iran

Stairs Climbing Power Consumption Modeling and simulating MSRox in Working Model software for stairs climbing (Section III), power consumption for one of the front and one of the rear Star-Wheels, considering 26 rpm for angular velocity of Star-Wheels, are calculated in Fig. 16. Rectangles in these figures are the time ranges that MSRox is on the stairs and the previous ranges are for transmission from ground to the stairs and the next ranges are for transmission from stairs to the ground. Comparison of rectangles indicates that the rear Star-Wheels endure the greater torque and require greater power when MSRox is climbing stairs. Combining the data of these two figures, the required consumption power for all Star-Wheels for climbing six stairs is derived as Fig. 17.

Figure 17. Consumption power for climbing six stairs

Fig. 17 indicates that the maximum essential torque for stairs climbing is 12.5257 N.m.

Figure 16. Power consumption for one of the front (Top) and one of the rear (Bottom) Star-Wheels for climbing six stairs

Stairs Descending Power Consumption Likewise simulating MSRox motion in Working Model software for stairs descending (Section IV), power consumption for one of the front and one of the rear Star-Wheels are calculated as Fig. 18. The comparison of powers in rectangles indicates that the front Star-Wheels endure greater torque and require greater power while descending stairs. The power consumption for all Star-Wheels for descending six stairs is shown in Fig. 19. Fig. 19 implies that the maximum essential torque of stairs descending is 12.2125 N.m. Hence, the maximum required value of power for Star-Wheels active motor for both ascending and descending stairs is equal to 12.5257 N.m which in comparing with RHex [14] is excellent which is due to Wheel-Based Motion of MSRox. According to Fig. 19, the Star-Wheels’ motor must endure negative torques; this means that it must work as a brake some times. Therefore for having the capability of stairs descending in MSRox, it is essential to have a non-backdrivable motor for rotation of Star-Wheels.

8

Tehran International Congress on Manufacturing Engineering (TICME2005) December 12-15, 2005, Tehran, Iran

Figure 19. Consumption power for descending six stairs

The comparison of statical and dynamical design indicates that the results are about similar and therefore it can be said that two designs done correctly and are logical and acceptable.

Figure 18. Power consumption for one of the front (Top) and one of the rear (Bottom) Star-Wheels for descending six stairs

11 Actual MSRox MSRox has been built in reality and its capabilities have been investigated in various experiments and the results have been compared with computer simulation results [15,16]. The MSRox’s controller is Open-Loop. The actual MSRox in practice, while climbing various stairs, is shown in Fig. 20.

Figure 20. Actual MSRox

9

Tehran International Congress on Manufacturing Engineering (TICME2005) December 12-15, 2005, Tehran, Iran

12 Conclusion The design and modeling of MSRox, a mobile robot with Wheel-Based motion, is inspired from human legs while climbing and descending stairs. It has the capability of ascending and descending stairs and traversing obstacles with flexibility toward uphill, downhill and slope surfaces which is due to its Star-Wheel motion. Furthermore, it has smooth and fast motion on flat surfaces which is due to its wheels motion. It is shown that MSRox can be used for any terrain a human can go. It can also be used for many applications such as Wheel-Chairs to carry disabled people and for space researches as a Spacecraft or war regions identifications or unknown terrains. Researches on climbing and descending on a variety of stairs and obstacles ranges, models, inclinations and surface conditions are ongoing.

References [1]

M. Buehler, Dynamic Locomotion with One, Four and Six-Legged Robots , Invited Paper, Journal of the Robotics Society of Japan, 20(3), (2002) 15-20

[2]

E. Z. Moore, D. Campbell, F. Grimminger, and M. Buehler, Reliable Stair Climbing in the Simple Hexapod 'RHex', IEEE Int. Conf. on Robotics and Automation (ICRA), Vol 3, pp 2222-2227, Washington, D.C., USA, May 11-15, 2002

[3]

E.Z. Moore and M. Buehler, Stable Stair Climbing in a Simple Hexapod, 4th Int. Conf. on Climbing and Walking Robots, Karlsruhe, Germany, September 24 26 , 2001.

[4]

U. Saranli, M. Buehler, and D. E. Koditschek, RHex: A Simple and Highly Mobile Hexapod Robot, Int. J. Robotics Research, 20(7):616-631, July 2001

[5]

R. Altendorfer, E. Z. Moore, H. Komsuoglu, M. Buehler, H. B. Brown Jr., D. McMordie, U. Saranli, R. Full, D. E. Koditschek, RHex: A Biologically Inspired Hexapod Runner, Autonomous Robots, 11:207-213, 2001

[6]

H. Raibert, Legged Robots that Balance, MIT Press, Cambridge, MA, 1986

[7]

Eiji KOYANAGI and Shin’ich YUTA, A development of a six wheel vehicle for indoor and outdoor environment, Proceedings of the International Conference on Field and Service Robotics, pp.52-63, 1999-8, Pittsburgh

[8]

Aarne Halme, Ilkka Leppnen, Miso Montonen, Sami Ylnen, Robot motion by simultaneously wheel and leg propulsion, Automation Technology Laboratory, Helsinki University of Technology, PL 5400, 02015 HUT, Finland , 2001

[9]

Venkat Krovi, Vijay Kumar, Modeling and Control of a Hybrid Locomotion System, ASME Journal of Mechanical Design, Vol. 121, No. 3, pp. 448-455, September 1999

[10] Parris Wellman, Venkat Krovi, Vijay Kumar, and William Harwin, Design of a Wheelchair with Legs for People with Motor Disabilities, IEEE transactions on rehabilitation engineering, vol. 3, no. 4, December 1995 343

10

Tehran International Congress on Manufacturing Engineering (TICME2005) December 12-15, 2005, Tehran, Iran

[11] Roger D. Quinn, Gabriel M. Nelson, Richard J. Bachmann, Daniel A. Kingsley, John Offi, and Roy E. Ritzmann , Insect Designs for Improved Robot Mobility , Proc. 4th Int. Conf. On Climbing and Walking Robots, Berns and Dillmann eds., Prof. Eng. Pub., 69-76, 2001 [12] http://biorobots.cwru.edu/ [13] Mohsen M. Dalvand, Majid M. Moghadam, Design and modeling of a stair climber smart mobile robot (MSRox), Proceedings of the 11th International Conference on Advanced Robotics (ICAR 2003), Coimbra, Portugal, June30July3, pp. 1062-1067, 2003 [14] http://ai.eecs.umich.edu/RHex/RHexversions.html [15] Mohsen M. Dalvand and Majid M. Moghadam, Stair Climbing in a Wheeled Mobile Robot (MSRox), Proceedings of the 35th International Symposium on Robotics (ISR 2004), Paris, Nord Villepinte, France, March 23-26, 2004 [16] http://mmd.i8.com

11

Stair Climbing Mechanism For Mobile Robots (Msrox)

MSRox with 83 cm in Length, 54 cm in Width and 29 cm in Height has been designed to climb stairs with 10 cm in .... robot can go back to the state of flat motion.

535KB Sizes 4 Downloads 177 Views

Recommend Documents

Autonomous Stair Climbing Algorithm for a Small Four ...
[email protected], [email protected], [email protected]. Abstract: In ... the contact configuration between the tracks and the ground changes and ...

Motion planning for formations of mobile robots
if, for example, distributed data needs to be collected at different resolutions and thus ... advantageous, for example, in a data collection task where a particular ...

Motion planning for formations of mobile robots - Semantic Scholar
for tele-operation of such a network from earth where communication .... A clear advantage of using motion planning for dynamic formations is that maneuvers can .... individual robots via a wireless RC signal. ... may provide a disadvantage for appli

Topological Map Building for Mobile Robots Based on ...
Component-Based Robot Software Platform,” ETRI. Journal, vol. 32, no. 5, pp. ... IEEE Transactions on Robotics and Automation, vol. 20, no. 3, pp. 433-443 ...

Autonomous Mobile Robots-siegwart.pdf
The idea of providing a robot. functional architecture as an outline of the book, and then explaining each. component in a chapter, is excellent. I think the authors ...

Download Introduction to Autonomous Mobile Robots
Download Introduction to Autonomous Mobile Robots (Intelligent. Robotics and Autonomous ... analysis, sensors and perception ... of sensed data. The final two.

visual servo control of nonholonomic mobile robots
and/or mechanical constraints of the robotic platform. Consider the system of Fig ..... Transactions on Robotics and Automation 8, 313–326. Samson, Claude and ...

A Coarse-To-Fine Approach for Fast Path Finding for Mobile Robots
[2008-S-031-01, Hybrid u-Robot Service System Technology Development for Ubiquitous City]. ... Hierarchical map abstraction and coarse-to-fine path finding. The 2009 IEEE/RSJ .... comparison with low-level A* search. The experiments ...

Semantic Labeling of Places with Mobile Robots
Henrik Christensen, Georgia Tech, USA. Peter Corke ...... Brunskill et al. [2] presents an online method for generating topological maps from ..... correspond to a robot equipped with a 360o degree field of view laser sensor. Each ...... Weymouth [11

Best PDF Introduction to Autonomous Mobile Robots (Intelligent ...
Online PDF Introduction to Autonomous Mobile Robots (Intelligent Robotics and ... series) Online , Read Best Book Online Introduction to Autonomous Mobile Robots .... synthesizes material from such fields as kinematics, control theory, signal ...