Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2010, Robot Manipulators Trends and Development
AI
Mobile robot navigation remains a challenging domain, particularly regarding path planning in cluttered environments subject to non-holonomic constraints. This work explores trajectory generation for mobile manipulators, emphasizing the kinematic representation of systems that integrate a mobile platform and articulated arm. A comparison between holonomic and non-holonomic systems discusses the complexities and solutions for trajectory following, collision avoidance, and joint saturation in both simple and complex scenarios.
Robotics and Autonomous Systems, 2007
It is generally not easy to achieve smooth path planning in an unknown environment for nonholonomic mobile robots, which are subject to various robot constraints. In this paper, a hybrid approach is proposed for smooth path planning with global convergence for differential drive nonholonomic robots. We first investigate the use of a polar polynomial curve (PPC) to produce a path changing continuously in curvature and satisfying dynamic constraints. In order to achieve path generation in real-time, a computationally effective method is proposed for collision test of the complex curve. Then, a hybrid path planning approach is presented to guide the robot to move forward along the boundary of an obstacle of arbitrary shape, by generating a proper "Instant Goal" (and a series of deliberate motions through PPC curve based path generation) and planning reactively when needed using a fuzzy controller for wall following. The choice of an Instant Goal is limited to the set of candidates that are practically reachable by the robot and that enable the robot to continue following the obstacle. The effectiveness of the proposed approach is verified by simulation experiments. and dynamic constraints while avoiding collision with moving obstacles with known trajectories. However, global convergence 1 is not guaranteed, and complete or partial knowledge of the environment must be provided beforehand. Bug algorithms keep the robot switching between two motion modes, i.e. moving directly to the goal, and following an obstacle. The transition between the two modes is governed by a criterion that ensures the distance to the goal decreases monotonously, such that guaranteed global convergence can be mathematically proved. The work in [8] attempted to incorporate dynamics into Bug algorithms for a point mass robot while ensuring global convergence. Bug algorithms and their variations assume a perfect capability of boundary following, which is often too ideal for a physical robot to possess. Subgoal method [9], using a similar strategy for motion mode switching, was proposed to locate a series of local goals for navigating a point robot in polygonal environments.
Advanced Fuzzy Logic Approaches in Engineering Science
In this chapter, different types of trajectory control and planning algorithms for mobile robots in static environments are analyzed and assessed. To this end, a mobile robot is made to plan and follow a route between two arbitrary points in an autonomous way. This work goes in depth into the discrete space techniques and those based on search trees. First, kinematics, trajectory planning and contour maps, robot control, etc. are reviewed. Second, computer simulations that validate these theoretical results are also designed and implemented. Finally, the strengths and weaknesses of each trajectory planning methodology are assessed.
Robotics and Autonomous Systems, 2000
This paper focuses on autonomous motion planning of manipulators in known environments and with unknown dynamic obstacles. The navigation technique of robot control using artificial potential functions is based on fuzzy logic and stability is guaranteed by Lyapunov theory. A fuzzy logic system or fuzzy system is a universal approximator which provides a rule-based mapping between the input and the output space, while classical approaches make use of analytic harmonic functions to solve the navigation problem. In this particular application, the fuzzy system proposed is used to approximate the gradient of the harmonic functions. : S 0 9 2 1 -8 8 9 0 ( 0 0 ) 0 0 0 7 3 -7
In this paper a control design of a nonholonomic mobile robot with a differential drive is presented. On the basis of robot kinematics equations a robot control is designed where the robot is controlled to follow the arbitrary path reference with a predefined velocity profile. The designed control algorithm proved stabile and robust to the errors in robot initial positions, to input and output noises and to other disturbances. The obtained control law is demonstrated on a simple trajectory example, however, for a more general applicability a time-optimal motion planning algorithm considering acceleration constraints is presented as well.
2000
A new technique for trajectory planning of a mobile robot in a two-dimensional space is presented in this paper. The main concept is to use a special representation of the robot trajectory, namely a parametric curve consisting in a sum of harmonics (sine and cosine functions), and to apply an optimization method to solve the trajectory planning problem for the parameters (i.e., the coefficients) appearing in the sum of harmonics. This type of curve has very nice features with respect to smoothness and continuity of derivatives, of whatever order. Moreover, its analytical expression is available in closed form and is very suitable for both symbolic and numerical computation. This enables one to easily take into account kinematic and dynamic constraints set on the robot motion. Namely, non-holonomic constraints on the robot kinematics as well as requirements on the trajectory curvature can be expressed in closed form, and act as input data for the trajectory planning algorithm. Moreover, obstacle avoidance can be performed by expressing the obstacle boundaries by means of parametric curves as well. Once the expressions of the trajectory and of the constraints have been set, the trajectory planning problem can be formulated as a standard mathematical problem of constrained optimization, which can be solved by any adequate numerical method. The results of several simulations are also reported in the paper to show the effectiveness of the proposed technique to generate trajectories which meet all requirements relative to kinematic and dynamic constraints, as well as to obstacle avoidance.
This paper presents theoretical and experimental investigations in dynamic modeling and optimal path planning of a non-holonomic mobile robot in cluttered environments. A mobile robot in the presence of multiple obstacles was considered. Nonlinear dynamic model of the system was derived with respect to non-holonomic constraints of robot's platform. Motion planning of the system was formulated as an optimal control problem, and efficient potential functions were employed for collision avoidance. Applying the Pontryagin's minimum principle was resulted in a two-point boundary value problem solved numerically. The effectiveness and capability of the proposed method were demonstrated through simulation studies. Finally, for verifying the feasibility of the presented method, results obtained for the Scout mobile robot were compared with the experiments.
Proceedings of the 2005 International Symposium on Collaborative Technologies and Systems, 2005., 2005
We consider the problem of trajectory generation of nonholonomic mobile robots. We propose two trajectory generation algorithms, one uses a differential flatness based method and the other uses a polynomial input based method. Simulation results are shown for the proposed trajectory generation algorithms.
In this paper, we present an experimental approach to compare various trajectory planning methods for practical application of wheeled mobile robots. The first method generates a trajectory according to the acceleration limits of the mobile robot and its relationship with the curvature of the planned path. The second method is an improvement of the conventional convolution-based trajectory generation method, on which the heading angles of a curved path is being considered. Due to the limited scope of the considered constraints of the previous approaches, A third approach that conserves the merits of the convolution operator is proposed to consider the high curvature turning points of a sophisticated curve such as a Lemniscate of Gerono,which causes geometrical limitations during robot navigation. All methods are compared experimentally on a two-wheeled mobile robot. The goal of the experiment is to determine which approach meets the criteria of time optimality and sampling time uniformity while considering the physical limits of the mobile robot and the geometrical constraints of the planned path.
Advanced Path Planning for Mobile Entities, 2018
This chapter introduces two kinds of motion path planning algorithms for mobile robots or unmanned ground vehicles (UGV). First, we present an approach of trajectory planning for UGV or mobile robot under the existence of moving obstacles by using improved artificial potential field method. Then, we propose an I-RRT* algorithm for motion planning, which combines the environment with obstacle constraints, vehicle constraints, and kinematic constraints. All the simulation results and the experiments show that two kinds of algorithm are effective for practical use.
How to plan the optimal trajectory of nonholonomic mobile manipulators in dynamic environments is a significant and challenging task, especially in the system with a moving target. This paper presents trajectory optimization of a nonholonomic mobile manipulator in dynamic environment pursuing a moving target. Full nonlinear dynamic equations of the system considering the nonholonomic constraints of wheels are presented. Then, dynamic motion planning of the system is formulated as an optimal control problem considering moving obstacle avoidance conditions. Accordingly, a new formulation of dynamic potential function was proposed based on the dynamic distance between colliding objects. In addition, an appropriate boundary value for a moving target was defined, and the resulted boundary value problem was solved to optimize the trajectory of the system. To solve the problem, an indirect solution of optimal control was applied which leads to transform the optimal control problem into a set of coupled differential equations. To demonstrate the efficiency and applicability of the method a number of simulations and experiments was performed for a spatial nonholonomic mobile manipulator.
Iraqi Journal for Electrical And Electronic Engineering, 2015
This paper deals with the navigation of a mobile robot in unknown environment using artificial potential field method. The aim of this paper is to develop a complete method that allows the mobile robot to reach its goal while avoiding unknown obstacles on its path. An approach proposed is introduced in this paper based on combing the artificial potential field method with fuzzy logic controller to solve drawbacks of artificial potential field method such as local minima problems, make an effective motion planner and improve the quality of the trajectory of mobile robot.
Integrated Computer-Aided Engineering, 1999
This work presents a new procedure for planning mobile robot trajectories by considering kinematic and dynamic constraints on the vehicle motion. This approach divides the above problem into two stages: rst, a spatial planning of a collisionfree path, which proves the non-holonomic motion constraint; and secondly, a temporal planning of a speed pro le which k eeps the speed limitations due to the vehicle's kinematic and dynamic behaviour. The resulting trajectories provide good conditions for path tracking since take i n to account the vehicle's motion constraints. Moreover, the original trajectory planning process has been extended for multi-robot systems in order to avoid collisions between two or more vehicles by means of a suitable speed planning. Finally, this paper also shows the application of the proposed methods to RAM-2, a mobile robot designed and built for indoor industrial environment.
—Through the present paper, a new approach useful for solving the obstacle avoidance and trajectory optimization problems during robot navigation for certain tasks to be performed at minimum costs. In its real sense, the obstacle avoidance approach is based on the application of two fuzzy controllers, the first of which is designed to join the object, while the second is conceived to serve as an obstacle avoiding device. The trajectory optimization approach is based on the gradient method. Prior to implementing the solution on the real robot, the simulation has been integrated in an immersive virtual environment, for a more effective movement analysis and safer testing purposes. The study findings prove to reveal well that the proposed approach turns out to exhibit a good average speed and a satisfactory target-reaching success rate, while the optimization oriented gradient method has turned out to be rather efficient in respect of the genetic algorithm approach.
Computing Research Repository, 2010
In recent years, the use of non-analytical methods of computing such as fuzzy logic, evolutionary computation, and neural networks has demonstrated the utility and potential of these paradigms for intelligent control of mobile robot navigation. In this paper, a theoretical model of a fuzzy based controller for an autonomous mobile robot is developed. The paper begins with the mathematical model of the robot that involves the kinematic model. Then, the fuzzy logic controller is developed and discussed in detail. The proposed method is successfully tested in simulations, and it compares the effectiveness of three different set of membership of functions. It is shown that fuzzy logic controller with input membership of three provides better performance compared with five and seven membership functions.
In general, the problems of robots can be divided into two sub-problems of motion planning and motion control. A motion planning problem is solved where a geometrical model is given. Furthermore, motion planning problems can be fundamentally divided into path, trajectory and task planning problems. These planning have many constraints concerning kinematics and dynamics of the robot as well its environment. This paper introduces path, trajectory and task planning methods for wheeled mobile robots. Wheeled mobile robots are becoming increasingly important in industry as a means of transport, inspection, and operation because of their efficiency and flexibility. The motion of a wheeled mobile robot, in general, be subject to non-holonomic constraints due to the rolling constraints of the wheels, which render a motion perpendicular to the wheels impossible. These non-holonomic constraints give rise to highly nonlinear mathematical models of the mobile robots, and the control problem is not trivial although the full state is measured. Feedback control of non-holonomic mobile robots is, therefore, a challenging problem which combines nonlinear control theory and differential geometry. Path planning in mobile robots must ensure optimality of the path. The optimality achieved may be in path, time, energy consumed etc. Path planning in robots also depends on the environment in which it operates like, static or dynamic, known or unknown etc. Global path planning using A* algorithm and genetic algorithm is investigated in this paper. A known dynamic environment, in which a control station will compute the shortest path and communicate to the mobile robot and the mobile robot will traverse through this path to reach the goal.
2000
ABSTRACT Mobile robots that consist of a mobile platform with one or many manipulators, are of great interest in a number of applications. This paper presents a methodology for generating paths and trajectories for both the mobile platform and the manipulator that will take a system from an initial configuration to a pre-specified final one, without violating the nonholonomic constraint. The generated paths are of polynomial nature and therefore are continuous and smooth.
2005
This paper addresses the problem of mobile robot navigation in indoor cluttered environments. A new algorithm for both longitudinal and lateral real-time control of wheelbased mobile robots has been proposed. Its main characteristic is smooth and stable following of the on-line replanned path. Our control method is actually extension of the virtual vehicle method proposed by M. Egerstedt et al., which is based on the introduction of a look-ahead point on the path that serves as reference point for the control algorithm. While the original virtual vehicle method uses only error feedback for reference point movement along the path, our method uses also a feedforward component based on path curve characteristics between the robot and the reference point. In this way stable robot movement is achieved also in the presence of obstacles that are critical with respect to the path following error. Experimental verification is provided for a differential drive robot within an on-line global path planning framework.
Materials Today: Proceedings, 2019
The proposed paper presents the efficient obstacle avoidance mechanism in a complex environment based on the fuzzy optimized decision function. The origin point, goal point, obstacles, optimized paths, and efficient decisions mechanism are the requirements of the navigational system in two-dimensional space. During navigation, the distances measured in Euclidean Space, but the decision comprises with the proposed fuzzy function. This fuzzy function's domain, co-domain, and range are finite. The domain lies with the set of obstacles, co-domain lies with the set of paths and the range lies with the decision. The robot follows the fuzzy rule generated by the proposed fuzzy function presented in the form of a matrix and the combination of the cell by row and column provides the resultant decision. This decision is formulated as the compact fuzzification of the twodimensional rule over row and column of the matrix. Thus, every decision is unique and optimized. The experimental and simulational results are validated here to show the effectiveness of the proposed controller.
Robot navigation is one of the basic problems in robotics. In general, the robot navigation algorithms are classified as global or local, depending on surrounding environment. In global navigation, the environment surrounding the robot is known and the path which avoids the obstacle is selected. In local navigation, the environment surrounding the robot is unknown, and sensors are used to detect the obstacles and avoid collision. In the past, a number of algorithms have been designed by many researchers for robot navigation problems. This paper presents software simulation of navigation problems of a mobile robot avoiding obstacles in a static environment using both classical and fuzzy based algorithms. The simulation environment is a menu-driven one where one can draw obstacles of standard shapes and sizes and assign the starting and ending points of the mobile robot. The robot will then navigate among these obstacles without hitting them and reach the specified goal point.
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.