For a wearable robotic arm to autonomously assist a human, it has to be able to stabilize its end-effector in light of the human’s independent activities. This paper presents a method for stabilizing the end-effector in planar assembly and pick-and-place tasks. Ideally, given an accurate positioning of the end effector and the wearable robot attachment point, human disturbances could be compensated by using a simple feedback control strategy. Realistically, system delays in both sensing and actuation suggest a predictive approach. In this work, we characterize the actuators of a wearable robotic arm and estimate these delays using linear models. We then consider the motion of the human arm as an autoregressive process to predict the deviation in the robot’s base position at a time horizon equivalent to the estimated delay. Generating set points for the end-effector using this predictive model, we report reduced position errors of 19.4% (x) and 20.1% (y) compared to a feedback control strategy without prediction. 
                        more » 
                        « less   
                    
                            
                            Predictive Control of the KINOVA Gen3 Robotic Manipulator Using a Nonlinear Model
                        
                    
    
            Abstract In contemporary manufacturing processes, reliable but efficient pick-and-place robots are frequently used. The automation and optimization of the pick and place procedures utilizing various path-planning approaches thereby support the expansion of application areas. Yet, the design of a controller faces significant difficulties due to the nonlinearities inherent in robotic manipulators and the unpredictable nature of the ambient factors. In place of the classic model predictive control (MPC), this paper presents the application of the Nonlinear Model Predictive Controller (NLMPC) as an acceptable control mechanism for real-time optimization and robust stability of the KINOVA Gen3 robotic arm. The developed NLMPC-based method ensures that the robotic arm does not run into obstacles in the workplace or with itself while reaching, gripping, selecting, and placing the necessary items. To acquire the control input trajectory, the optimization in NLMPC is solved repeatedly. When input constraints are available, the modeled system tracks reference trajectories to achieve the aim of recognizing and organizing distinct objects. After the NLMPC is successfully developed, a simulation environment is built and finally brought to life by combining all the processes into one using a MATLAB Stateflow chart. 
        more » 
        « less   
        
    
                            - Award ID(s):
- 2133630
- PAR ID:
- 10581265
- Publisher / Repository:
- American Society of Mechanical Engineers
- Date Published:
- ISBN:
- 978-0-7918-8763-9
- Format(s):
- Medium: X
- Location:
- New Orleans, Louisiana, USA
- Sponsoring Org:
- National Science Foundation
More Like this
- 
            
- 
            Abstract This article addresses the kinematic control of a redundant soft robotic arm. Full pose kinematic control of soft robots is challenging because direct application of the classical controllers developed based on rigid robots to soft robots could lead to unreliable or infeasible motions. In this study, we explore the manipulability property of a soft robotic arm and develop an advanced resolved-rate controller that prioritizes position over orientation control and switches its modes and gains based on position and orientation manipulabilities, enabling stable motion even when the robot is close to the singular configurations. The simulation and experimental results indicate that our proposed method outperforms previous methods in terms of both accuracy and smoothness during operation.more » « less
- 
            In nature, animals with soft body parts demonstrate remarkable control over their shape, such as an elephant trunk wrapping around a tree branch to pick it up. However, most research on robotic manipulators focuses on controlling the end effector, partly because the manipulator’s arm is rigidly articulated. With recent advances in soft robotics research, controlling a soft manipulator into many different shapes will significantly improve the robot’s functionality, such as medical robots morphing their shape to navigate the digestive system and deliver drugs to specific locations. However, controlling the shape of soft robots is challenging due to their highly nonlinear dynamics that are computationally intensive. In this paper, we leverage a physics-informed, data-driven approach using the Koopman operator to realize the shape control of soft robots. We simulate the dynamics of a soft manipulator using a physics-based simulator (PyElastica) to generate the input-output data, which is then used to identify an approximated linear model based on the Koopman operator. We then formulate the shapecontrol problem as a convex optimization problem that is computationally efficient. Our linear model is over 12 times faster than the physics-based model in simulating the manipulator’s motion. Further, we can control a soft manipulator into different shapes using model predictive control. We envision that the proposed method can be effectively used to control the shapes of soft robots to interact with uncertain environments or enable shape-morphing robots to fulfill diverse tasks.more » « less
- 
            This paper presents a control architecture for an aerial manipulator operating in indoor environments. The objective is to provide a viable solution to the growing need for indoor assistive technology. The study tries to address the problem of payload pick-and-place with unknown mass. The control structure consists of i) a baseline pitch angle tracking controller that provides satisfactory performance for the quadrotor without a payload; ii) an adaptive augmentation that compensates for the disturbance in the rotational dynamics due to the unknown payload; iii) a horizontal position tracking controller that generates the pitch angle command; iv) a baseline vertical position tracking controller; and v) another adaptive augmentation controller that compensates for the disturbance in the vertical motion from the pick-and-place of the unknown payload. Since the robotic manipulator operates in the vertical plane of symmetry of the quadrotor, the control design is considered for the motion only in this plane. The controller is verified in a simulation environment.more » « less
- 
            Abstract In this paper, an optimization-based dynamic modeling method is used for human-robot lifting motion prediction. The three-dimensional (3D) human arm model has 13 degrees of freedom (DOFs) and the 3D robotic arm (Sawyer robotic arm) has 10 DOFs. The human arm and robotic arm are built in Denavit-Hartenberg (DH) representation. In addition, the 3D box is modeled as a floating-base rigid body with 6 global DOFs. The interactions between human arm and box, and robot and box are modeled as a set of grasping forces which are treated as unknowns (design variables) in the optimization formulation. The inverse dynamic optimization is used to simulate the lifting motion where the summation of joint torque squares of human arm is minimized subjected to physical and task constraints. The design variables are control points of cubic B-splines of joint angle profiles of the human arm, robotic arm, and box, and the box grasping forces at each time point. A numerical example is simulated for huma-robot lifting with a 10 Kg box. The human and robotic arms’ joint angle, joint torque, and grasping force profiles are reported. These optimal outputs can be used as references to control the human-robot collaborative lifting task.more » « less
 An official website of the United States government
An official website of the United States government 
				
			 
					 
					
 
                                    