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.

主站蜘蛛池模板: 久久综合九色综合97网| 欧美成人免费午夜全| 丰满人妻中出白浆| 久久综合丝袜长腿丝袜| 亚洲国产欧洲精品路线久久| 亚洲色图狠狠干| 欧美综合一区二区三区| 国产精品13页| 99视频在线免费| 精品久久高清| av天堂最新版在线| 免费黄色国产视频| 欧美成人一区午夜福利在线| 免费观看亚洲人成网站| 久久久久国产一级毛片高清板| 中文字幕日韩丝袜一区| 婷婷色婷婷| 中国国产高清免费AV片| 伊人久久大香线蕉影院| 国产18在线播放| 久一在线视频| 伊人色天堂| 欧美午夜网| 一级全免费视频播放| 国产特级毛片aaaaaa| 国产真实乱子伦精品视手机观看 | 免费av一区二区三区在线| 国产地址二永久伊甸园| 成人av手机在线观看| 国产一级毛片高清完整视频版| 91色综合综合热五月激情| 狠狠v日韩v欧美v| 国产无遮挡猛进猛出免费软件| 国产女人18水真多毛片18精品| a亚洲视频| 夜夜操国产| 国产视频欧美| 婷婷伊人五月| 精品一区二区三区无码视频无码| 国产一级毛片yw| 亚洲中文在线视频| 色哟哟精品无码网站在线播放视频| 网久久综合| 亚洲精选无码久久久| 欧美色图第一页| 国产黑人在线| 成人一区在线| 精品午夜国产福利观看| 亚洲中文字幕久久无码精品A| 国产精品太粉嫩高中在线观看| 97成人在线视频| 一级看片免费视频| 99er精品视频| 日韩国产无码一区| 欧美精品亚洲精品日韩专区va| 中国毛片网| 国产91特黄特色A级毛片| 无码AV日韩一二三区| 天天综合网色| 免费啪啪网址| 欧美精品1区| 国产波多野结衣中文在线播放| 最近最新中文字幕在线第一页| 国内精品小视频在线| 亚洲区第一页| 国产日韩久久久久无码精品| 91无码网站| 老司机精品一区在线视频| 爱色欧美亚洲综合图区| 欧美激情视频二区| 中文一级毛片| 中文字幕2区| 制服丝袜亚洲| 国产精品女同一区三区五区| 精品无码人妻一区二区| 色综合网址| 国产人前露出系列视频| 色网站免费在线观看| 国产成人成人一区二区| 欧美日本一区二区三区免费| 国产第一页亚洲| 操国产美女|