An Optimal Working Function Based on the Energetic Cost for Myriapod Robot Systems: How Many Legs Are Optimal for a Centipede? B. T. NOHARA T. NISHIZAWA Department of Electric and Computer Engineering, Musashi Institute of Technology, Tamazutsumi, Setagaya, Tokyo, Japan ([email protected]) Received 28 May 20041 accepted 15 February 2005 Abstract: The objective of this paper is to obtain working functions for the legs of a myriapod robot from a kinetic energy point of view. The realization of the high performance of energy consumption is indispensable in the battery-based robot system. We introduce the cost of transport and reduce to the minimum problem of the cost of transport. The calculus of variations is applied to obtain governing equations and the functions for legs. We obtain optimal functions for legs in an octarupedal robot. Key Words: Calculus of variations, gait pattern, myriapod robot, walking robot NOMENCLATURE E JG JL JST JSW K KE KT M R S Sn T U V Vn e g kinetic energy consumed by the robot inertia of the embedded gear of the motor leg inertia of the lift motion at the swing phase leg inertia of the swing motion at the stance phase leg inertia of the swing motion at the swing phase kinetic energy induced electromotive force constant torque constant weight of the robot internal electric resistance stride of the robot non-dimensional stride period of the movement of the leg potential energy velocity of the body non-dimensional velocity kinetic energy consumption of a leg gravity due to acceleration Journal of Vibration and Control, 11(10): 1235–1251, 2005 DOI: 10.1177/1077546305054149 1 2005 Sage Publications 1 Downloaded from jvc.sagepub.com at PENNSYLVANIA STATE UNIV on September 12, 2016 1236 B. T. NOHARA and T. NISHIZAWA i l m0 m1 n r ST r SW t 1 2S 2W 3 4 6 7 8 9 S1 9 S2 9 W1 9 W2 9 W3 electric current radius of the lift motion mass of each leg including a motor mass of only a leg number of legs radius of the swing motion at the stance phase radius of the swing motion at the swing phase time voltage angle of the motion of the swing motion angle of the motion of the lift motion duty fuctor K E 5K T cost of transport attenuation ratio Lagrange multiplier working function of the swing motion at the stance phase working function of the lift motion at the stance phase working function of the swing motion at the swing phase working function of the lift ascent motion at the swing phase working function of the lift descent motion at the swing phase torque angular velocity 1. INTRODUCTION In the course of studying walking robots, many researchers have focused on the walking mechanism or algorithm (Hirose et al., 19971 Hirai and Hirose, 1999) without tumbling for biped robots, which mimic a human’s walking system. A few institutes (see http://www.honda.co.jp/robot/ and http://www.sony.co.jp/SonyInfo/QRIO) have developed biped robot systems to show off their technical might. However, we still have problems in realizing biped robots in industries, for example, cost/performance, lack of functions, the stability of dynamic walking (Kajita and Tani, 1996), etc. On the other hand, myriapod robots imitate quadruped animals, insects, spiders, etc. The walking mechanism of myriapod robots is comparatively easier than biped robots since static walking (Torige, 1993) can be applied simply. Myriapod robots can even walk in a hard environment in which wheel-installed robots cannot move, since myriapod robots choose safe landing points for legs. The number of studies of myriapod robots is less than that of biped robots, but we consider myriapod robots to be more important for realizing industrial robot applications. Within the study of myriapod robots, we find three perspectives: the stability, the maximum movable speed, and the consumption energy. Past studies have included the gait pattern of quadruped robots (Kimura et al., 1993) and the development of a hexapod robot from the point of view of efficient working (Nonami et al., 2001). There have also been some studies on the generation of the gait pattern of myriapod robots1 these contain the walking control Downloaded from jvc.sagepub.com at PENNSYLVANIA STATE UNIV on September 12, 2016 ROBOT SYSTEMS: HOW MANY LEGS ARE OPTIMAL FOR A CENTIPEDE? 1237 algorithm of hexapod robots, which mimic the gait pattern of insects (Bartling and Schmitz, 20001 Hirokoshi et al., 20001 Pelletier and Caissie, 2001), the concept design of the gait pattern by analyzing an animal walking from low to high speed (Pearson, 1976), and the gait pattern generation for hexapod robots by examining the ecology of spiders (Tanaka et al., 1999). Moreover, recently studies have been made of the realization of a walking method that differs in speed (Hirose and Yoneda, 19911 Kimura et al., 1993) and a new generation method of gait patterns using the autonomous distributed system (Yagi et al., 19991 Hirokawa et al., 20011 Weangsirna et al., 2001). In this paper we study myriapod robots and obtain the working function for the legs from a kinetic efficiency point of view. The realization of the high performance of energy consumption is indispensable in the battery-based robot system, in which we have to utilize the battery for the driving force. We introduce the cost of transport as the efficiency of the kinetic energy and realize the lossless gait of myriapod robots by minimizing the cost of transport (Hirose and Umetani, 19781 Kaneko et al., 19841 Nishii, 19981 Odasima et al., 1999). The fact that animals and insects change gait patterns with speed is proof of using kinetic energy efficiently. However, in past studies the cost of transport calculated through the working function of the legs was assumed by the sinusoidal function (Hirose and Umetani, 19781 Nishii, 19981 Suyama et al., 2002a, 2002b, 2002c). So, the problem whether the assumed sinusoidal function is the best function has remained. In this paper, we obtain the optimal working function for the legs by using the calculus of variations. In the following section, we describe the myriapod robots dealt with in this paper and introduce the cost of transport. In Section 3 we obtain a governing equation for the legs and an optimal working function using the calculus of variations. Optimal working functions of the swing and lift motion at both the stance and swing phases are obtained using the Euler equation. In Section 4 we calculate the cost of transport based on the obtained working functions. Finally, in Section 5 we give concluding remarks and discuss whether a centipede has an optimal number of legs. 2. LOCOMOTION BASED ON KINETIC ENERGY EFFICIENCY We consider a myriapod robot, which has some pairs of legs at both sides of a body. Figure 1 shows the cross-sectional view of a pair of legs of the robot. Each leg has one joint with two degrees of freedom by two DC motors: the swing and lift motor. The swing motor generates the forward/backward motion of the robot (Figure 2) and the lift motor raises a leg up (Figure 3). The thrust force of the legs achieves the forward velocity of the body. The velocity V is obtained by V 2 S 3T (1) where S, T , and 3 indicate the stride (the distance which the leg of the swing phase moves forward), the period of the movement of the leg (the summation of the duration of the stance and swing phases), and the duty factor, respectively. The duty factor is defined by the ratio Downloaded from jvc.sagepub.com at PENNSYLVANIA STATE UNIV on September 12, 2016 1238 B. T. NOHARA and T. NISHIZAWA Figure 1. Cross-sectional view of a pair of legs. Figure 2. Swing motion. Downloaded from jvc.sagepub.com at PENNSYLVANIA STATE UNIV on September 12, 2016 ROBOT SYSTEMS: HOW MANY LEGS ARE OPTIMAL FOR A CENTIPEDE? 1239 Figure 3. Lift motion. of the number of legs of the stance phase and the total number of legs. From equation (1), the velocity V is obtained by the flexible combination of the parameters, S, T , and 3. In order to select the optimal combination of these parameters, the minimization of the kinetic energy is a reasonable criterion from the engineering point of view. 2.1. Energy Consumption of Each Leg The electric current, the voltage, the internal electric resistance, the torque, and the angular velocity of each motor are denoted by i, 1, R, , and , respectively. Then, the kinetic energy consumption e j of the jth leg is presented by 1 ej 2 1 T T 2 1tit dt 2 0 4 tt 3 0 3 R 2 t dt K T2 (2) where 4 2 KE KT Here, K E and K T indicate the induced electromotive force constant and the torque constant, respectively. In equation (2), we use the relations: 1t 2 Rit 3 K E t t 2 K T it (3) (4) The first term of the mostly right-hand side of equation (2) means the mechanical power consumed by the robot, which is the product of the torque and the angular velocity at each joint. The second term corresponds to the heat energy loss. Downloaded from jvc.sagepub.com at PENNSYLVANIA STATE UNIV on September 12, 2016 1240 B. T. NOHARA and T. NISHIZAWA The total kinetic energy E consumed by the robot is given by the summation of the kinetic energy consumption of each leg as follows E2 n 4 ej (5) j21 where n is the number of legs. 2.2. Def inition of the Cost of Transport We introduce the cost of transport as a measure of the kinetic energy efficiency. The cost of transport 6 is given by 62 E 3E 2 MV T MS (6) where M is the weight of the robot. The cost of transport shows the energy consumption per unit distance and unit weight of the robot. Therefore, the lower 6 is, the more efficiently the robot walks. 3. GOVERNING EQUATIONS AND WORKING FUNCTIONS FOR LEGS First, we derive the governing equations to determine the working functions for the legs. The calculus of variations is applied to derive the equations. In this paper, we obtain the optimal function 9t of the rotational motion, which makes equation (2) minimum. The mass of each leg including a motor, the mass of only a leg, the attenuation ratio of a motor, and the inertia of the embedded gear of a motor are m 0 , m 1 , 7, and JG , respectively. Also, the symbols r ST , r SW , l, 2 S , and 2 W denote the radius of the swing motion at the stance phase, the radius of the swing motion at the swing phase, the radius of the lift motion, the angle of the swing motion, and the angle of the lift motion, respectively. Here, the “stance phase” indicates when a leg supports the weight of the robot. The “swing phase” means the state of a leg which does not support the robot. 3.1. Stance Phase The working function of the swing motion at the stance phase is denoted by 9 S1 t. Suppose the initial and boundary conditions are 9 S1 0 2 0, 9 4S1 0 2 0, 9 S1 TS1 2 2 S , and 9 4S1 TS1 2 0. Here, TS1 indicates the swinging time of the stance phase and the prime represents the differentiation with respect to time. The required torque S1 t at the stance phase is presented by 5 6 S1 2 72 JST 3 JG 9 44S1 t Downloaded from jvc.sagepub.com at PENNSYLVANIA STATE UNIV on September 12, 2016 (7) ROBOT SYSTEMS: HOW MANY LEGS ARE OPTIMAL FOR A CENTIPEDE? 1241 where JST is the leg inertia of the swing motion at the stance phase and is computed by JST 2 M 2 r n3 ST Substituting equation (7) into equation (2) leads to 1 e S1 2 0 TS1 2 3 5 6 62 2 R 5 4 72 JST 3 JG 9 44 S1 t9 4 S1 t 3 2 72 JST 3 JG 9 44 S1 t dt KT (8) In order to minimize equation (8) under the constraint of 1 TS1 9 4S1 t dt 2 2 S (9) 0 using the method of the Lagrange multiplier, 2 3 5 2 6 44 62 44 2 R 5 2 4 4 7 JST 3 JG 9 S1 t9 S1 t 3 2 7 JST 3 JG 9 S1 t dt J [9 S1 t] 2 KT 0 3 21 TS1 9 4 S1 t dt 5 2 S (10) 5 8 4 1 TS1 0 must be minimized. Here, S1 t 2 9 4S1 t, and thus equation (10) is rewritten as follows: 1 J [ S1 t] 2 TS1 2 5 6 4 72 JST 3 JG 4 S1 t S1 t 0 62 2 82 S R 5 2 7 JST 3 JG 4 S1 t 5 8 S1 t 3 2 KT TS1 3 3 dt (11) The integrated function of equation (11) is F S1 t 4S1 t t. Substituting this into the following Euler equation F S1 t 4S1 t t d F S1 t 4 S1 t t 5 20 S1 t dt 4 S1 t (12) 62 R 5 2 7 JST 3 JG 44 S1 t 3 8 2 0 2 KT (13) yields 2 We obtain the solution of equation (13), which satisfies the initial and boundary conditions, as follows: 9 S1 t 2 2S 2 t 3TS1 5 2t 3 TS1 Downloaded from jvc.sagepub.com at PENNSYLVANIA STATE UNIV on September 12, 2016 (14) 1242 B. T. NOHARA and T. NISHIZAWA Note that the obtained function 9 S1 t makes the mechanical energy consumption zero. This fact is easily found by substituting equation (14) into the first term of equation (8). Accordingly, we find that the amounts of the motoring ( tt 0) and the regeneration ( tt 0) are balanced in order to minimize the total energy consumption. The function of the lift motion 9 S2 t is 9 S2 t 2 2 constant (15) since this motion simply supports the mass of the robot. 3.2. Swing Phase The function of the swing motion at the swing phase is 9 W 1 t and we suppose the initial and boundary conditions to be 9 W 1 0 2 0, 9 4W 1 0 2 0, 9 W 1 TW 1 2 2 S , and 9 4W 1 TW 1 2 0. Here, TW 1 indicates the swinging time of the swing phase. In this case, the required torque W 1 t is presented by 6 5 W 1 2 72 JSW 3 JG 9 44W 1 t (16) where JSW is the leg inertia of the swing motion at the swing phase and is computed by 2 JSW 2 m 0r SW Then we obtain the function 9 W 1 t as follows using the same procedure as in Section 3.1: 9 W 1 t 2 2S 2 t 3TW 1 5 2t TW3 1 (17) Next we find the functions of the lift motion 9 W i t at the swing phase. Here, i 2 2 means the ascent motion, and i 2 3 the descent motion. The required torque W i t is obtained by the constrained Lagrangian equations of motion d dt 7 KWi 9 4 W i t 8 d 5 dt 7 UW i 9 4 W i t 8 5 KWi UW i 3 2 Wi 9 W i t 9 W i t (18) where K W i and UW i denote the kinetic and potential energies, respectively, and are represented by KWi UW i 6 2 15 2 7 JL 3 JG 9 4 W i t 2 2 5m 1 gl cos[9 W i t] 2 (19) (20) In equation (19), JL indicates the leg inertia of the lift motion at the swing phase and is computed by Downloaded from jvc.sagepub.com at PENNSYLVANIA STATE UNIV on September 12, 2016 ROBOT SYSTEMS: HOW MANY LEGS ARE OPTIMAL FOR A CENTIPEDE? 1243 JL 2 m 1 l 2 Using equations (18)–(20), we obtain the required torque as follows: 5 6 W i 2 72 JL 3 JG 9 44 W i t 3 m 1 gl sin[9 W i t] (21) Accordingly, we can find the governing equations of 9 W i t by substituting equation (21) into equation (2). In this case, the problem is min J [9 4W i t] (22) 9 4W i t8 under the constraint of 1 TW i 9 4W i t dt 2 2 W (23) 0 where J [9 4W i t] 1 TWi 2 9 5 6 4 72 JL 3 JG 9 44W i t9 4W i t 3 4 m 1 gl sin[9 W i t]9 4W i t 0 3 3 62 44 6 R 5 R 5 2 7 JL 3 JG 9 W2i t 3 2 2 72 JL 3 JG m 1 gl sin[9 W i t]9 44W i t 2 KT KT 3 21 TW i R 2 22 2 4 (24) m g l sin [9 W i t] dt 5 8 9 W i t dt 5 2 W K T2 1 0 Here 5 6 F[9 W i t 9 4W i t 9 44W i t t] 2 4 72 JL 3 JG 9 44W i t9 4W i t 3 4 m 1 gl sin[9 W i t]9 4W i t 3 62 44 6 R 5 2 R 5 7 JL 3 JG 9 W2i t 3 2 2 72 JL 3 JG 2 KT KT 6 m 1 gl sin[9 W i t]9 44W i t 3 5 89 4W i t 3 R 2 22 2 m g l sin [9 W i t] K T2 1 82 W TW i (25) Then, substituting equation (25) into the Euler equation d F[9 W i t 9 4W i t 9 44W i t t] F[9 W i t 9 4W i t 9 44W i t t] 5 9 W i t dt 9 4W i t 9 d2 F[9 W i t 9 4W i t 9 44W i t t] 2 0 3 2 dt 9 44W i t Downloaded from jvc.sagepub.com at PENNSYLVANIA STATE UNIV on September 12, 2016 (26) 1244 B. T. NOHARA and T. NISHIZAWA Table 1. Major parameters used in the numerical simulation. M R5K T2 Sn g l m1 4 72 JL 3 JG 72 JST 3 JG at 3 72 JST 3 JG at 3 72 JST 3 JG at 3 72 JST 3 JG at 3 72 JSW 3 JG 2 758 2 658 2 558 2 458 3.45 kg 0.0001312 0.1167 9.8 m s52 0.105 m 0.02 kg 1 0.00042 0.06161 0.07186 0.08625 0.10781 0.00212 leads to the following equation of motion: 72 JL 3 6 6 5 2 5 2 44 JG 2 9 4 W i t 3 2 7 JL 3 JG m 1 gl cos[9 W i t]9 W i t 5 7 JL 3 JG 6 m 1 gl sin[9 W i t]9 4W i 2 t 3 m 21 g 2l 2 sin[9 W i t] cos[9 W i t] 2 0 i 2 2 3 (27) 3.3. Numerical Examples of the Working Functions The working functions are obtained using equations (14), (17), and (27) for the swing motion of the stance phase, the swing motion of the swing phase, and the lift motion, respectively. We show numerical examples of these functions. Table 1 shows the major physical parameters used in the numerical simulation. The period of the movement of a leg T is calculated using equation (1) based on fixed parameters Sn , Vn , and 3. Sn denotes the nondimensional stride (i.e. the ratio of the actual stride and the length of the robot). Also, Vn denotes the non-dimensional velocity (i.e. the ratio of the actual velocity and the length of the robot). Here, Sn 2 01167 unit distance, and 3 2 558. Figure 4 shows functions for TS1 2 20, 1.4 and 1.0 s (calculated from Vn 2 00583, 0.0833, and 0.1167 unit distance s51 ) for equation (14). Figure 5 shows functions for TW 1 2 12, 0.84 and 0.6 s (calculated from Vn 2 00583, 0.0833 and 0.1167 unit distance s51 ) for equation (17). Note that T 2 TS1 3 TW 1 , TS1 2 3T , and TW 1 2 1 5 3T . We must obtain solutions of equation (27) numerically due to the non-linearity of the differential equation. The initial and boundary conditions are 9 W 2 0 2 0, 9 W 3 0 2 2 W , 9 4W i 0 2 0 (i 2 2 3), 9 W 2 TW 2 2 2 W , 9 W 3 TW 3 2 0, and 9 4W i TW i 2 0 (i 2 2 3). Figure 6 shows numerical results of the case 2 W 2 518 rad and TW 2 2 TW 3 2 06, 0.42, and 0.3 s. Note that TW 1 2 TW 2 3 TW 3 . Then, TW 2 and TW 3 are obtained by simple division of TW 1 . Downloaded from jvc.sagepub.com at PENNSYLVANIA STATE UNIV on September 12, 2016 ROBOT SYSTEMS: HOW MANY LEGS ARE OPTIMAL FOR A CENTIPEDE? 1245 Figure 4. Functions of the swing motion (the stance phase). Figure 5. Functions of the swing motion (the swing phase). Downloaded from jvc.sagepub.com at PENNSYLVANIA STATE UNIV on September 12, 2016 1246 B. T. NOHARA and T. NISHIZAWA Figure 6. Functions of ascent and descent motions. 4. COST OF TRANSPORT Figures 7 and 8 show the cost of transport of the robot based on the obtained functions of the legs. These figures present the change of the cost of transport for duty factors when the robot increases its speed. The non-dimensional stride Sn is set to 0.1167. Figure 7 shows the case of the hexapod model, and Figure 8 shows the octarupedal model. The locomotion of minimum energy consumption is performed by selecting the optimal duty factor, which indicates the minimum cost of transport at each velocity. In past studies (Hirose and Umetani, 19781 Nishii, 19981 Suyama et al., 2002a, 2002b, 2002c), the cost of transport was obtained by assuming that the working function of the legs is the sinusoidal function. Thus, the question from the point of the total energy efficiency has remained. We obtain the optimal working function for the legs by using the calculus of variations, and we calculate the cost of transport in this study. Figures 9(a) and (b) show the comparisons of the functions of equations (14) and (27) derived by the calculus of variations and the pure sine function. Figure 10 presents the cost of transport for these two cases in the duty factor 3 2 558 of the octarupedal model. We find that the function obtained by the calculus of variations has smaller cost than the sine function, in spite of a little difference between the profiles of functions. Downloaded from jvc.sagepub.com at PENNSYLVANIA STATE UNIV on September 12, 2016 ROBOT SYSTEMS: HOW MANY LEGS ARE OPTIMAL FOR A CENTIPEDE? 1247 Figure 7. Velocity–cost of transport (hexapod model): Sn 2 01167. Figure 8. Velocity–cost of transport (octarupedal model): Sn 2 01167. Downloaded from jvc.sagepub.com at PENNSYLVANIA STATE UNIV on September 12, 2016 1248 B. T. NOHARA and T. NISHIZAWA Figure 9. Comparison of functions: the sine function. (a) Equation (14)1 (b) the solution of equation (27). Figure 10. Comparison of the cost of transport. Downloaded from jvc.sagepub.com at PENNSYLVANIA STATE UNIV on September 12, 2016 ROBOT SYSTEMS: HOW MANY LEGS ARE OPTIMAL FOR A CENTIPEDE? 1249 Figure 11. Optimal number of legs. 5. CONCLUDING REMARKS AND FURTHER DISCUSSION In this paper, we obtain the working functions using the calculus of variations, and we consider the locomotion of the robot based on the maximum energy efficiency. We can obtain the analytical forms from the Euler equations for the swing working function of the stance phase and the swing and lift working functions of the swing phase. However, the equation of motion for the lift function of the swing phase becomes a non-linear form, so we find a solution for this case using the numerical method. The mostly efficient locomotion is presented through the calculation of the cost of transport. Furthermore, we consider using this method to study whether a centipede has an optimal number of legs. The working mechanism of the legs of the robot used in this study is different from a live centipede, but we try to check how the cost of transport changes when increasing the number of legs of the robot. Figure 11 shows the change of the cost of transport with the increase in the number of legs, provided that the total weight of the robot is constant. Each line indicates the cost of transport with the increasing speed, so the duty factor also changes (not shown). We formally calculate the cost of transport from six legs to 1000 legs, but only some of the results are shown in Figure 11 to make it easier to read. We find that the minimum cost of transport occurs for the cases of 48, 26, and 10 legs at low (less than 0.083 unit distance s51 ), medium (0.083–0.183 unit distance s51 ), and high speed (more than 0.183 unit distance s51 ), respectively. There are several types of centipede: Scolopendra Subspinipes Japonica has 42 legs (see http://www.city.nagoya.jp/10eisei/ngyeiken/insect/chilopod/ssj.htm (in Japanese)] and Bothropolys Rugosus has 30 legs [see http://www.insects.jp/7 tkawabe/konmukadeissun.htm (in Japanese)]. Scolopendra Subspinipes Japonica is a large sized cen- Downloaded from jvc.sagepub.com at PENNSYLVANIA STATE UNIV on September 12, 2016 1250 B. T. NOHARA and T. NISHIZAWA tipede and Bothropolys Rugosus is a small centipede. The moving speed of Scolopendra Subspinipes Japonica is slower than that of Bothropolys Rugosus. The mechanism of the robot is a very rough model of a centipede, but we obtain nearly the numbers of legs at low and medium speeds. The attempt to model the legs of a centipede and to estimate the optimal number of legs may help to solve the process of evolution using an engineering method. Acknowledgment. The authors are grateful for the useful comments provided by the referees. REFERENCES Bartling, C. and Schmitz, J., 2000, “Reaction to disturbances of a walking leg during stance,” Journal of Experimental Biology 203, 1211–1233. Hirai, K. and Hirose, M., 1999, “Research of humanoid robot,” Journal of the Robotics Society of Japan 14(2), 208–213. Hirokawa, J., Hato, T., Masutani, S., and Nakazawa, K., 2001, “A gait generation for six-legged walking chair robot using distributed controller,” in Proceedings of the Annual Conference of the Robotics Society of Japan, Tokyo, Japan, September, pp. 1191–1192. Hirokoshi, H., Abe, T., Ogura, S., Miyata, K., and Miura, H., 2000, “Locomotion analysis of insects and gait design for robots,” in Proceedings of the 39th Annual Conference of the Japan Society of Mechanical Engineers, Nogoya, Japan, pp. 258–260. Hirose, S. and Umetani, Y., 1978, “The basic considerations on energetic efficiencies of walking vehicle,” The Society of Instrument and Control Engineers 15(7), 928–933. Hirose, S. and Yoneda, K., 1991, “Dynamic and static fusion control and continuous trajectory generation of quadruped walking vehicle,” Journal of the Robotics Society of Japan 9(3), 267–275. Hirose, M., Takenaka, T., Gomi, H., and Ozawa, N., 1997, “Humanoid robot,” Journal of the Robotics Society of Japan 15(7), 983–985. Kajita, S. and Tani, K., 1996, “Experimental study of biped dynamic walking,” IEEE Control Systems 16(1), 13–19. Kaneko, M. et al., 1984, “Legged locomotion machine based on the consideration on degrees of freedom,” in Proceedings of the 5th CISM-IFToMM Symposium on Theory and Practice of Robots and Manipulators, Udine, Italy, p. 306. Kimura, H., Shimoyama, I., and Miura, H., 1993, “Dynamics in the dynamics walk of a quadruped robot,” Advanced Robotics 14(3), 283–301. Nishii, J., 1998, “A study of insect locomotor patterns based on the energetic efficiency,” The Institute of Electronics, Information and Communication Engineers II(10), 2340–2437. Nonami, K., Huang, Q. J., Komizo, D., Fukao, Y., Shin, J., Fujiwara, D., Asai, Y., Uchida, H., Shiraishi, Y., Fujimoto, M., Hazawa, K., Wojtara, T., and Ishii, R. R., 2001, “Development of autonomous six-legged walking robot COMET-III with power unit and radio-controlled helicopter for humanitarian demining,” in Proceedings of the Annual Conference of the Robotics Society of Japan, Tokyo, Japan, September, pp. 319– 328. Odasima, T., Yuasa, H., Luo, Z., and Ito, M., 1999, “Emergent generation of gait pattern for myriapod robot system based on energy consumption,” Journal of the Robotics Society of Japan 17(8), 1149–1157. Pearson, K., 1976, “The control of walking,” Scientif ic American 235(6), 72–86. Pelletier, Y. and Caissie, R., 2001, “Behavioral and physical reactions of the Colorado potato beetle walking on a slanted surface,” Biological Cybernetics 84, 267–277. Suyama, T., Fujikawa, H., and Nohara, B. T., 2002a, “Optimal gait pattern based on the energetic cost for myriapod robot system,” Industrial Instrumentation and Control, The Institute of Electrical Engineers Japan IIC-02, 13–18. Suyama, T., Fujikawa, H., and Nohara, B. T., 2002b, “An optimal gait pattern for injured myriapod robot systems,” in Proceedings of the International Workshop on Signal Processing Applications and Technology, Tokyo, Japan, pp. 15–20. Suyama, T., Fujikawa, H., and Nohara, B. T., 2002c, “An optimal gait pattern for injured myriapod robot systems,” in Proceedings of the 45th Japan Joint Automatic Control Conference, Sendai, Japan, pp. 99–100. Downloaded from jvc.sagepub.com at PENNSYLVANIA STATE UNIV on September 12, 2016 ROBOT SYSTEMS: HOW MANY LEGS ARE OPTIMAL FOR A CENTIPEDE? 1251 Tanaka, D., Yagi, S., Yanagisawa, T., and Miura, H., 1999, “The gait design of 8-legs-robot,” in Proceedings of the 5th International Federation for the Theory of Machines and Mechanisms Symposium, pp. 24–30. Torige, A., 1993, “Centipede-type multi-legged walking robot,” in Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, Yokohama, Japan, July 26–30, Vol. 1, pp. 567–571. Weangsirna, P., Nakahara, F., Kushihashi, Y., and Honda, T., 2001, “A method of Leg-end Trajectory Contorol by Table Look-up for a Five-Legged Walking Robot,” in Proceedings of the Annual Conference of the Robotics Society of Japan, Tokyo, Japan, September, pp. 1193–1194. Yagi, S., Torige, A., and Ishizawa, N., 1999, “Development of centipede-type walking robot ‘CWR-2’,” The Japan Society of Mechanical Engineers ROBOMEC A 3, 235–238. Downloaded from jvc.sagepub.com at PENNSYLVANIA STATE UNIV on September 12, 2016
© Copyright 2026 Paperzz