2,016 research outputs found

    Neuro-Fuzzy Combination for Reactive Mobile Robot Navigation: A Survey

    Get PDF
    Autonomous navigation of mobile robots is a fruitful research area because of the diversity of methods adopted by artificial intelligence. Recently, several works have generally surveyed the methods adopted to solve the path-planning problem of mobile robots. But in this paper, we focus on methods that combine neuro-fuzzy techniques to solve the reactive navigation problem of mobile robots in a previously unknown environment. Based on information sensed locally by an onboard system, these methods aim to design controllers capable of leading a robot to a target and avoiding obstacles encountered in a workspace. Thus, this study explores the neuro-fuzzy methods that have shown their effectiveness in reactive mobile robot navigation to analyze their architectures and discuss the algorithms and metaheuristics adopted in the learning phase

    Transputer Neuro-Fuzzy Controlled Behaviour-Based Mobile Robotics System

    Get PDF

    Obstacle Avoidance Based on Stereo Vision Navigation System for Omni-directional Robot

    Get PDF
    This paper addresses the problem of obstacle avoidance in mobile robot navigation systems. The navigation system is considered very important because the robot must be able to be controlled from its initial position to its destination without experiencing a collision. The robot must be able to avoid obstacles and arrive at its destination. Several previous studies have focused more on predetermined stationary obstacles. This has resulted in research results being difficult to apply in real environmental conditions, whereas in real conditions, obstacles can be stationary or moving caused by changes in the walking environment. The objective of this study is to address the robot’s navigation behaviors to avoid obstacles. In dealing with complex problems as previously described, a control system is designed using Neuro-Fuzzy so that the robot can avoid obstacles when the robot moves toward the destination. This paper uses ANFIS for obstacle avoidance control. The learning model used is offline learning. Mapping the input and output data is used in the initial step. Then the data is trained to produce a very small error. To support the movement of the robot so that it is more flexible and smoother in avoiding obstacles and can identify objects in real-time, a three wheels omnidirectional robot is used equipped with a stereo vision sensor. The contribution is to advance state of the art in obstacle avoidance for robot navigation systems by exploiting ANFIS with target-and-obstacles detection based on stereo vision sensors. This study tested the proposed control method by using 15 experiments with different obstacle setup positions. These scenarios were chosen to test the ability to avoid moving obstacles that may come from the front, the right, or the left of the robot. The robot moved to the left or right of the obstacles depending on the given Vy speed. After several tests with different obstacle positions, the robot managed to avoid the obstacle when the obstacle distance ranged from 173 – 150 cm with an average speed of Vy 274 mm/s. In the process of avoiding obstacles, the robot still calculates the direction in which the robot is facing the target until the target angle is 0

    Discussion on Different Controllers Used for the Navigation of Mobile Robot

    Get PDF
    Robots that can comprehend and navigate their surroundings independently on their own are considered intelligent mobile robots (MR). Using a sophisticated set of controllers, artificial intelligence (AI), deep learning (DL), machine learning (ML), sensors, and computation for navigation, MR\u27s can understand and navigate around their environments without even being connected to a cabled source of power. Mobility and intelligence are fundamental drivers of autonomous robots that are intended for their planned operations. They are becoming popular in a variety of fields, including business, industry, healthcare, education, government, agriculture, military operations, and even domestic settings, to optimize everyday activities. We describe different controllers, including proportional integral derivative (PID) controllers, model predictive controllers (MPCs), fuzzy logic controllers (FLCs), and reinforcement learning controllers used in robotics science. The main objective of this article is to demonstrate a comprehensive idea and basic working principle of controllers utilized by mobile robots (MR) for navigation. This work thoroughly investigates several available books and literature to provide a better understanding of the navigation strategies taken by MR. Future research trends and possible challenges to optimizing the MR navigation system are also discussed

    Adaptive and intelligent navigation of autonomous planetary rovers - A survey

    Get PDF
    The application of robotics and autonomous systems in space has increased dramatically. The ongoing Mars rover mission involving the Curiosity rover, along with the success of its predecessors, is a key milestone that showcases the existing capabilities of robotic technology. Nevertheless, there has still been a heavy reliance on human tele-operators to drive these systems. Reducing the reliance on human experts for navigational tasks on Mars remains a major challenge due to the harsh and complex nature of the Martian terrains. The development of a truly autonomous rover system with the capability to be effectively navigated in such environments requires intelligent and adaptive methods fitting for a system with limited resources. This paper surveys a representative selection of work applicable to autonomous planetary rover navigation, discussing some ongoing challenges and promising future research directions from the perspectives of the authors

    A Robust Mobile Robot Navigation System using Neuro-Fuzzy Kalman Filtering and Optimal Fusion of Behavior-based Fuzzy Controllers

    Get PDF
    This study proposes a control system model for mobile robots navigating in unknown environments. The proposed model includes a neuro-fuzzy Extended Kalman Filter for localization task and a behaviorbased fuzzy multi-controller navigation module. The neuro-fuzzy EKF, used for estimating the robot’s position from sensor readings, is an enhanced EKF whose noise covariance matrix is progressively adjusted by a fuzzy neural network. The navigation module features a series of independently-executed fuzzy controllers, each deals with a specific navigation sub-task, or behavior, and a multi-objective optimizer to coordinate all behaviors. The membership functions of all fuzzy controllers play the roles of objective functions for the optimizer, which produces an overall Pareto-optimal control signal to drive the robot. A number of simulations and real-world experiments were conducted to evaluate the performance of this model

    Mobile robot controller using novel hybrid system

    Get PDF
    Hybrid neuro-fuzzy controller is one of the techniques that is used as a tool to control a mobile robot in unstructured environment. In this paper a novel neuro-fuzzy technique is proposed in order to tackle the problem of mobile robot autonomous navigation in unstructured environment. Obstacle avoidance is an important task in the field of robotics, since the goal of autonomous robot is to reach the destination without collision. The objective is to make the robot move along a collision free trajectory until it reaches its target. The proposed approach uses the artificial neural network instead of the fuzzified engine then the output from it is processed using adaptive inference engine and defuzzification engine. In this approach, the real processing time is reduce that is increase the mobile robot response. The proposed neuro-fuzzy controller is evaluated subjectively and objectively with other approaches and also the processing time is taken in consideration

    Development of Hand-cleaning Service-oriented Autonomous Navigation Robot

    Get PDF
    [[abstract]]This paper proposes the development of an autonomous navigation robot with hand-cleaning service in indoor environments. To navigate in unknown environments and provide service, the robot is with several intelligent behaviors including wall-following, obstacle avoidance, autonomous navigation, and human detection. A laser-sensor-based approach is used in the wall-following and obstacle avoidance behavior controllers. A preliminary map-matching algorithm is applied in the localization strategy of autonomous navigation in which the robot can acquire the current location and then move toward to the target position. In this study a hand-cleaning mechanism is embedded into the robot and the service will activate while a human is recognized within the designated range. The overall robotic system is carried out using a two-wheeled driving mobile robot with LabVIEW as an integration tool. The experimental results demonstrate the practicable application of the proposed approach.[[conferencetype]]國際[[conferencedate]]20121014~20121017[[booktype]]電子版[[iscallforpapers]]Y[[conferencelocation]]Seoul, Kore

    Generation of Evaluation Function for Lige-time Learning of An Intelligent Robot

    Get PDF
    This paper deals with a mobile robot with structured intelligence. The robot interacts with a dynamic environment. The evaluation criteria or functions are the strategy for the behavior acquisition. Generally, it is difficult for human operators to describe internal models of the robot because the organization of the robot is quite different from that of a human. In the optimization, the evaluation function is generally given by human operators beforehand. It is easy to give the evaluation functions if the environmental condition is easy and fixed. But the robot must interact with dynamic, uncertain and unknown environments or human operators. Therefore, the robot should generate the evaluation criteria by itself based on its embodiment. A human improves its behavior by using and changing its evaluation criteria as adaptive processes. The robot also has to acquire their evaluation criteria through life-time learning. Therefore, we apply genetic programming (GP) for generating evaluation functions. The result of computer simulation shows that GP can generate the evaluation function suitable to the facing environments, the given tasks, and the robot
    corecore