版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p> Zero-moment point trajectory modeling of a biped</p><p> walking robot using an adaptive neuro-fuzzy system</p><p> D. Kim, S.-J. Seo and G.-T. Park</p><p> Abstract:
2、A bipedal architecture is highly suitable for a robot built to work in human environments</p><p> since such a robot will find avoiding obstacles a relatively easy task. However, the complex dynamics involv
3、ed in the walking mechanism make the control of such a robot a challenging task.</p><p> The zero-moment point (ZMP) trajectory in the robot’s foot is a signi?cant criterion for the robot’s</p><p
4、> stability during walking. If the ZMP could be measured on-line then it becomes possible to create</p><p> stable walking conditions for the robot and here also stably control the robot by using the me
5、asured ZMP, values. ZMP data is measured in real-time situations using a biped walking robot and this ZMP data is then modelled using an adaptive neuro-fuzzy system (ANFS). Natural walking motions on ?at level surfaces a
6、nd up and down a 10° slope are measured. The modelling</p><p> performance of the ANFS is optimized by changing the membership functions and the consequent</p><p> part of the fuzzy rules
7、. The excellent performance demonstrated by the ANFS means that it can not only be used to model robot movements but also to control actual robots.</p><p> 1 Introduction</p><p> The bipedal s
8、tructure is one of the most versatile setups for a walking robot. A biped, robot has almost the same movement mechanisms as a human and it able to operate in environments containing stairs, obstacles etc. However, the dy
9、namics involved are highly nonlinear, complex and unstable. Thus, it is dif?cult to generate a human-like walking motion. The realisation of human-like walking robots is an area of considerable activity [1–4]. In contras
10、t to industrial robot manipulators, the interac</p><p> In this work actual ZMP data taken throughout the whole walking cycle are obtained from a practical biped waling robot. The robot will be tested both
11、on a ?at ?oor and also on 10 slopes. An adaptive neuro-fuzzy system (ANFS) will be used to model the ZMP trajectory data thereby allowing its use to control a complex real biped walking robot.</p><p> 2 Bip
12、ed walking robot</p><p> 2.1 Design of the biped walking robot</p><p> We have designed and implemented the biped walking robot shown in Fig. 1. The robot has 19 joints. The key dimensions of
13、the robot are also shown in Fig. 1.The height and the total weight are about 380mm and 1700 g including batteries, respectively. The weight of the robot is minimised by using aluminium in its construction. Each joint is
14、driven by a RC servomotor that consists of a DC motor, gears and a simple controller. Each of the RC servomotors is mounted in a linked structure. This structu</p><p> Out robot is able to walk at a rate of
15、 one step (48mm) every 1.4 s on a ?at ?oor or an shallow slopes. The speci?cations of the robot are listed in Table 1. </p><p> The walkingmotions of the robot are shown in Figs. 3–6.- Figures 3 and 4 are s
16、how front and side views of the robot, respectively when the robot is on a ?at surface. Figure 5 is a snapshot of the robot walking down a slope whereas Fig. 6 is a snapshot of the robot walking up a slope.</p>&l
17、t;p> The locations of the joints during motion are shown in Fig. 7. The measured ZMP trajectory is obtained from ten-degree-of-freedom (DOF) data as shown in Fig. 7. Two degrees of freedom are assigned to the hips an
18、d ankles and one DOF to each knee. Using these joint angles, a cyclic walking pattern has been realised. Our robot is able to walk continuously without falling down. The joint angles in the four-step motion of our robot
19、are summarised in the Appendix.</p><p> 2.2 ZMP measurement system</p><p> The ZMP trajectory in a robot foot is a signi?cant criterion for the stability of the walk. In many studies, ZMP coor
20、dinates are computed using a model of the robot and information from the encoders on the joints. However, we employed a more direct approach which is to use data measured using sensors mounted on the robot’s feet.</p&
21、gt;<p> The distribution of the ground is reaction force beneath the robot’s foot is complicated. However, at any point P on the sole of the foot to the reaction can be represented by a force N and moment M, as s
22、hown in Fig. 8. The ZMP is simply the centre of the pressure of the foot on the ground, and the moment applied by the ground about this point is zero. In other words, the point P on the ground is the point at which the n
23、et moment of the inertial and gravity forces has no component along the axes</p><p> Figure 9 illustrates the used sensors and their placement on the sole of the robot’s foot. The type of force sensor used
24、in our experiments is a FlexiForce A201 sensor [8]. They are attached to the four corners of the plate that constitutes the sole of the foot. Sensor signals are digitised by an ADC board, with a sampling time of 10ms. Me
25、asurements are carried out in real time.</p><p> The foot pressure is obtained by summing the force signals. Using the sensor data it is easy to calculate the actual ZMP values. The ZMPs in the local foot c
26、oordinate frame are computed using (1).</p><p> Where each fi is the force at a sensor ri is the sensor position which is a vector. These are de?ned in Fig. 10. In the ?gure, ‘O’ is the origin of the foot c
27、oordinate frame which is located at the lower-left-hand corner the left foot. </p><p> Experimental results are shown in Figs. 11–16. Figures 11, 13 and 15 show the x-coordinate and y-coordinate of the act
28、ual ZMP positions for the four-step motion of the robot walking on a ?at ?oor and also down and up a slope of 10 , respectively. Figures 12, 14 and 16 shown the ZMP trajectory of the one-step motion of the robot using th
29、e actual ZMP positions shown in Figs. 11, 13</p><p> and 15. As shown in the trajectories, the ZMPs exist in a rectangular domain shown by a solid line. Thus, the positions of the ZMPs are with in the robot
30、’s foot and hence the robot is stable.</p><p> 3 ZMP trajectory modelling</p><p> In many scienti?c problems an essential step towards their solution is to accomplish the modelling of the syst
31、em under investigation. The important role of modelling is to establish empirical relationships between observed variables. The complex dynamics involved in making a robot walk</p><p> make the control of t
32、he robot control a challenging task. However, if the highly nonlinear and complex dynamics can be closely produced then this modelling can be used in the control of the robot. In addition, modelling, can even be used in
33、robust intelligent control to minimise disturbances and noise.</p><p><b> 3.1 ANFS</b></p><p> Fuzzy modelling techniques have become an active research area in recent years becaus
34、e of their successful application to complex, ill-de?ned and uncertain systems in which conventional mathematical models fail to give satisfactory results [9]. In this light we intend to use a system to model the ZMP tra
35、jectory.</p><p> The fuzzy inference system is a popular computing framework that is based on the concepts of fuzzy set theory, fuzzy if-then rules, and fuzzy reasoning. We will use the Sugeno fuzzy model i
36、n which since each rule has a crisp output, the overall output is obtained via a weighted average, thus avoiding the time-consuming process of defuzzi?cation. When we consider fuzzy rules in the fuzzy model, the conseque
37、nt part can be expressed by either a constant or a linear polynomial. The different forms o</p><p> The types of the polynomial are as follows</p><p> A block diagram of the modelling system i
38、s shown in Fig. 17. The proposed method is ?rst used to model and then control a practical biped walking robot.</p><p> To obtain the fuzzy rules for the fuzzy modelling system we must notes that the nonlin
39、ear system to be identi?ed is a biped walking robot with ten input variables and each input variables has two fuzzy sets, respectively. For the fuzzy model, the if-then rules are as follows:</p><p> where A
40、i,Bi,,,, Ji in the premise part of the rules have linguistic values (such as ‘small’ or ‘big’) associated with the input variable, x1,x2,…,x10; respectively. Fj (x1, x2,…, x10); is the constant, or ?rst-order consequent
41、polynomial function for the jth rule. </p><p> As depicted in Fig. 18, two types of MFs were examined. One is the triangular and the other is Gaussian.</p><p> Figure 19 is an adaptive neuro-f
42、uzzy inference system [10] architecture that is equivalent to the ten-input fuzzy model considered here, in which each input is assumed to have one of the twoMFs shown in Fig. 18. Nodes labelled P give the product of all
43、 the incoming signals and these labelled N calculate the ratio of a certain rule’s ?ring strength to the sum of all the rule’s ?ring strengths. Parameter variation in ANFIS is occured using either a gradient descent algo
44、rithm or a recursive least-s</p><p> 3.2 Simulation results</p><p> Approximately models were constructed using the ANFS. Then accuracy was quanti?ed in terms of there mean- squared error (MSE
45、), values. </p><p> The ANFS was applied to model the ZMP trajectory of a biped walking robot using data measured from out robot. The performance of the ANFS was optimised by warying the MF and consequent t
46、ype in the fuzzy rule. The measured ZMP trajectory data from our robot (shown in Figs. 32–41A in the Appendix) are used as the process parameters.</p><p> When triangular and Gaussian MFs are used in the pr
47、emise part and a constant in the consequent part then, the corresponding MSE values are listed in Table 3. We have platted our results in Figs. 20–25. The generated ZMP positions from the ANFS are shown in Figs. 20, 22 a
48、nd 24 for a ?at level ?oor, walking down a 10 slope and walking up a 10 slope, respectively. In Figs. 21, 23 and 25, we can see the corresponding ZMP trajectories which are generated from the ANFS.</p><p>
49、For simplicity, the process parameter of both knees can be ignored. As a result, we can reduce the dimension of the fuzzy rules and thereby lower the computational burden. In this case the simulation conditions of the AN
50、FS and its corresponding MSE values are given in Table 4.</p><p> From the Figures and Tables that present the simulation results, we can see that the generated ZMP trajectory from the fuzzy system is very
51、similar to actual ZMP trajectory of measured for our walking robot shown in Figs. 11–16. The demonstrated high performance ability of the ANFS, means that ANFS can be effectively used to model and control a practical bip
52、ed walking robot.</p><p> 3.3 Comparisons</p><p> We now compare the performance of ANFS with numerical methods including three types of statistical regression models. For each statistical reg
53、ression model, four different case types were constructed. Their general forms in the case of two inputs are given as:</p><p> where the ci are the regression coef?cients.</p><p> The correspo
54、nding MSE values are given in Tables 5–7 which reveals that type 2 gives the best results for the x and y coordinates for all the considered walking conditions. The generated ZMP positions and their corresponding traject
55、ons generated using the type 2 regression model are shown in Figs. 26–31. We can conclude that the ANFS demonstrated a considerably better ZMP trajectory than the statistical regression models.</p><p> 4 Co
56、nclusions</p><p> The ANFS modelling at the ZMP trajectory of a practical biped walking robot has been presented. The trajectory of the ZMP is an important criterion for the balance of a IEE Proc.-Control T
57、heory Appl., Vol. 152, No. 4, July 2005 walking robot but the complex dynamics involved make robot control dif?cult.</p><p> We have attempted to establish empirical relationships between process parameters
58、 and to explain empirical laws by incorporating them into a biped walking robot. Actual ZMP data throughout the whole walking phase was obtained from a real biped walking robot both on a ?at level ?oor and</p><
59、;p> on slopes. The applicability of the ANFS depends on the MF used and the consequent part of the fuzzy rule. The generated ZMP trajectory using ANFS closely matches the measured ZMP trajectory. Then simulation resu
60、lts also show that the ZMP generated using the ANFS can improve</p><p> the stability of the biped walking robot and therefore ANFS can be effectively used to not only to model but also control practical bi
61、ped walking robots. Figs. 32–41A</p><p> 5 Acknowledgments</p><p> This work was supported by grant no.R01-2005-000-11-44-0 from the Basic Research Program of the Korea Science & Engineeri
62、ng Foundation.</p><p> 6 References</p><p> 1 Erbatur, F., Okazaki, A., Obiya, K., Takahashi, T., and Kawamura, A.: ‘A study on the zero moment point measurement for biped walking robots’. Pro
63、c.7th Int. Workshop on Advanced Motion Control, 2002, pp. 431–436</p><p> 2 Vukobratovic, M., Brovac, B., Surla, D., and Stokic, D.: ‘Biped Locomotion’ (Springer-Verlag, 1990)</p><p> 3 Takani
64、shi, A., Ishida, M., Yamazaki, Y., and Kato, I.: ‘The realization of dynamic walking robot WL-10RD’. Proc. Int. Conf. on Advanced Robotics, 1985, pp. 459–466</p><p> 4 Hirai, K., Hirose, M., Haikawa, Y., an
65、d Takenaka, T.: ‘The development of Honda humanoid robot’. Proc. IEEE Int. Conf. on Robotics and Automation, 1998, pp. 1321–1326</p><p> 5 Park, J.H., and Rhee, Y.K.: ‘ZMP Trajectory Generation for Reduced
66、Trunk Motions of Biped Robots’. Proc. IEEE/RSJ Int. Conf. on Intelligent Robots and Systems, IROS ’98, 1998, pp. 90–95</p><p> 6 Park, J.H., and Cho, H.C.: ‘An On-line Trajectory Modi?er for the Base Link o
67、f Biped Robots to Enhance Locomotion stability’. Proc. IEEE Int. Conf. on Robotics and Automation, 2000, pp. 3353–3358</p><p> 7 Tak, S., Song, O., and Ko, H.S.: ‘Motion Balance Filtering’. Proc. EUROGRAPHI
68、CS, vol. 19, no. 3, 2000</p><p> 8 FlexiForce A201 Sensor Model, http://www.tekscan.com/?exiforce/ ?exiforce.html, (accessed April 2004)</p><p> 9 Takagi, T., and Sugeno, M.: ‘Fuzzy Identi?cat
69、ion of Systems and Its Applications to Modeling and Control’, IEEE Trans. Syst. Man Cybern., 1985, S-15, pp. 116–132</p><p> 10 Jang, J.S.: ‘ANFIS: Adaptive-Networks-Based Fuzzy Inference Sys- tem’, IEEE Tr
70、ans. Sys. Man Cybern., 1993, 23, (3), pp. 665–685</p><p> 7 Appendix</p><p> This Appendix summarise the joint angles in the four-step motion of our biped walking robot. These joint angles are
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫(kù)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 外文翻譯--關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型英文版
- 外文翻譯--關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型英文版.pdf
- 外文翻譯--關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型英文版.pdf
- 外文翻譯--關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型 英文版.doc
- 外文翻譯--關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型 英文版.doc
- 外文翻譯--關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型
- 外文翻譯--關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型
- 關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型
- 關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型
- 關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型英文.doc
- 關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型英文.doc
- 外文翻譯--關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型中文版
- 關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型中文.doc
- 關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型中文.doc
- 外文翻譯--關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型 中文版.doc
- 外文翻譯--關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型中文版.doc
- 外文翻譯--關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型 中文版.doc
- 外文翻譯--關(guān)于裝載適應(yīng)性神經(jīng)模糊系統(tǒng)的有兩足行走的機(jī)器人的零刻點(diǎn)彈道造型中文版.doc
- 外文翻譯--可以行走、翻身并站立的有兩手和兩足的機(jī)器人(英文)
- 外文翻譯--可以行走、翻身并站立的有兩手和兩足的機(jī)器人
評(píng)論
0/150
提交評(píng)論