Nonlinear Control Techniques For Flexible Joint Manipulators: A Single Link Case Study

  • Authors: R. Marino, M. W. Spong
  • Venue: IEEE
  • Year: 1986
  • Reviewed by: Ryan Lush,

Broad area/overview

The broad area of this paper is about solving the problem of elasticity in joints of robotic manipulators. Joint elasticity is believedf to be the main source of robot compliance and error due to the hardware that comprises the joints. This group seeked to answer the problem they had of having gears and joints which gave them very desirable characteristics but had significant compliance and elasticity in the joints.

Specific Problem

  • These researchers seem to be having issues with their hardware and what it is capable of doing. These researchers have solid models to back up their work but their hardware doesn't perform to the strict requirements necessary to have the control algorithms correctly executed. These small to not small errors due to compliance will especially become an issue when this robot is not a single link study. Each consecutive link would compound the error in the joints for the next link and after several joints the robot would be no where close to where it should be

Solution Ideas

  • This group found that the only nonlinearity in their single one link system was potential energy of the link since it has a sin(q1). they found that this nonlinearity would become significant the farther from their equilibrium point they stretch the robot. This makes sense because their approximations would become worse and worse the farther from 0 they go with the angle q1.

  • They decided to use a linearized feedback approach to address this problem. They found necessary and sufficient conditions to prove that their system was locally feedback linearizable and that the properties they were applying to their analysis were applicable.

  • The group was able to extend techniques used in finding solutions to linear systems to this problem here. They locally linearized the system and then used pole placement techniques from linear systems to get proper feedback for the system. They then express their new closed loop system in new coordinates

  • The group found they had significant issues and time all the states of the system weren't able to be accessed. They used Adaptive Gain Scheduling to be able to operate in the whole state space. They found however, that it was very difficult to derive the closed-form expressions for their system. They also found that feedback linearization was very computationally expensive at the time and stressed new methods were needed.

  • They also found, as we saw from videos played during lecture, precise initial conditions were critical to performance and the system performing at all.

Comments

  • This paper is a window into very early work working on modeling and controlling what we are learning to simulate today.

  • This paper shows just how precise the controls and feedback need to be for a robot to perform. These researchers were limited greatly by the hardware available to them. This paper again shows why this field is as big and growing as quickly as it is. There is a lot of work to be done now that hardware has progressed significantly and only more things will be possible as the researchers and technology keep progressing.