singularities, stable surfaces, and repeatable behavior
DESCRIPTION
Singularities, Stable Surfaces, and Repeatable Behavior. Presenter: Karthik Sheshadri. Rodney G. Roberts Anthony Maciejewski. Introduction. =J Solution is of the form , with JG=I. For a repeatable strategy, no end effector movement => no joint movement. - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Singularities, Stable Surfaces, and Repeatable Behavior](https://reader034.vdocuments.net/reader034/viewer/2022051219/568161e5550346895dd20573/html5/thumbnails/1.jpg)
Singularities, Stable Surfaces, and Repeatable Behavior
Rodney G. RobertsAnthony Maciejewski
Presenter: Karthik Sheshadri
![Page 2: Singularities, Stable Surfaces, and Repeatable Behavior](https://reader034.vdocuments.net/reader034/viewer/2022051219/568161e5550346895dd20573/html5/thumbnails/2.jpg)
Introduction
• =JSolution is of the form, with JG=I.For a repeatable strategy, no end effector movement => no joint movement.
Necessary and sufficient condition for repeatability:LB of any two columns of G is in the column space of G.
![Page 3: Singularities, Stable Surfaces, and Repeatable Behavior](https://reader034.vdocuments.net/reader034/viewer/2022051219/568161e5550346895dd20573/html5/thumbnails/3.jpg)
Stable surfaces
• Stable surface: m dimensional hypersurface in which the manipulator is repeatable.
• From Shamir and Yomdin 1988: An integral surface for any m dimensional distribution is such that for any point on S, the tangent space to S is exactly the M dimensional space assigned by the distribution.
• Implication: Any movement on the stable surface keeps the manipulator on the stable surface. It cant leave.
![Page 4: Singularities, Stable Surfaces, and Repeatable Behavior](https://reader034.vdocuments.net/reader034/viewer/2022051219/568161e5550346895dd20573/html5/thumbnails/4.jpg)
Stable surfaces
• When a singularity is not encountered, a manipulator cannot reach a stable surface,otherwise it could leave.
• Example: 3R manipulator, initial config: [0 π k]
With sin k not zero, J is nonsingular.
![Page 5: Singularities, Stable Surfaces, and Repeatable Behavior](https://reader034.vdocuments.net/reader034/viewer/2022051219/568161e5550346895dd20573/html5/thumbnails/5.jpg)
Stable surfaces
Assume we want an =>joint angle velocities of Let for instance k=, and let the manipulator traverse an anti-clockwise quarter of a unit circle, then only k changes until k= π.Here, J is singular, the needed joint velocities are K=The manipulator is on the stable surface
![Page 6: Singularities, Stable Surfaces, and Repeatable Behavior](https://reader034.vdocuments.net/reader034/viewer/2022051219/568161e5550346895dd20573/html5/thumbnails/6.jpg)
Range Singularities
• Consider the case when the manipulator is completely extended: K=[k k k].
Which gives J=Range{If L’s are equal, the manipulator cannot escape the singularity.
![Page 7: Singularities, Stable Surfaces, and Repeatable Behavior](https://reader034.vdocuments.net/reader034/viewer/2022051219/568161e5550346895dd20573/html5/thumbnails/7.jpg)
Likelihood of Stable surfaces
![Page 8: Singularities, Stable Surfaces, and Repeatable Behavior](https://reader034.vdocuments.net/reader034/viewer/2022051219/568161e5550346895dd20573/html5/thumbnails/8.jpg)
Likelihood of Stable surfaces
Must be of the same dimension as the work space, i.e.,6. This is not the case when
The only configurations that satisfy the above are singularities, and the ,manipulator cannot remain in the singularity.
![Page 9: Singularities, Stable Surfaces, and Repeatable Behavior](https://reader034.vdocuments.net/reader034/viewer/2022051219/568161e5550346895dd20573/html5/thumbnails/9.jpg)
Likelihood of Stable surfaces
• r=n-m eqns specify a stable surface,• No. of constraint eqns = rWhen m is large, it is unlikely that a stable surface exists.
![Page 10: Singularities, Stable Surfaces, and Repeatable Behavior](https://reader034.vdocuments.net/reader034/viewer/2022051219/568161e5550346895dd20573/html5/thumbnails/10.jpg)
Existence of stable surfaces
• Let s(θ)=0 be a candidate surface, then=0 has to be in the null space of J, characterised by a null vector for one degree of redundency manipulators.s(θ)=0
![Page 11: Singularities, Stable Surfaces, and Repeatable Behavior](https://reader034.vdocuments.net/reader034/viewer/2022051219/568161e5550346895dd20573/html5/thumbnails/11.jpg)
Existence of stable surfaces
• Either the null space vector and are proportional or =0.
• In the first case
![Page 12: Singularities, Stable Surfaces, and Repeatable Behavior](https://reader034.vdocuments.net/reader034/viewer/2022051219/568161e5550346895dd20573/html5/thumbnails/12.jpg)
n-link planar manipulator
![Page 13: Singularities, Stable Surfaces, and Repeatable Behavior](https://reader034.vdocuments.net/reader034/viewer/2022051219/568161e5550346895dd20573/html5/thumbnails/13.jpg)
n-link planar manipulator
Stable surface exists iff there are no more than two distinct lengths.
![Page 14: Singularities, Stable Surfaces, and Repeatable Behavior](https://reader034.vdocuments.net/reader034/viewer/2022051219/568161e5550346895dd20573/html5/thumbnails/14.jpg)
Minimum Arc length trajectories
• Suggestion:A trajectory which minimises its arc length in the js is repeatable and has zero torsion
• MinimiseSubject to
![Page 15: Singularities, Stable Surfaces, and Repeatable Behavior](https://reader034.vdocuments.net/reader034/viewer/2022051219/568161e5550346895dd20573/html5/thumbnails/15.jpg)
Minimum Arc length trajectories
![Page 16: Singularities, Stable Surfaces, and Repeatable Behavior](https://reader034.vdocuments.net/reader034/viewer/2022051219/568161e5550346895dd20573/html5/thumbnails/16.jpg)
Conclusions
• Severe link length constraint for existence of stable surfaces
• The Lie bracket condition is not in general satisfied for repeatable trajectories.
• Minimum arc length trajectories need not have zero torsion.