accurate robot positioning using corrective learning
Download
Skip this Video
Download Presentation
Accurate Robot Positioning using Corrective Learning

Loading in 2 Seconds...

play fullscreen
1 / 11

homepagese.wiscece539projectf 03subramanian - PowerPoint PPT Presentation


  • 213 Views
  • Uploaded on

Accurate Robot Positioning using Corrective Learning Ram Subramanian ECE 539 Course Project Fall 2003 Outline Motivation Two Link Manipulators Kinematics Corrective Learning Experimental Setup Results & Conclusion Motivation

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'homepagese.wiscece539projectf 03subramanian' - ostinmannual


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
accurate robot positioning using corrective learning

Accurate Robot Positioning using Corrective Learning

Ram Subramanian

ECE 539

Course Project

Fall 2003

outline
Outline
  • Motivation
  • Two Link Manipulators
  • Kinematics
  • Corrective Learning
  • Experimental Setup
  • Results & Conclusion
motivation
Motivation

The human motor control mechanism works by initiating a motion in the general direction of the target. Then subsequently produces corrective movements to reach the target with a good degree of accuracy.

the 2 link manipulator
The 2 Link Manipulator
  • Simple kinematics
  • Easy to setup control parameters
  • Easy to Model

link2

2

link1

1

kinematics
Kinematics

The forward kinematics of a robot are used to determine the position of the end effecter for a given set of joint angles

The Inverse kinematics are used to determine appropriate joint angles for a particular end effecter position.

problem with inverse kinematics
Problem with Inverse Kinematics

Mapping from Cartesian space of the end effecter to the joint angles of the robot is

  • Non linear
  • Potentially degenerate

(leading to multiple solutions)

This causes complications when controlling the manipulator. Modeling other parameters like friction etc. increases the non linearity of the system further

corrective learning
Corrective Learning

The Learning Process

  • Initiate a movement
  • Determine the position error between the end effecter and the target
  • Adjust the joint angles based on a heuristic
  • Repeat until the target position is reached
corrective learning cont d
Corrective Learning (cont’d)

Once the joint angles corresponding to a particular target position is learned, subsequent visits to the same target point use the already learned values.

This technique allows the positioning of the robot without accurate knowledge of all the link parameters

experimental setup
Experimental Setup

Target

Position

Look up

Table

(1,2 )

(x,y)

(x,y)

Controller

Two Link

Robot

Initial

Position

Learner

Error

(1, 2)

results conclusions
Results & Conclusions
  • The average error between the final position of the robot end effecter and the target was found to be 3.21, with a standard deviation of 0.8 .
  • The first reach to every target position takes one order of magnitude longer in time than the subsequent reaches to the same target position.
future work
Future Work
  • Comparison between this learning technique, a model developed with a Back Propagation neural network and the computed torque technique.
  • Adapt the learning technique for manipulators with larger number of links.
ad