- Rational motion
In
kinematics , the motion of arigid body is defined as a continuous set of displacements. One-parameter motions can be definedas a continuous displacement of moving object with respect to a fixed frame in Euclidean three-space ("E"3), where the displacement depends on one parameter, mostly identified as time.Rational Motions are defined by
rational function s (ratio of twopolynomial function s) of time. They produce rationaltrajectories , and therefore they integrate well with the existingNURBS (Non-Uniform Rational B-Spline) based industry standardCAD/CAM systems. They are readily amenable to the applications of existing Computer Aided Geometric Design (CAGD) algorithms. By combining kinematics of rigid body motions with NURBS geometry ofcurves andsurfaces , methods have been developed forcomputer aided design of rational motions.These CAD methods for motion design find applications in
animation in computer graphics (key frameinterpolation ), trajectory planning inrobotics (taught-position interpolation), spatial navigation invirtual reality , computer aided geometric design of motion via interactive interpolation,CNC tool path planning , and task specification inmechanism synthesis .Background
There has been a great deal of research in applying the principles of Computer Aided Geometric Design (CAGD) to the problem of computer aided motion design. In recent years, it has been well established that rational Bezier and rational B-spline based curve representation schemes can be combined with
dual quaternion representation Citation
author = McCarthy, J. M.
year = 1990
publisher = MIT Press Cambridge, MA, USA] ofspatial displacements to obtain rational Bezier and B-splinemotions. Ge and Ravani cite journal
author = Ge, Q. J.; Ravani, B.
year = 1994
title = Computer Aided Geometric Design of Motion Interpolants
journal = Journal of mechanical design(1990)
volume = 116
issue = 3
pages = 756–762
doi = 10.1115/1.2919447
url = http://scitation.aip.org/getabs/servlet/GetabsServlet?prog=normal&id=JMDEDB000116000003000756000001&idtype=cvips&gifs=yes] , cite journal
author = Ge, Q. J.; Ravani, B.
year = 1994
title = Geometric Construction of Bézier Motions
journal = Journal of mechanical design(1990)
volume = 116
issue = 3
pages = 749–755
doi = 10.1115/1.2919446
url = http://scitation.aip.org/getabs/servlet/GetabsServlet?prog=normal&id=JMDEDB000116000003000749000001&idtype=cvips&gifs=yes] developed a new framework for geometric constructionsof spatial motions by combining the concepts from kinematics and CAGD. Their work was built upon the seminal paper of Shoemake cite journal
author = Shoemake, K.
year = 1985
title = Animating rotation with quaternion curves
journal = Proceedings of the 12th annual conference on Computer graphics and interactive techniques
pages = 245–254
doi = 10.1145/325334.325242
url = http://portal.acm.org/citation.cfm?id=325242] , in which heused the concept of aquaternion Cite book
author = Bottema, O.; Roth, B.
year = 1990
url = http://books.google.co.uk/books?id=f8I4yGVi9ocC
publisher =Dover Publications
isbn =0486663469
tile= Theoretical kinematics] forrotation interpolation. A detailed list of references on this topic can be found in cite journal
author = Roschel, O.
year = 1998
title = Rational motion design—a survey
journal = Computer-Aided Design
volume = 30
issue = 3
pages = 169–178
doi = 10.1016/S0010-4485(97)00056-0
url = http://www.ingentaconnect.com/content/els/00104485/1998/00000030/00000003/art00056] and cite journal
author = Purwar, A.; Ge, Q. J.
year = 2005
title = On the effect of dual weights in computer aided design of rational motions
journal = ASME Journal of Mechanical Design
volume = 127
issue = 5
pages = 967-972
doi = 10.1115/1.1906263
url = http://scitation.aip.org/getabs/servlet/GetabsServlet?prog=normal&id=JMDEDB000127000005000967000001&idtype=cvips&gifs=yes88] .Rational Bezier and B-Spline Motions
Let denote a unit dual quaternion. A homogeneous dual quaternion may bewritten as a pair of quaternions, ; where . This is obtained byexpanding using
dual number algebra (here, ).
Wikimedia Foundation. 2010.