Inverse kinematics problem for CRS F3

General Robotics Forum - All aspects of robots and their applications. 

Page 1 of 3       1 2 3 > last >> Bookmark this page:  YahooMyWeb Yahoo!  Google Google  Windows Live Favorites Windows Live  del.icio.us del.icio.us  digg digg  Add to Netscape Netscape
Subject Author Date
Inverse kinematics problem for CRS F3 crazygrey 07-24-2007
If you were  Registered and logged in, you could reply and use other advanced thread options
Posted by crazygrey on July 24, 2007, 4:51 pm
I'm working on finding the inverse kinematics of the CRS F3
manipulator. It is a 6 DOF and I believe there should be a closed
algebraic solution for it. I have used the methods suggested in
"Introduction to Robotics:Mechanics and Control" by J. Craig and
implemented them in MATLAB but I get really complex equations that I
don't know how to simplify. I have tried to use "solve" in MATLAB
which worked for a 3-DOF before but now it notifies me there is no
explicit solution. I have found some methods in the IEEE like the
Raghavan and Roth Formulation but it didn't really help. Any help
suggestions would be appreciated.


Posted by D Herring on July 24, 2007, 9:52 pm
crazygrey wrote:
> I'm working on finding the inverse kinematics of the CRS F3
> manipulator. It is a 6 DOF and I believe there should be a closed
> algebraic solution for it. I have used the methods suggested in
> "Introduction to Robotics:Mechanics and Control" by J. Craig and
> implemented them in MATLAB but I get really complex equations that I
> don't know how to simplify. I have tried to use "solve" in MATLAB
> which worked for a 3-DOF before but now it notifies me there is no
> explicit solution. I have found some methods in the IEEE like the
> Raghavan and Roth Formulation but it didn't really help. Any help
> suggestions would be appreciated.

Matlab is useful for number crunching, not symbolic manipulation.

For this, try Mathematica; the Robotica package can generate the
kinematics (and optionally dynamics) directly from the
Denavit-Hartenberg parameters.
Grab a copy of Robotica from http://www-cvr.ai.uiuc.edu/~lab/ece470/

Does this arm use a spherical wrist? If so, the kinematics can easily
be decoupled and solved as two 3DOF problems.

Here's another text that may help:
http://www-cvr.ai.uiuc.edu/~seth/index.php?u=spongbook

Later,
Daniel




Posted by crazygrey on July 25, 2007, 11:09 am
> crazygrey wrote:
> > I'm working on finding the inverse kinematics of the CRS F3
> > manipulator. It is a 6 DOF and I believe there should be a closed
> > algebraic solution for it. I have used the methods suggested in
> > "Introduction to Robotics:Mechanics and Control" by J. Craig and
> > implemented them in MATLAB but I get really complex equations that I
> > don't know how to simplify. I have tried to use "solve" in MATLAB
> > which worked for a 3-DOF before but now it notifies me there is no
> > explicit solution. I have found some methods in the IEEE like the
> > Raghavan and Roth Formulation but it didn't really help. Any help
> > suggestions would be appreciated.
> Matlab is useful for number crunching, not symbolic manipulation.
> For this, try Mathematica; the Robotica package can generate the
> kinematics (and optionally dynamics) directly from the
> Denavit-Hartenberg parameters.
> Grab a copy of Robotica fromhttp://www-cvr.ai.uiuc.edu/~lab/ece470/
> Does this arm use a spherical wrist? If so, the kinematics can easily
> be decoupled and solved as two 3DOF problems.
> Here's another text that may
help:http://www-cvr.ai.uiuc.edu/~seth/index.php?u=spongbook
> Later,
> Daniel

that was very helpful, thanks Daniel. All the joints are revolute. I
will try everything and hopefully it would work.


Posted by crazygrey on July 25, 2007, 11:33 am
> crazygrey wrote:
> > I'm working on finding the inverse kinematics of the CRS F3
> > manipulator. It is a 6 DOF and I believe there should be a closed
> > algebraic solution for it. I have used the methods suggested in
> > "Introduction to Robotics:Mechanics and Control" by J. Craig and
> > implemented them in MATLAB but I get really complex equations that I
> > don't know how to simplify. I have tried to use "solve" in MATLAB
> > which worked for a 3-DOF before but now it notifies me there is no
> > explicit solution. I have found some methods in the IEEE like the
> > Raghavan and Roth Formulation but it didn't really help. Any help
> > suggestions would be appreciated.
> Matlab is useful for number crunching, not symbolic manipulation.
> For this, try Mathematica; the Robotica package can generate the
> kinematics (and optionally dynamics) directly from the
> Denavit-Hartenberg parameters.
> Grab a copy of Robotica fromhttp://www-cvr.ai.uiuc.edu/~lab/ece470/
> Does this arm use a spherical wrist? If so, the kinematics can easily
> be decoupled and solved as two 3DOF problems.
> Here's another text that may
help:http://www-cvr.ai.uiuc.edu/~seth/index.php?u=spongbook
> Later,
> Daniel

I don't believe it is uses spherical wrist, here is the picture of the
manipulator
http://www.engga.uwo.ca/research/robo/CRSF3/pic8.jpg


Posted by crazygrey on July 25, 2007, 4:14 pm
> crazygrey wrote:
> > I'm working on finding the inverse kinematics of the CRS F3
> > manipulator. It is a 6 DOF and I believe there should be a closed
> > algebraic solution for it. I have used the methods suggested in
> > "Introduction to Robotics:Mechanics and Control" by J. Craig and
> > implemented them in MATLAB but I get really complex equations that I
> > don't know how to simplify. I have tried to use "solve" in MATLAB
> > which worked for a 3-DOF before but now it notifies me there is no
> > explicit solution. I have found some methods in the IEEE like the
> > Raghavan and Roth Formulation but it didn't really help. Any help
> > suggestions would be appreciated.
> Matlab is useful for number crunching, not symbolic manipulation.
> For this, try Mathematica; the Robotica package can generate the
> kinematics (and optionally dynamics) directly from the
> Denavit-Hartenberg parameters.
> Grab a copy of Robotica fromhttp://www-cvr.ai.uiuc.edu/~lab/ece470/
> Does this arm use a spherical wrist? If so, the kinematics can easily
> be decoupled and solved as two 3DOF problems.
> Here's another text that may
help:http://www-cvr.ai.uiuc.edu/~seth/index.php?u=spongbook
> Later,
> Daniel

The Robotica is nice to get the Forward kinematics, I have used it and
it works nicely. But it doesn't do any inverse kinematics.


Page 1 of 3       1 2 3 > last >>

The site map in XML format XML site map
other useful resources:
Official Robosapien Website
Lego Mindstorms Website

Contact Us | Privacy Policy