2,020 research outputs found
Adaptive neuro-fuzzy technique for autonomous ground vehicle navigation
This article proposes an adaptive neuro-fuzzy inference system (ANFIS) for solving navigation problems of an autonomous ground vehicle (AGV). The system consists of four ANFIS controllers; two of which are used for regulating both the left and right angular velocities of the AGV in order to reach the target position; and other two ANFIS controllers are used for optimal heading adjustment in order to avoid obstacles. The two velocity controllers receive three sensor inputs: front distance (FD); right distance (RD) and left distance (LD) for the low-level motion control. Two heading controllers deploy the angle difference (AD) between the heading of AGV and the angle to the target to choose the optimal direction. The simulation experiments have been carried out under two different scenarios to investigate the feasibility of the proposed ANFIS technique. The simulation results have been presented using MATLAB software package; showing that ANFIS is capable of performing the navigation and path planning task safely and efficiently in a workspace populated with static obstacles
Motion control design for unmanned ground vehicle in dynamic environment using intelligent controller
The motion control of unmanned ground vehicles is essential in the industry of automation. In this paper, the sensors of a fuzzy inference system that is based on a navigation technique for an unmanned ground vehicle are formulated in a cluttered dynamic environment. This fuzzy inference system consists of two controllers. The first controller uses three sensors based on the distances from the front, the right and the left. The second controller employs the angle difference between the heading of the vehicle and the targeted angle to choose the optimal route based on the dynamic environment and reach the desired destination with minimum running power and time. Experimental tests have been carried out in three different case studies to investigate the validation and effectiveness of the introduced controllers of the fuzzy inference system. The reported simulation results are conducted using MATLAB software package. The results show that the controllers of the fuzzy inference system consistently perform the maneuvering task and route planning efficiently even in a complex environment with populated dynamic obstacles
Hands tracking and fuzzy speed control to improve human-robot collaboration
Mestrado de dupla diplomação com a UTFPR - Universidade Tecnológica Federal do ParanáThe demand of collaborative robots has been growing in the industry in general, and with it the need for new ways to improve and make this work environment between human and robot safer and efficient. The objective of this work is to improve and make this environment safer and efficient by controlling the robot’s speed using a fuzzy approach and by getting track of the hand of the operator. For this purpose, the UR3 robot from Universal Robots and Leap Motion was used, which is a sensor capable of detecting the hand, as well as its movements, with the data obtained it was possible to create a system that has the robot’s speed as an output through fuzzy logic, and using the distance between the hand and the gripper obtained from the Leap Motion and UR3 data
respectively as input to the fuzzy logic. With this it was possible to achieve satisfactory speed control, moreover, in all the tests performed the approach proved to be able to avoid collisions, and with the testing of different defuzzification methods in the fuzzy control, it was also possible to achieve smooth speed control for some of the methods used, with this in mind the system showed promise for improving Human-Robot Collaboration.A procura de robôs colaborativos tem crescido na indústria em geral, e com ela a necessidade de novas formas de melhorar e tornar este ambiente de trabalho entre o ser humano e o robô mais seguro e eficiente. O objetivo deste trabalho é melhorar e tornar este ambiente mais seguro e eficiente, controlando a velocidade do robô através de uma abordagem fuzzy e da localização da mão do operador. Para o efeito, foi utilizado o robô UR3 dos Universal Robots e do Leap Motion, o qual é um sensor capaz de detectar a mão, bem como os seus movimentos. Com os dados obtidos foi possível criar um sistema com a lógica fuzzy, tendo como saída a velocidade do robô e a entrada a distância entre a mão e a garra, obtida pelos dados do Leap Motion e do UR3, respectivamente. Com isto foi possível obter um controlo de velocidade satisfatório, além disso, em todos os testes realizados a abordagem provou conseguir evitar colisões, e com o teste de diferentes métodos de defuzzificação no controle fuzzy, também foi possível alcançar um controle suave da velocidade para alguns dos métodos utilizados, com isto em mente o sistema mostrou-se promissor para melhorar a Colaboração Humano-Robot
Adaptive Fuzzy Control of Puma Robot Manipulator in Task Space with Unknown Dynamic and Uncertain Kinematic
A In this paper, an adaptive direct fuzzy control system is presented to control the robot manipulator in task space. It is assumed that robot system has unknown dynamic and uncertain kinematic. The control system and adaption mechanism are firstly designed for joint space tracking. Then by using inverse Jacobian strategy, it is generalized for task space. After that, to overcome the problem of Jacobian matrix uncertainty, an improved adaptive control system is designed. All the design steps are illustrated by simulations
Experimental comparison of control strategies for trajectory tracking for mobile robots
The purpose of this paper is to implement, test and compare the performance of different control strategies for tracking trajectory for mobile robots. The control strategies used are based on linear algebra, PID controller and on a sliding mode controller. Each control scheme is developed taking into consideration the model of the robot. The linear algebra approaches take into account the complete kinematic model of the robot; and the PID and the sliding mode controller use a reduced order model, which is obtained considering the mobile robot platform as a black-box. All the controllers are tested and compared, firstly by simulations and then, by using a Pioneer 3DX robot in field experiments.Fil: Capito, Linda. Escuela Politécnica Nacional; EcuadorFil: Proaño, Pablo. Escuela Politécnica Nacional; EcuadorFil: Camacho, Oscar. Escuela Politécnica Nacional; EcuadorFil: Rosales, Andrés. Escuela Politécnica Nacional; EcuadorFil: Scaglia, Gustavo Juan Eduardo. Universidad Nacional de San Juan. Facultad de Ingeniería. Instituto de Ingeniería Química; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas. Centro Científico Tecnológico Conicet - San Juan; Argentin
Design of a Fuzzy Logic Controller for Skid Steer Mobile Robot
The control problem of four-wheeled skid steering mobile robots is quite challenging
mainly because the skid steering system is an underactuated system and its
mathematical model is highly uncertain. Skid steering configurations employ a
differential-drive technique in which the wheels rotation is limited to around one axis
and the lack of a steering wheel causes the navigation to be determined by the change
of speed in either side of the robot for turning. Equal speed in both sides causes a
straight-line motion. However, the implementation of the dead reckoning technique
on skid-steer mobile robots will limit the precision of current robot’s position
because skid-steer configuration intentionally relies on wheel slippage for normal
operation and this possesses some difficulties when implementing motion control
using the odometric system.
The thesis describes the design of a fuzzy logic controller to compensate the dead
reckoning limitation and implementation on a skid-steer mobile robot. The fuzzy
controller has two inputs (angle error and distance), two outputs (translational and
rotational speed) and 14 rules. These inputs are computed from the dead-reckoning method that is totally reliant on the odometry readings and data are fuzzified to be
the inputs of the fuzzy controller. The outputs are the analogue voltages to the left
and right motors, which drive the mobile robot. For simplicity, membership
functions consisting of triangular and trapezoid shapes have been adopted. The
membership functions of the fuzzy sets are chosen by trial-and-error based on
experimentation. The heuristic rules control the orientation of the robot according to
the information about the distances from the desired positions. The crisp output
values from the fuzzy logic controller are decoded and fed into a decision module
where the ratios of both sides motor voltage are determined for every smooth change
in speed of the motors.
To facilitate the implementation of control system, real-time execution is done in an
indoor environment. Data acquisition is done in a LABVIEW and a MATLAB
control algorithm is called in LABVIEW. A real mobile robot, PUTRABOT2 was
used to conduct the experiment. Performance evaluation is observed from the
accumulated error in orientation and its trajectory obtained after mapping the
information gathered from the real world via odometry sensors. Few features such as
the rise time, settling time and peak time of the output responses are analyzed.
Comparisons are made between fuzzy logic and PD controllers. Comparative results
among these two controllers indicate the superiority of the fuzzy approach with the
ability to minimize the position and orientation errors. Moreover, the trajectory
accuracy is very high and more reliable in the presence of unreliable odometry
readings
- …