999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Analysis and use of fuzzy intelligent technique for navigation of humanoid robot in obstacle prone zone

2018-12-25 01:23:24AsitaKumarRathDayalParhiHarishChandraDasManojKumarMuniPriyadarshiBiplaKumar
Defence Technology 2018年6期

Asita Kumar Rath,Dayal R.Parhi,Harish Chandra Das,Manoj Kumar Muni,Priyadarshi Bipla Kumar

aCentre of Biomechanical Science,Siksha ‘O’Anusandhan Deemed to be University,Bhubaneswar,Odisha 751030,India

bRobotics Laboratory,Mechanical Engineering Department,National Institute of Technology,Rourkela,Odisha 769008,India cMechanical Engineering Department,National Institute of Technology,Shillong,Meghalaya 793003,India

Keywords:Humanoid robot Navigation Path planning Fuzzy

A B S T R A C T With the increasing use of humanoid robots in several sectors of industrial automation and manufacturing,navigation and path planning of humanoids has emerged as one of the most promising area of research.In this paper,a navigational controller has been developed for a humanoid by using fuzzy logic as an intelligent algorithm for avoiding the obstacles present in the environment and reach the desired target position safely.Here,the controller has been designed by careful consideration of the navigational parameters by the help of fuzzy rules.The sensory information regarding obstacle distances and bearing angle towards the target are considered as inputs to the controller and necessary velocities for avoiding the obstacles are obtained as outputs.The working of the controller has been tested on a NAO humanoid robot in V-REP simulation platform.To validate the simulation results,an experimental platform has been designed under laboratory conditions,and experimental analysis has been performed.Finally,the results obtained from both the environments are compared against each other with a good agreement between them.

1.Introduction

With the development of science and technology,humanoid robots have become wide popular amongst the community.Humanoid robots are viewed as an entertainment robot in a large sense and as a human assistive robot to some extent.It is a challenge for researchers to mimic the human dexterity in an artificial humanoid robot locomotion system.With the growing technology,the humanoid robots are being developed for planetary exploration along with other mobile robots to improve the manoeuvrability in a cluttered environment.It represents a platform to incorporate the biomechanics of human locomotion.Therefore,the application of navigation and path planning to humanoids bears a large importance in robotics research.Several researchers have explored the navigational problem for robotic agents.The fuzzy concept was first developed by Zadeh in 1965[1].Parhi et al.[2-7]have used fuzzy logic based control model in mobile robot navigation system.Samant et al.[8]have proposed a method of interaction of the humanoid robot in a cluttered environment.They have used the fuzzy logic as well as the experimental setup to validate the method.Wang et al.[9]have proposed a gait control method.They have used fuzzy logic and iterative method to solve the high energy consumption in the application of humanoid robot.Dadios et al.[10]have proposed a humanoid robotwith artificialintelligence technique.They showed that the humanoid robot has the ability to walk,balance and avoid the obstacles.Mohanty and Parhi[11-14]developed several nature-inspired intelligent algorithms for navigational control of mobile robots.Fakoor et al.[15]have proposed humanoid robot path planning in an unknown environment.They obtained the main attribute through sensor information.Boukezzoula et al.[16]proposed a real time decision system for which they used the cheap and camera.They have collaborated the fuzzy system and data sensor fusion method for gradually development of humanoid robot in an unknown environment.Pandey et al.[17,18]used fuzzy logic as a potential navigational algorithm for obstacle avoidance of mobile robotic agents in complex environments.They validated their approach through multiple simulations and experiments.Lei and Qiang[19]have used fuzzy logic to improve the accuracy to identify the ball with speed in a soccer playing robot.Zhong and Chen[20]have presented a control system for humanoid robot walking in uneven terrain.They have used a particular swarm optimized algorithm for the development of neural network and fuzzy logic controller.Mohamed and Capi[21]have introduced a versatile humanoid robot for helping elderly individuals.They addressed the kinematics,mechatronics and robot details.O′Flaherty et al.[22]have determined the forward and inverse kinematics of a humanoid robot.Pierezan et al.[23]have authorized the modified self-adaptive differential evolution(MSaDE)approach for humanoid robot.They have performed a series of experiments to verify the efficiency of MSaDE.Wang et al.[24]have presented about the disabilities of children like cerebral palsy and orthotics.They have adopted NAO humanoid robot for treatment strategy improvement and reduction in pain.Humanoid robots are programmed by imitation for working similar to human.Several researchers[25-28]have attempted to design the control architecture of mobile robot path planning in complex environments and validated the efficiency through proper simulation and experimental platforms.Lei et al.[29]have analysed the pose imitation between a humanoid robot and human.They have evaluated the imitation analysis between human and humanoid robot using pose similarity metric based analysis.

