skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: Inverse Kinematic Control of a Delta Robot Using Neural Networks in Real-Time
This paper presents an inverse kinematic controller using neural networks for trajectory controlling of a delta robot in real-time. The developed control scheme is purely data-driven and does not require prior knowledge of the delta robot kinematics. Moreover, it can adapt to the changes in the kinematics of the robot. For developing the controller, the kinematic model of the delta robot is estimated by using neural networks. Then, the trained neural networks are configured as a controller in the system. The parameters of the neural networks are updated while the robot follows a path to adaptively compensate for modeling uncertainties and external disturbances of the control system. One of the main contributions of this paper is to show that updating the parameters of neural networks offers a smaller tracking error in inverse kinematic control of a delta robot with consideration of joint backlash. Different simulations and experiments are conducted to verify the proposed controller. The results show that in the presence of external disturbance, the error in trajectory tracking is bounded, and the negative effect of joint backlash in trajectory tracking is reduced. The developed method provides a new approach to the inverse kinematic control of a delta robot.  more » « less
Award ID(s):
1924662
PAR ID:
10343725
Author(s) / Creator(s):
; ; ;
Date Published:
Journal Name:
Robotics
Volume:
10
Issue:
4
ISSN:
2218-6581
Page Range / eLocation ID:
115
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. This paper proposes a data-driven optimal tracking control scheme for unknown general nonlinear systems using neural networks. First, a new neural networks structure is established to reconstruct the unknown system dynamics of the form ˙ x(t) = f (x(t))+g(x(t))u(t). Two networks in parallel are designed to approximate the functions f (x) and g(x). Then the obtained data-driven models are used to build the optimal tracking control. The developed control consists of two parts, the feed-forward control and the optimal feedback control. The optimal feedback control is developed by approximating the solution of the Hamilton-Jacobi-Bellman equation with neural networks. Unlike other studies, the Hamilton-Jacobi-Bellman solution is found by estimating the value function derivative using neural networks. Finally, the proposed control scheme is tested on a delta robot. Two trajectory tracking examples are provided to verify the effectiveness of the proposed optimal control approach. 
    more » « less
  2. The ability of quadrupedal robots to follow commanded velocities is important for navigating in constrained environments such as homes and warehouses. This paper presents a simple, scalable approach to realize high fidelity speed regulation and demonstrates its efficacy on a quadrupedal robot. Using analytical inverse kinematics and gravity compensation, a task-level controller calculates joint torques based on the prescribed motion of the torso. Due to filtering and feedback gains in this controller, there is an error in tracking the velocity. To ensure scalability, these errors are corrected at the time scale of a step using a Poincar´e map (a mapping of states and control between consecutive steps). A data-driven approach is used to identify a decoupled Poincar´e map, and to correct for the tracking error in simulation. However, due to model imperfections, the simulation-derived Poincar´e map-based controller leads to tracking errors on hardware. Three modeling approaches – a polynomial, a Gaussian process, and a neural network – are used to identify a correction to the simulation-based Poincar´e map and to reduce the tracking error on hardware. The advantages of our approach are the computational simplicity of the task-level controller (uses analytical computations and avoids numerical searches) and scalability of the sim-to-real transfer (use of low-dimensional Poincar´e map for sim-to-real transfer). A video is in this shortened link: http://tiny.cc/humanoids23 
    more » « less
  3. null (Ed.)
    In this paper, a novel strategy is designed for trajectory control of a multi-section continuum robot in three-dimensional space to achieve accurate orientation, curvature, and section length tracking. The formulation connects the continuum manipulator dynamic behavior to a virtual discrete-jointed robot whose degrees-of-freedom are directly mapped to those of a continuum robot section. Based on this connection, a computed torque control architecture is developed for the virtual robot, for which inverse kinematics and dynamic equations are constructed and exploited, with appropriate transformations developed for implementation on the continuum robot. The control algorithm is implemented on a six degree-of-freedom two-section OctArm continuum manipulator. Experimental results show that the proposed method managed simultaneous extension/contraction, bending, and torsion actions on multi-section continuum robots with decent tracking performance (steady state arc length and curvature tracking error of merely 3.3mm and 0.13m-1, respectively). These results demonstrate that the proposed method can be applied to multi-section continuum manipulator and perform complex maneuvers within a nonlinear setting. 
    more » « less
  4. Abstract This paper presents the development of a novel Actuation-Coordinated Mobile Parallel Robot (ACMPR), with a focus on studying the kinematics of the mobile parallel robot with three limbs (3-mPRS) comprising mobile prismatic joint-revolute joint-spherical joint. The objective of this research is to explore the feasibility and potential of utilizing omnidirectional mobile robots to construct a parallel mechanism with a mobile platform. To this end, a prototype of the 3-mPRS is built, and several experiments are conducted to identify the proposed kinematic parameters. The system identification of the 3-mPRS mobile parallel mechanism is conducted by analyzing the actuation inputs from the three mobile base robots. To track the motion of the robot, external devices such as the Vicon Camera are employed, and the data is fed through ROS. The collected data is processed based on the geometric properties, CAD design, and established kinematic equations in MATLAB, and the results are analyzed to evaluate the accuracy and effectiveness of the proposed calibration methods. The experiment results fall within the error range of the proposed calibration methods, indicating the successful identification of the system parameters. The differences between the measured values and the calculated values are further utilized to calibrate the 3-mPRS to better suit the experiment environment. 
    more » « less
  5. The addition of geometric reconfigurability in a cable driven parallel robot (CDPR) introduces kinematic redundancies which can be exploited for manipulating structural and mechanical properties of the robot through redundancy resolution. In the event of a cable failure, a reconfigurable CDPR (rCDPR) can also realign its geometric arrangement to overcome the effects of cable failure and recover the original expected trajectory and complete the trajectory tracking task. In this paper we discuss a fault tolerant control (FTC) framework that relies on an Interactive Multiple Model (IMM) adaptive estimation filter for simultaneous fault detection and diagnosis (FDD) and task recovery. The redundancy resolution scheme for the kinematically redundant CDPR takes into account singularity avoidance, manipulability and wrench quality maximization during trajectory tracking. We further introduce a trajectory tracking methodology that enables the automatic task recovery algorithm to consistently return to the point of failure. This is particularly useful for applications where the planned trajectory is of greater importance than the goal positions, such as painting, welding or 3D printing applications. The proposed control framework is validated in simulation on a planar rCDPR with elastic cables and parameter uncertainties to introduce modeled and unmodeled dynamics in the system as it tracks a complete trajectory despite the occurrence of multiple cable failures. As cables fail one by one, the robot topology changes from an over-constrained to a fully constrained and then an under-constrained CDPR. The framework is applied with a constant-velocity kinematic feedforward controller which has the advantage of generating steady-state inputs despite dynamic oscillations during cable failures, as well as a Linear Quadratic Regulator (LQR) feedback controller to locally dampen these oscillations. 
    more » « less