239 research outputs found

    A global approach to kinematic path planning to robots with holonomic and nonholonomic constraints

    Get PDF
    Robots in applications may be subject to holonomic or nonholonomic constraints. Examples of holonomic constraints include a manipulator constrained through the contact with the environment, e.g., inserting a part, turning a crank, etc., and multiple manipulators constrained through a common payload. Examples of nonholonomic constraints include no-slip constraints on mobile robot wheels, local normal rotation constraints for soft finger and rolling contacts in grasping, and conservation of angular momentum of in-orbit space robots. The above examples all involve equality constraints; in applications, there are usually additional inequality constraints such as robot joint limits, self collision and environment collision avoidance constraints, steering angle constraints in mobile robots, etc. The problem of finding a kinematically feasible path that satisfies a given set of holonomic and nonholonomic constraints, of both equality and inequality types is addressed. The path planning problem is first posed as a finite time nonlinear control problem. This problem is subsequently transformed to a static root finding problem in an augmented space which can then be iteratively solved. The algorithm has shown promising results in planning feasible paths for redundant arms satisfying Cartesian path following and goal endpoint specifications, and mobile vehicles with multiple trailers. In contrast to local approaches, this algorithm is less prone to problems such as singularities and local minima

    Tracking control of redundant mobile manipulator: An RNN based metaheuristic approach

    Get PDF
    In this paper, we propose a topology of Recurrent Neural Network (RNN) based on a metaheuristic optimization algorithm for the tracking control of mobile-manipulator while enforcing nonholonomic constraints. Traditional approaches for tracking control of mobile robots usually require the computation of Jacobian-inverse or linearization of its mathematical model. The proposed algorithm uses a nature-inspired optimization approach to directly solve the nonlinear optimization problem without any further transformation. First, we formulate the tracking control as a constrained optimization problem. The optimization problem is formulated on position-level to avoid the computationally expensive Jacobian-inversion. The nonholonomic limitation is ensured by adding equality constraints to the formulated optimization problem. We then present the Beetle Antennae Olfactory Recurrent Neural Network (BAORNN) algorithm to solve the optimization problem efficiently using very few mathematical operations. We present a theoretical analysis of the proposed algorithm and show that its computational cost is linear with respect to the degree of freedoms (DOFs), i.e., O(m). Additionally, we also prove its stability and convergence. Extensive simulation results are prepared using a simulated model of IIWA14, a 7-DOF industrial-manipulator, mounted on a differentially driven cart. Comparison results with particle swarm optimization (PSO) algorithm are also presented to prove the accuracy and numerical efficiency of the proposed controller. The results demonstrate that the proposed algorithm is several times (around 75 in the worst case) faster in execution as compared to PSO, and suitable for real-time implementation. The tracking results for three different trajectories; circular, rectangular, and rhodonea paths are presented

    Visual Control with Adaptive Dynamical Compensation for 3D Target Tracking by Mobile Manipulators

    Get PDF
    In this paper an image-based dynamic visual feedback control for mobile manipulators is presented to solve the target tracking problem in the 3D-workspace. The design of the whole controller is based on two cascaded subsystems: a minimum norm visual kinematic controller which complies with the 3D target tracking objective, and an adaptive controller that compensates the dynamics of the mobile manipulator. Both the kinematic controller and the adaptive controller are designed to prevent from command saturation. Robot commands are defined in terms of reference velocities. Stability and robustness are proved by using Lyapunov’s method. Finally, experimental results are presented to confirm the effectiveness of the proposed visual feedback controller.Fil: Andaluz, Víctor. Universidad Nacional de San Juan. Facultad de Ingeniería. Instituto de Automática; ArgentinaFil: Carelli Albarracin, Ricardo Oscar. Universidad Nacional de San Juan. Facultad de Ingeniería. Instituto de Automática; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; ArgentinaFil: Salinas, Lucio Rafael. Universidad Nacional de San Juan. Facultad de Ingeniería. Instituto de Automática; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; ArgentinaFil: Toibero, Juan Marcos. Universidad Nacional de San Juan. Facultad de Ingeniería. Instituto de Automática; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; ArgentinaFil: Roberti, Flavio. Universidad Nacional de San Juan. Facultad de Ingeniería. Instituto de Automática; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentin

    Challenges and Solutions for Autonomous Robotic Mobile Manipulation for Outdoor Sample Collection

    Get PDF
    In refinery, petrochemical, and chemical plants, process technicians collect uncontaminated samples to be analyzed in the quality control laboratory all time and all weather. This traditionally manual operation not only exposes the process technicians to hazardous chemicals, but also imposes an economical burden on the management. The recent development in mobile manipulation provides an opportunity to fully automate the operation of sample collection. This paper reviewed the various challenges in sample collection in terms of navigation of the mobile platform and manipulation of the robotic arm from four aspects, namely mobile robot positioning/attitude using global navigation satellite system (GNSS), vision-based navigation and visual servoing, robotic manipulation, mobile robot path planning and control. This paper further proposed solutions to these challenges and pointed the main direction of development in mobile manipulation

    Energy-saver mobile manipulator based on numerical methods

    Full text link
    The work presents the kinematic and dynamic control of a mobile robotic manipulator system based on numerical methods. The proposal also presents the curvature analysis of a path not parameterized in time, for the optimization of energy consumption. The energy optimization considers two aspects: the velocity of execution in curves and the amount of movements generated by the robotic system. When a curve occurs on the predefined path, the execution velocity is analyzed throughout the system in a unified method to prevent skid e ects from a ecting the mobile manipulator, while the number of movements is limited by the redundancy presented by the robotic system to optimize energy use. The experimental results are shown to validate the mechanical and electronic construction of the system, the proposed controllers, and the saving of energy consumptionThis research was funded by Corporación Ecuatoriana para el Desarrollo de la Investigación y Academia–CEDI

    Model predictive control and trajectory optimization of large vehicle-manipulators

    Get PDF
    In this paper, a model predictive control (MPC) is developed for on- and off-road mid-sized heavy duty vehicle-manipulator systems with a hydraulic working arm. The proposed concept for the control model is also new in the sense of working only within a local reference coordinate-system relative to the reference trajectory (so-called Fren´et-System). The control model only needs the errors to the reference trajectory. In contrast to other state-of-the-art approaches, there is no global localization method necessary. The control model is kept as simple as possible, to allow real-time motion prediction of the real system. For this reason, a kinematic model is used in the MPC which consists of a bicycle model and a planar robotic arm with two control variables. The dynamics of the overall system are considered as optimization constraints, assuming that the optimized system inputs and states are kinetically and dynamically feasible. Through this control method, the dual-trajectories are also optimized and they provide smooth motions for the overall system. The underlying control of the robotic arm is realized with a proportional–integral–derivative (PID) controller with feedback linearization and gravity compensation. The control algorithm is tested and validated in a MATLAB/Simulink simulation environment
    corecore