From the extensive surveyof the literature,it can be noticed that most of the researchers have attempted the navigation and path planning of mobile robots in complexenvironments.However,very few works have been reported on the navigation of humanoid robots.The development of navigational algorithms is limited to specific environmental conditions only.There is need of a robust control technique that can navigate the humanoid robots in complex terrains irrespective of the environmental conditions.Therefore,the current research is aimed towards the design of a navigation strategy for a humanoid robot using fuzzy logic as an artificial intelligent algorithm.Here,according to the fuzzy rule base,sensory information regarding obstacle distances and bearing angle towards the target are considered as the inputs to the controller and required velocities are obtained as output to avoid the obstacles present in the environment and reach the desired target position safely.The working of the controller has been verified through multiple simulations,and experiments and the results obtained from both the environments are compared against each other with good agreement.

2.Basic overview of fuzzy logic

The motion of a humanoid robot can be divided intotwo parts as trunk motion(upper body motion)and leg motion.Leg motion can be calculated depending on the environmental conditions.For example,in the swing phase of leg,if there is an obstacle present then,the foot can move higher than the obstacle thus keeping the trunk in stationary position.When a humanoid robot climbs a hill,to increase its stability of locomotion,the trunk has to move forward.

Fuzzylogic has been accepted as one of the most trustedmethod of control.Fuzzy rationale is easy to comprehend and easy to create and use.Fuzzy rationale control framework gives a brilliant stage in which human observation based activities can be effectively performed.By using fuzzy logic,an engineering problem can be formulated on the basis of simple IF-THEN or IF-ELSE statements.Fuzzy logic was introduced as a simple wayof processing a large set of data and notas a control algorithm.It is a mathematical logic that tries to solve a problem byassignmentof values toa range of data.It computes the degree of truth rather than simply truth or false.There are mainly four segments of a fuzzy logic controller such as fuzzification of input variables,knowledge base,fuzzy reasoning,and defuzzification.In this paper,fuzzy logic has been used for path planning of a humanoid robot in a cluttered environment with obstacles at random locations.The paper proceeds with the description of fundamentals about fuzzy logic.The objective of the paper is to derive a fuzzy controller for humanoid robot path planning in a global environment.

3.Fuzzy mechanism for humanoid robot navigation

Humanoid robot navigation demands careful consideration of the navigational parameters.The primary aim of the control algorithm is to maintain maximum distance from the obstacle and minimum distance from the dessired target.Here,obstacle distances such as Front Obstacle Distance(FOD),Left Obstacle Distance(LOD),Right Obstacle Distance(ROD)and Bearing Angle(BA)towards the target are considered as inputs to the controller.After processing of the controller,Left Velocity(LV)and Right Velocity(RV)are obtained as the desired outputs.The inputs FOD,LOD,and ROD are formulated as “near”,“medium”and “far”as per the fuzzy rules,and BA is formulated as positive,negative or zero.The working of the controller and fuzzy rules have been described as follows.

3.1.Fuzzy membership functions

Fuzzy membership functions bear a large significance in the design of a fuzzzy logic controller.Fig.1 represents the fuzzy membership functions for different input variables.

The fuzzy control rules in general form are represented as follows.Fuzzy rules are basically IF-THEN statements which relate input terms to output terms.

Where,i,j,k,l=1,2,3.

The measured values for the obstacle distances are as left obstacle distance “disi”,front distance “disj”,right distance “disk”and the bearing angle “angl”.

A factorFijklis defined according tofuzzylogic control method as follows.

The left velocity VELLVand right velocity VELRVcan be computed by using the composition rule of inference as:

The output of the fuzzy rule for final conclusion can be written as:

Fig.2 represents the flowchart for the fuzzy logic controller used in the current analysis.

4.Implementation of fuzzy logic controller in humanoid navigation

After designing the control architecture for humanoid navigation using fuzzy logic,the same is implemented in a real humanoid robot.Here,NAO humanoid robot has been used as the platform on which navigational analysis is performed.NAO is a small sized programmable humanoid robot developed by Aldebaran Robotics Group,France equipped with a range of different sensors[30].The sensory network of NAO includes eight pressure sensors,nine tactile sensors,one inertial board,two infrared receivers and emitters,two sonar range finders,four microphones and two cameras.NAO weights about 5 kg and height about 58 cm.NAO has been modified in several versions.The ultrasonic sensors present on NAO can detect obstacles present in the environment and measure the obstacle distances.V-REP has been used as the simulation platform and to validate the results of the simulation analysis;experiments have been conducted in a real-time set-up developed under laboratory conditions.Figs.3 and 5 represent the results obtained from the simulation analysis of humanoid navigation in scene 1 and scene 2 respectively.Similarly,Similarly,Figs.4 and 6 represent the results obtained from experimental analysis of humanoid navigation in scene 1 and scene 2 respectively.It can be noted that quite a large number of simulations and experiments were conducted and only two scenes have been presented here.To validate the effectiveness of the controller,the simulation and experimental results are compared against each other in termsof navigationpath length andtime taken toreach the goal.Table 1 represents the comparison of path length between simulation and experiment and Table 2 represents the comparison of time taken between simulation and experiment.

The simulation and experimental results reveal that the humanoid was able to negotiate with the obstacles present in the environment and reach the goal position safely.

The comparison of simulation and experimental environments reveal that the trajectory followed by the humanoid in both the environments is similar.It can be noticed that in experimental results,higher values have been observed than their simulation counter parts.The simulation results are the ideal ones without the effect of external factors.However,there are factors like slippage of the humanoid's foot with the arena surface,frictional effects,loss of data in transmission,etc.in the experimental analysis.These factors account for the observation of higher values in the experimental data than the simulation ones.The errors inpath length and time taken are well within the acceptable limit which proves the effectiveness of fuzzy logic to be used as a navigational controller.

5.Conclusions

The increased use of humanoids in different industrial sectors have virtually made them an integral part of human life.Navigation and Path planning of humanoid robots is a challenging area of investigation which requires careful consideration of the navigational parameters.In the current work,fuzzy logic was used as an intelligent algorithm for navigational control of a humanoid robot in complex environments.The fuzzy controller was designed by taking sensory information regarding obstacle distances and bearing angle towards target as input and by processing of the inputs as per the fuzzy rules,left velocityand right velocity have been obtained as required outputs for avoiding the obstacles and reaching the target position safely.The working of the fuzzy controller was tested in a simulation platform and the results obtained from the simulation analysis have been verified with an experimental platform.The humanoid was successful in avoiding the obstacles and reach the target location in an optimized path.The results obtained from both the environments were compared against each other,and they were in good agreement.Therefore,fuzzy logic can be successfully used for optimized humanoid robot path planning in a cluttered environment.In the future,some more intelligent algorithms may be explored for development of a robust controller.

Table 1 Comparison of simulated and experimental path length.

Table 2 Comparison of simulated and experimental time taken.

主站蜘蛛池模板: 国产麻豆91网在线看| 亚洲免费福利视频| 成年片色大黄全免费网站久久| 亚洲精品麻豆| 亚洲男女天堂| 最新精品久久精品| 日韩欧美一区在线观看| 国产另类乱子伦精品免费女| 国产高颜值露脸在线观看| 制服丝袜一区| 亚洲AV永久无码精品古装片| 亚洲AV无码一二区三区在线播放| 久久semm亚洲国产| 婷婷激情亚洲| 欧洲高清无码在线| 国产丝袜无码一区二区视频| 色一情一乱一伦一区二区三区小说| 亚洲无码高清视频在线观看| 日本免费一区视频| 亚洲资源站av无码网址| 国产精品私拍在线爆乳| 亚洲男人的天堂视频| 国产爽爽视频| 日韩成人在线视频| 成人在线观看一区| 亚洲另类色| 成人免费午间影院在线观看| 精品国产黑色丝袜高跟鞋 | 一级毛片中文字幕| 国产精品久久自在自2021| 91久久偷偷做嫩草影院精品| 伊人成人在线视频| 成人午夜在线播放| 亚洲综合久久成人AV| 另类重口100页在线播放| 日韩人妻无码制服丝袜视频| 波多野结衣一区二区三区四区视频 | 亚洲开心婷婷中文字幕| 国产精品久线在线观看| 视频二区亚洲精品| 成人欧美在线观看| 三级视频中文字幕| 四虎在线观看视频高清无码| 91精品国产自产在线老师啪l| 欧美日韩福利| 国产亚洲精品资源在线26u| 特级aaaaaaaaa毛片免费视频| 成年人午夜免费视频| 欧美一区二区啪啪| 国产精品视频导航| 亚洲人成网18禁| 狠狠ⅴ日韩v欧美v天堂| 九九九国产| 先锋资源久久| 久久久久无码精品国产免费| 久久精品国产精品青草app| 欧美成人怡春院在线激情| 国产成人免费手机在线观看视频| 国产一区二区精品高清在线观看| 国产凹凸一区在线观看视频| 91精品视频在线播放| a免费毛片在线播放| 欧美成人h精品网站| 免费jjzz在在线播放国产| 中文字幕在线视频免费| 午夜欧美在线| 国产本道久久一区二区三区| 国产欧美视频在线| 精品国产一二三区| 最新国产高清在线| h网址在线观看| 99成人在线观看| 亚洲天堂精品视频| 亚洲日本www| 国产亚洲高清视频| 免费无遮挡AV| 狠狠色成人综合首页| 五月天婷婷网亚洲综合在线| 国产成人1024精品下载| 欧美在线黄| 精品久久综合1区2区3区激情| 日本不卡在线|