A Multi-Bennett 8R Mechanism Obtained From Factorization of Bivariate Motion Polynomials
Abstract
Wepresentaclosed-loop8Rmechanismwithtwodegreesoffreedomwhosemotionexhibitscuriousproperties.Inanypointofatwo-dimensionalcomponentofitsconfigurationvarietyitispossibletofixeverysecondjointwhileretainingonedegreeoffreedom.Thisshowsthattheevenandtheoddaxes,respectively,alwaysformaBennettmechanism.Inthismechanism,oppositedistancesandanglesareequalandalloffsetsarezero.The8Rmechanismhasfour“totallyaligned”configurationsinwhichthecommonnormalsofanypairofconsecutiveaxescoincide.
title \setkomafontsectioning
1 Introduction
Overconstrainedlinkagesisalong-lastingbutstillhighlyactivetopicofresearchinmechanismscience.Forseveraldecades,researchersfocusedonoverconstrainedmechanismsconsistingofasingleloopofrevolutejoints(R),prismaticjoints(P),or,sometimes,helicaljoints(H).Newlinkagesofthattypearecontinuouslybeingdiscovered,oftenbycraftilycombiningknownlinkages[28, 3, 2],sometimesvianovelconceptsfortheirconstruction.Oneoftheseconceptsisthefactorizationofmotionpolynomials[8].Itgaverisetotheconstructionoftheonlyclassofoverconstrained6RlinkageswithstillunknownrelationsbetweenitsDenavit-Hartenbergparameters.In[9, 5, 17, 16, 19, 18],motionpolynomialfactorizationwasexploitedforthesynthesisoflinkages.Inspiteofsomeattempts,acompleteclassificationofoverconstrainedsingle-looplinkagesiscurrentlyoutofreach.Itisthusnaturalthatresearcheffortsshiftedtowardstheinvestigationofsingle-looplinkagesconsistingoflinkswith,generically,degreesoffreedom.(Theclassificationofsingle-looplinkageswithlinksandmorethandegreesoffreedomhasrecentlybeencompletedin[7].)Aguidingprinciplefortheirconstructionisexistenceof“interesting”propertiesofthemechanism’smotionoritsconfigurationvariety.Oneexampleis[12],where7Rlinkageswhoseconfigurationvarietycontainsirreduciblecomponentsofdifferentdimensions–apropertythathasbeennamedkinematotropicin[27]–areconstructed.[23]combinesmobile4Rlinkages(Bennettlinkages)orRPRPlinkagestoloopsof7R/Pjointswhoseconfigurationvarietyisreducible.Themotionoftheoriginal4R/Plinkagesisobtainedbylockingofjointsincertainconfigurations.Analogically[22]restrictedaspeciallydesignedsingle-loop8Rmechanismtoitspossiblesub-motions.[19]and[18]pursuesimilaraimsbutusemotionpolynomialfactorizationtechniques.Jointlockingisalsousedin[11]forrestrictingamechanismtoacertainsubvarietyofitstotalconfigurationspace,althoughforaclassofparallelmechanism.Ourcontributioninthisarticleisofsimilarspiritastheworkscitedabovebutalsodiffersinseveralaspects.Wepresentan8Rlinkagewithtwodegreesoffreedomthathastheweirdpropertythatitretainsonedegreeoffreedomwhenlockingeverysecondjointinanyconfigurationofatwo-dimensionalsubvarietyofitstotalconfigurationspace.Thispropertyimmediatelyimpliesthatthequadruplesof“even”or“odd”axesformrespectiveBennettlinkagesinanyconfiguration.Wethereforerefertothismechanismbythename“multi-Bennett8Rmechanism”.WhilecombinationofBennettlinkagesisacommontechniqueinthisarea[6, 26, 1, 23, 12],ourexampleseemstobenovel.Itisnotgeometricallymotivated–atleastinthecurrentstateofourunderstanding–butratherbasedonanalgebraicconstruction.Assuggestedbyexamplesin[13],thereexistbivariatemotionpolynomialsthatadmit,inanon-trivialway,twofactorizationsintoproductsoflinearunivariatefactorswithalternatingindeterminates.Thesetwotimesfourfactorsgiverisetotherevoluteaxesofthe8Rmechanismanddescribetheirrelativemotions.Theunderlyingbivariatefactorizationtheoryiscurrentlybeingexplored[15, 13]andisconsiderablyharderthanintheunivariatecase.ThisiswitnessedbyourproofofexistenceinTheorem 3.3.Inspiteofitsalgebraicconstruction,the8Rlinkageissubjecttoseveregeometricconstraints.WedemonstratethisbycomputingsimplenecessaryrelationsbetweenitsDenavit-HartenbergparametersinTheorem 4.2.InTheorems 4.1and4.3wedescriberemarkablepropertiesofseveraldiscreteconfigurations.Wefeelthatitsnumerousspecialproperties(simpleDenavit-Hartenbergparameters,twodegreesoffreedomthatareeasytocontrolvialow-degreerationalparametrization,existenceofspecialconfigurations)makeourmechanismapromisingcandidateforyettobeexploredapplications.WecontinuethistextbyrecallingsomebasicfactsaboutmotionpolynomialsandtheirrelationtomechanismscienceinSection 2.InSection 3weprovideaproofforexistenceofquaternionpolynomialswithtwonon-trivialunivariatefactorizations.Theproofisconstructiveandprovidesagoodmethodtodirectlycomputetheunderlying8Rlinkage.Nonetheless,wefoundtheprocedureinsufficientforobtainingresultsthataresuitableforfurtherprocessingandinparticularforthecomputationofDenavit-Hartenbergparameters.Thus,ourfurtherinvestigationofthemulti-Bennett8RmechanisminSection 4isbasedoncarefullyselectedcoordinateframesandconfigurations.Thissimplificationresultsinformulasthataretractablebymeansofcomputeralgebraand,ultimately,providesthedesirednecessaryrelationsamongtheDenavit-Hartenbergparameters(Theorem 4.2).Thispaperisacontinuationof[14],aconferencepaperwhichverifiesmostoftheclaimsmadeinthisarticleathandofaconcretenumericexample.Strictmathematicalproofsoftheclaimedfactsarepresentedhereinforthefirsttime.
2 Preliminaries
Ourconstructionofthemulti-Bennettmechanismisbasedoncertainfactorizationsofbivariatequaternionpolynomials.Inthissectionweprovideabriefintroductiontosomefundamentalconceptsthatwillbeusedlaterinthistextandwesettleournotation.Denotebythefour-dimensionalassociativerealalgebraofquaternions.Itisgeneratedbybasiselements,,andviatherelations
Aquaternioncanbewrittenaswithrealnumbers,,,.Extendingrealscalarstodualnumberswith,andyieldsthealgebraofdualquaternions
Theconjugatequaternionorconjugatedualquaternionisobtainedbyreplacing,,andwith,,and,respectively,the-conjugateofadualquaternionisobtainedbyreplacingwith .Given,thevalueiscalledthescalarpartandthevectorpartof .Thequaternionordualquaternionnormis.Forgeneric,itisthedualnumber
(1) |
Dualquaternionssatisfyingaresaidtobenormalizedorunit.Inthiscase,thedualpartin(1)vanishes,thatis
(2) |
Thisiswell-knownunderthenameStudycondition.Thequaternionandthedualquaternionareinvertibleifandonlyif.Inthiscase,wehave
Ifisunit,then.Themultiplicativesub-groupmodulotherealmultiplicativegroupisisomorphicto,thegroupofrigidbodydisplacements.Usinghomogeneouscoordinatesintheprojectivespace,theactionofonisgivenby
(3) |
2.1 DualQuaternionsandLineGeometry
Inthispaper,rotationsaroundafixedaxisbutwithvariablerotationanglewillplayanimportantrole.Wethereforehaveacloserlookattherepresentationofstraightlines(revoluteaxes)androtationswithintheframeworkofdualquaternions.IdentifyingtheorientedrevoluteaxiswithnormalizedPlückercoordinatesinthesenseof[24, Section 2]withtheunitdualquaternion,therotationwithanglearoundisgivenbytheunitdualquaternion
(4) |
or,becauseweusehomogeneouscoordinates,byanyofitsnon-zerorealmultiples.Notethatthedualquaternionof(4)satisfiestheStudycondition(2)becausesatisfiesthePlückercondition.Theaction(3)onpointscanbeusedtotransformstraightlinesbytransformingpointsonthem.PointsonastraightlinegivenbyitsPlückercoordinatescanbefound,forexample,by[24, Equation (2.4)].AstraightforwardcalculationalsoprovidesuswithadirectformulafordisplacingastraightlinewhosePlückercoordinatesaregivenasvectorialdualquaternions:
(5) |
2.2 DualQuaternionPolynomials
Therepresentation(4)ofarotationaroundanorientedgeneralaxisisonlyuniqueuptomultiplicationwitharealscalar.Assuming,forthetimebeing,,wecandivide(4)by,substitutewithandmultiplytheresultwithtoseethatthelineardualquaternionpolynomial
(6) |
parametrizesallrotationswithnon-vanishingrotationanglearoundaswell.Inordertoalsoaccountfor,weshouldextendtheparameterrangein(6)to.Withthenaturalunderstandingthat,theparametervalueindeedcorrespondstotherotationangle,thatis,theidentitytransformation.Moregenerally,wecanconsiderarbitrarypolynomialswithcoefficients.Sincetheindeterminatetypicallyservesasarealparameterinourcontext,multiplication,conjugationandevaluationatrealvaluesofpolynomialsaredefinedbytheconventionsthatcommuteswithallcoefficientsand.Thethusobtainedringofpolynomialsisdenotedby.Similarly,wecanalsoconsidertheringofbivariatedualquaternionpolynomialsinand.Itsmultiplication,conjugationandevaluationatrealvaluesisdefinedbysimilarconventionsandtheassumptionthatandcommutewithallcoefficientsandwitheachother.ThelinearpolynomialfromEquation(6)satisfiesandalso(notethatsatifiesthePlückercondition).Ageneralizationofthispropertyleadsto
Definition 1.
Apolynomialoriniscalledamotionpolynomialiforin,respectively,and.
Thename“motionpolynomial”isjustifiedbytheobservationthattheaction(3)onpointsallowstheparametricversion
(7) |
Equation (7)isapolynomialmapinhomogeneouscoordinates.TheCartesiancoordinatesofarerationalfunctionssothat(7)describesarigidbodymotionwithrationalsurfacesastrajectories.Univariatemotionpolynomialshavebeenoriginallydefinedin[8].There,itwasimplicitlyassumedthatmotionpolynomialsaremonic.Weratherreplacethisassumptionbytheconditionwhich,togetherwithaproperevaluationatorandthepossibilityofrationalre-parametrizations,sufficesforourpurpose.
Definition 2.
Thevalueofthemotionpolynomialatisdefinedas.Itistheleadingcoefficientof .Thevalueofatwhereor(notexclusively)isdefinedbysimilarlimits.Itistheleadingcoefficientinor(orinboth),respectively.
Re-parametrizationsthatpreservepolynomialityanddegreeofunivariatemotionpolynomialsaremapsoftheform
(8) |
combinedwithmultiplyingawaydenominators.Withwehave
Itisnoteworthythat(8)naturallyisamapfromto.Assumingwehave
If,thenisafixpointof(8).Re-parametrizationsoftype(8)donotchangethepropertyofbeingamotionpolynomial.Anextensionof(8)tobivariatepolynomialsisstraightforward.Letusillustratesomedefinitionsandconceptssofarforlinearmotionpolynomials,whichconstituteanimportantspecialexample.
Example 2.1.
ThelinearpolynomialwithisamotionpolynomialbyDefinition 1if
isreal.Thisisequivalenttoandbothbeingrealwhence
(9) |
InthiscasethemotionpolynomialdescribesarotationaroundthestraightlinewithPlückercoordinates,afactwhichshouldnotbesurprising.Wealreadydemonstratedtherelationbetweenlinearmotionpolynomialsandrotations.Thesecondequationin(9)isjustthePlückercondition.ByDefinition 2,thevalueequalswhichistheidentitydisplacement.Obviously,.There-parametrizationisoftype(8)withand.Itinterchangesand.Indeed,and
asexpected.
Inthenextsectionwewillstudybivariatemotionpolynomialswhichcanbewrittenasproductsoflinearmotionpolynomials.
3 AlternatingFactorizationsofBivariateQuaternionPolynomials
Givenabivariatedualquaternionpolynomial,wedenoteitsbi-degreeby.Wewishtofindamotionpolynomialwiththatadmitstwodifferentfactorizationswithalternatingunivariatelinearfactors,i.e.,
(10) |
where,,,,,,,and,forand,arequirementthatisseentobenecessarybytakingnormsonbothsidesof(10).Wecallthesefactorizationsalternatingsincethe-and-factorsappearinalternatingorder.BytheconsiderationsinSection 2,thelinearfactorswillrepresentrotationsaroundfixedaxes.Motionpolynomialsofshape(10)immediatelyleadtoclosed-loop8Rmechanismswiththepropertiesmentionedintheintroduction:
-
Eachfactorizationgivesrisetoatwo-parametricmotionofanopen4Rchain.Sincethefactorizationsagree,thetwodistallinkscanberigidlyconnectedtoformaclosed-loop8Rlinkagewiththesametwodegreesoffreedom.
-
Inthistwo-dimensionalmotioncomponent(weconjecturethatothercomponentsexistaswell),themotionofanyaxisisdeterminedbyeitheror.Lockingoneaxis,thatis,fixingor,automaticallylockseverysecondaxiswhiletheaxesparametrizedbytheotherparameterstillmove.
Uptonow,onlyisolatedexamplesofthiskindofpolynomialshavebeenknown(c. f.[13, 14]).Wewillpresentasystematicconstructionofthesepolynomials,andthusofmulti-Bennett8Rmechanisms,andstartwithasimpleyetcruciallemma:
Lemma 3.1.
Letbeadualquaternionpolynomialthatadmitstwoalternatingfactorizations:
(11) |
Then
Proof.
Wemayviewasapolynomialinwithcoefficientsinthering.Comparingthecoefficientofontheleft-handandtheright-handsideofEquation (11)showsthat.Thesecondstatementfollowsbyinterchangingtherolesofand .∎
Remark 3.2.
Ifthepolynomialadmitsasecondalternatingfactorizationasin(11),itcanalwaysbecomputedbyso-calledBennettflips[17, Definition 4].Thenameismotivatedbytheobservationthattherevoluteaxesto,,,and(andalsoto,,and)form,inthatorder,aBennettlinkage.Moreprecisely,thequaternions,,,canbecomputedbyreplacingtheunivariatepolynomialsandbytheirsecondfactorizationwithlinearfactors.In[17, Definition 4],itisshownthatthesecondfactorizationofaunivariatepolynomialisobtainedviatheformulas
(12) |
whereand,.
Thefollowingtheoremisthecenterpieceofthepresentsection.Itpresentsamethodthatcanbeusedtoconstructquaternionpolynomialsofbi-degreethatadmittwodifferentfactorizationswithlinearfactors.Thetheoremonlytalksaboutquaternions.Anextensiontodualquaternionswillbediscussedlater.
Theorem 3.3.
Let,,bequaternions.Moreover,assumethateitheror,if,that.Thenthereexistsasuitablequaternionsuchthatthepolynomial
(13) |
admitsasecondfactorizationwithunivariatelinearfactors.
Proof.
Webrieflyexplainthemainideaoftheproof:Accordingto(13),thepolynomialhasaleftfactoroftheform.Bychoosingthequaternioninaspecialway,weforcethepolynomialtoadmitanotherfactorizationwitharightfactorofthesamenorm,thatis
(14) |
and.In[25, 13],itisshownthatpolynomialsofdegreeoneinadmitfactorizationswithunivariatelinearfactorsaslongasthecorrespondingnormpolynomialsplitsintoaproductofrealunivariatepolynomials.111Theoriginalreferenceis[25, Lemma 2.9],butin[13, p. 9]weprovideanalgorithmthatcanbeusedtocomputeafactorizationofthedesiredform.Thisisindeedthecaseforthepolynomialin(14)sincewithand.Therefore,
(15) |
andadmitsasecondfactorizationwithunivariatelinearfactors.Allpossiblecombinationsoflinear-and-factorswillbediscussedintheproofofCorollary 3.4.Inordertoshow(14),wedefine,viewandasunivariatepolynomialswithcoefficientsinandapplydivisionwithremainderofby :
(16) |
where,andwithand.Wecomparethecoefficientsofontheleft-handandright-handsideofequation(16)andconcludesinceisatmostlinearin.Therefore,thelinearfactorisarightfactorofbothand.Representation(16)thenshowsthatitisalsoarightfactorof(weusedthefactsincethepolynomialisrealandcommuteswithotherpolynomials).Similarly,thelinearfactorisaleftfactorofbothandandhencealsoaleftfactorof.Wecanwritewith.Sincedividesfromtherightitneedstodivideeachcoefficientofwhenviewedaspolynomialinwithcoefficientsin.Weconcludethatisarightfactorof.Henceisnecessarilyoftheform
(17) |
with.Thequaternionsandareobtainedbycomparingappropriatecoefficientsin(16):Uptonow,wealwaysconsideredandasunivariatepolynomialswithcoefficientsin.Wenowviewthemasbivariatepolynomials,whichallowsustocomparethecoefficientsofand:Comparingcoefficientsofin(16)yields
andhence.Comparingcoefficientsofleadsto
andhence
Inweusedthefact.Letusrecallthemainideaoftheproof:Weneedtoforcetoadmitafactorizationwiththerightfactor,whereisyettobedetermined.Alternatively,wecanforcetohavetherightfactor.By(16),itisthenalsoarightfactorof(notethatwerequire).Wewrite
where.Thepolynomialindeedsatisfiestherequiredcondition.Ifthepolynomialwasarealpolynomial,thefactorwouldcommutewithandhencebearightfactorof.Incaseweobtain.Therefore,weneedtofindaquaternionsuchthat,thatis
Aboveequationisalinearequationinthequaternionunknown.By[10, Theorem2.3]itisuniquelysolvableifandonlyiforand,whereand.Thisisequivalenttoourtheorem’sassumptionorand.InthereferencedTheorem 2.3of[10],anexplicitformulaforthesolutionisprovided:
Thisprovestheclaim.∎
Inordertoconstructmechanisms,weneedtoguaranteethatthesecondfactorizationinTheorem3.3isalternatingaswell.Thisisensuredbysomeadditionalassumptionsstatedinthe(rathertechnical)Corollary3.4.
Corollary 3.4.
Proof.
Wehavepossibilitiesforfactorizationsofwithunivariatelinearfactors,whereisdefinedin(15).Weuserepresentation(14)andobtain
(18) | ||||
(19) | ||||
(20) | ||||
(21) | ||||
(22) | ||||
(23) |
Wehighlightedthedifferentpossibilitiesforfactorizationsofbyusingboldletters.Notethatthelinear-factorsonthelefthavethesamenormsasthelinear-factorsontherightbutthe-factorspossiblyappearinadifferentorder.Iftheorderisdifferent,the-factorsmustcorrespondinBennettflipsbyargumentsasintheproofofLemma 3.1andaredenotedbyaprime,i.e.,.Iftheorderisthesame,the-factorsareequalbyargumentssimilartoLemma 3.1and[8, Lemma 3].Thesameargumentsapplytolinear-factors.Thetwofactorizationsin(18)are-equivalentinthesenseof[13, Definition 4.3].222In[13, Definition 4.3],twodifferentfactorizationsofbivariatequaternionpolynomialswithlinearfactorsarecalled-equivalent,ifthelinear-factorsappearinthesameorder.Thisisthecasein(18)and(19)sinceisthefirstandthesecond-factorinbothfactorizations.SuchfactorizationsarespecialsincetheycanbetransferredintoeachotherbyapplyingBennettflipsandlettingappropriate-and-factorscommutewitheachother(c. f.[13, Proposition 4.6]).By[13, Proposition 4.6],weconclude(andalso),acasewhichisexcludedbyassumption.Thesamecanbesaidforthetwofactorizationsin (19).Thesecondfactorizationin(20)canberewrittenasandthereforeturnsouttobe-equivalenttothefirstfactorizationin(20).Weagainuse[13, Proposition 4.6]andconclude,whichisalsoexcludedbyassumption.Thesecondfactorizationsin(21)andalsoin(22)arecoincidentwiththesecondfactorizationsin(19)and(20)afterapplyingBennettflipsof.Therefore,needstoadmittwodifferentfactorizationsoftheform (23).∎
Remark 3.5.
UndertheweakassumptionsofCorollary 3.4,Theorem 3.3guaranteesexistenceofaquaternionsuchthatadmitsasecondalternatingfactorization.Whileourproofsareconstructive,theactualcomputationofthesecondfactorizationcanbesimplifiedalotwiththehelpofRemark 3.2.Atfirst,wecomputequaternions,,,viaBennettflips(12)oftheunivariatepolynomialsand,respectively.Thesecondfactorizationisthengivenby.PseudocodeforthisapproachisgiveninAlgorithm 1.
Example 3.6.
Whenitcomestoapplicationsinspacekinematics,itisnecessarytoformulateourstatementsfordualquaternionpolynomials.Thealgebraofdualquaternionscontainszerodivisorsandnon-invertibleelements,hencefactorizationtheoryforbivariatedualquaternionpolynomialsturnsouttobeevenmoreinvolvedandwearenotawareofanyresultsinthatdirection.Weobserve,however,thattheextensionoftwodifferentalternatingfactorizationsoverthequaternionstodualquaternionsisstraightforwardbyusingthefollowingapproach:Foranydualquaternion,wedenoteitsprimalpartbyanditsdualpartby,thatis,for.Similarnotationisusedformotionpolynomials.Wefindtwoalternatingfactorizationsofamotionpolynomialbyfollowingthreesteps:
- Step1:
-
WestartwithtwodualquaternionsandsuchthatandsatisfythemotionpolynomialconditionofDefinition 1andwecomputeBennettflipsofandtoobtaindualquaternionsand,respectively.
- Step2:
- Step3:
-
Finally,wehavetodeterminetherespectivedualparts,,,ofthedualquaternions,,,and,toallowfortwofactorizationsof
(25) Theyetunknownquaternionsarehighlightedinboldletters.Comparingcoefficientsinandforallquaternioncoefficientsontheleft-handandright-handsideofequation(25)yieldsasystemofequationsinunknowns.(Notethattheprimalpartsareequalbyconstruction.)Additionally,wehavetoimposethemotionpolynomialconditionsofDefinition 1onthelinear-polynomials,leadingtoeightfurtherlinearequationsinunknowns:
Intotal,wehavetosolveasystemoflinearequationsinunknowns.Therespectivelinearsystemofequationsseemstobehighlyoverconstrained.Quitesurprisingly,itturnsouttoalwaysadmitasolutions.ThiswillbeprovedbyastraightforwardcomputationinSection 4.1sothatwehave:
Theorem 3.7.
TheconstructionoutlinedinaboveSteps 1to3genericallyyieldsamotionpolynomialsatisfying
withlinearmotionpolynomials,,…,.
Example 3.8.
WebuildonExample3.6andadditionallychoosequaternions
Thepolynomialsandaremotionpolynomials:
WecomputeBennettflipsofandandobtain
Theunknowns,,,areobtainedbysolvingtherespectivesystemoflinearequations:
Finally,wegetamotionpolynomialinwithtwoalternatingfactorizations:
4 TheMulti-Bennett8RMechanism
Intheprecedingsectionweprovedexistenceofbivariatequaternionpolynomialsthatadmittwofactorizationswithlinearquaternionpolynomialsandwehintedatthepossibilitytoextendthistomotionpolynomialsoftheshape
withdualquaternions,,,,,,,and.Byconstruction,eachlinearfactorinorinparametrizesarotationaroundastraightlineinspacesothateachofthetwofactorizationsgivesrisetoanopen4Rchainwhoseend-effectorssharethetwo-parametricrationalmotionparametrizedby.Thus,thismotioniscontainedintheconfigurationvarietyoftheclosed-loop8Rlinkageformedbythetwoopen4Rchains.Investigationofpropertiesofthis8Rlinkageisthetopicofthissection.Indoingso,weonlyconsiderthegenericcase,i.e.,weassumethatnospecialalgebraicrelationsbetweentheinputparametersarefulfilled.Atpresent,acomprehensivediscussionofallspecialcasesseemsoflittlevalue.Thelinkage’szeroconfigurationisgivenbybecausethenthereiszerorotationinalljoints(c.f.Definition 2).Theaxes’Plückercoordinatesinthiszeroconfigurationaresimplytherespectivevectorparts
ofthelinearfactors.Thepositionsoftheseaxesintheconfigurationdeterminedbyageneralparameterpaircanbecomputedvia(5)as
(26) | ||||
Notethatandareindependentofand,dependsonlyonanddependsonlyon .Forfixed,theaxes,,,andform,inthatorder,aBennettlinkagewhosemotionisparameterizedby.Wecallitthe-Bennettlinkageat.Similarly,forfixedweobtaina-Bennettlinkageat,formedby,,,and.Itiswell-known(andfollowsfromBennett’soriginaldescriptionofhismechanismasisogram,c.f.[21, Section 10.3])thatforgiventhereexisttwovaluesforatwhichthe-Bennettmechanismisinaconfigurationwhereitsfouraxeshavethesamecommonperpendicular.Wecallthisanalignedconfiguration.Asimilarstatementholdstrueforevery-Bennettmechanism.Thealignedconfigurationswillplayacrucialroleinourcomputationofthe8R-linkage’sDenavit-Hartenbergparametersinthenextsection.The8R-linkageitselfexhibitsaninterestingaligningbehavioraswellthatwillbeinvestigatedinmoredetailintheforthcomingSection 4.2.
4.1 Denavit-HartenbergParameters
Theaimofthissectionistheproofofsimplerelationsamongthemulti-Bennett’sDenavit-Hartenbergparameters.Inordertodoso,wewillcomputeparametrizationsofitsmovingaxeswithrespecttospecialcoordinates.NoneoftheseassumptionsisalossofgeneralitysothattheresultingstatementsareofgeneralvalidityandaresuitableforprovingthemissingpieceinTheorem 3.7.Ourcomputationofthe8R-linkage’sDenavit-Hartenbergparameterswillprofitalotfromthegeometryofits-and-Bennettlinkages.Accordingto[21, Section 10.3],theaxesofanyBennettlinkagecanbecomputedby
-
pickingtwoarbitrarypoints,andastraightline,
-
rotatingand,respectively,aroundbyarotationangleoftoobtainaspatialquadrilateral,,,withequaloppositesides,and
-
selectingtheaxes,,,astheperpendicularstothequadrilateral’ssidesat,,,and,respectively(Figure 1).
Inordertocomputethelinkage’sDenavit-Hartenbergparameters,weassumethatthe-Bennettlinkageatisalignedfor.Thisisnolossofgeneralityasitcanbeachievedviare-parametrizationsoftype(8).Moreover,weassumethattheaxesinthisconfigurationintersectthefirstcoordinateaxisperpendicularlyandthattheaxisofhalf-turnsymmetryisthethirdcoordinateaxis.Thisentailsaslightalterationoftheconstructionfromabove.Weassigncoordinates
tothecommonnormalfeetand
tothecorrespondingaxisdirections.Bythischoice,weensureequaloppositedistanceandanglesbutnotequalityofBennettratios.333AnimportantcharacteristicofaBennettmechanismisitsBennettratio,theratiobetweensineofangleanddistanceoftwoconsecutiveaxes,whichisindependentofthechosenpairofconsecutiveaxes[20, Equation (11.69)].Astraightforwardcomputationyieldsthatthiscanbesatisfiedby
Sincebothexpressionsareequaluptointerchangingwithandwithwecanuseeitherofthem.Thefollowingcomputationsuse.Now,wecomputethePlückercoordinates,viewedasdualquaternions,oftheaxesinthezeroconfigurationas
(27) | ||||
Here,weidentifiedintheusualwayvectorsinwithvectorialquaternions.Thecoefficients,,,andinthefactors,,,ofthesoughtmotionpolynomialarelinearcombinationsofand,,,and,respectively.Thecoefficientscannotbechosenarbitrarilybutaresubjecttotheclosurecondition.Thisisensuredbyhaving
withparameters,.Sofar,wehavefollowedStep 1ofSection 3andcomputed,infullgeneralitybutataspecialconfiguration,theaxesandcorrespondingdualquaternionsthatmovewithparameter.ForSteps 2and3wemakethegeneralansatz
with,,,,,,,.Step 2givestheprimalparts,,andintermsoftheindeterminedcoefficientsof:
(28) | ||||
Thisensuresthattheprimalpartsonbothsidesof
agree.Equalityoftherespectivedualpartstogetherwiththemotionpolynomialconditionboilsdowntoasystemoflinearequations(Step 3)fortherealcoefficientsof,,,andwhichwesolvewithacomputeralgebrasystem.Thereis,indeed,auniquesolutionwhencewehaveprovidedthemissingpieceintheproofofTheorem 3.7.Thesolutionsarejustabittoolongtobedisplayedhere.Therefore,andalsohavinginmindforthcomingcomputations,westriveforfurthersimplifications.Byarationalre-parametrizationwecanachievethattherevoluteaxisisperpendiculartothefirstcoordinateaxisinthezeroconfiguration,at.Thishavingdone,weseethatnecessarily.Withthisadmissiblesimplification,thesolutionsforthedualpartsare
where
Buthavinghasfurtherconsequences:
-
Aglanceat(28)immediatelyconfirmsthatallcoefficientsofvanishforallrevoluteaxesinthezeroconfiguration.Therefore,allrevoluteaxesinthezeroconfigurationareperpendiculartothefirstcoordinateaxis.
-
Itcanreadilybeverifiedthattheintersectionconditions
betweenthefirstcoordinateaxis(withPlückercoordinates)andallmechanismaxesthatmovewithparameterinthezeroconfigurationaresatisfied.
Thismeansthatinthezeroconfigurationallrevoluteaxesintersectthefirstcoordinateaxisperpendicularly.Weinferthatnotonlythe-Bennettmechanismbutalsothe-Bennettmechanismalignsandbothsharethecommonperpendicularoftheiraxis.SinceeachBennettmechanismhastwoalignedconfigurationsandthereisnothingspecialaboutourzeroconfiguration,wecansay:
Theorem 4.1.
Themulti-Bennett8Rmechanismhasfouralignedconfigurationsinwhichalleightrevoluteaxesshareacommonperpendicularline.
ThefouralignedconfigurationsofanexamplecanbeseeninthecornersofFigure 2.Fromtherepresentations(27)and(28)oftheaxes’Plückercoordinates,itisstraightforwardtocomputethemechanism’sDenavit-Hartenbergparameters.Theinformationgivenin[24, Section 2.1.2]issufficientforthatpurposebutmoreexplicitformulasarealsoavailable,forexamplein[4].Usingcomputeralgebra,itiseasytoverify
Theorem 4.2.
Theoffsetsofamulti-Bennett8Rmechanismareallzero.Oppositedistancesaswellasoppositeanglesareequal.
Remarkably,thefourdistancesarerationalexpressionsintheinputparameters,nosquarerootsappear:
where
Thesquaredcosinesofthecorrespondinganglesare
where
WeconjecturethatthenecessaryconditionsofTheorem 4.2onthemechanism’sDenavit-Hartenbergparametersarenotsufficienttocharacterizeamulti-Bennett8Rmechanism.
4.2 BennettSub-Mechanisms
Wehavealreadymentionedthatforfixedtheaxes,,,andtotherespectivefactors,,,andformaBennettmechanism.Thesameistrueforfixedandtheaxes,,,totherespectivefactors,,,.WerefertotherespectiveBennettmechanismsas-Bennettmechanismatandas-Bennettmechanismat.The-Bennettmechanismalignsforpreciselytwoparametervalues,.Bymeansof(26)itcanreadilybeverifiedthataligningof-Bennettlinkagehappensat
(29) |
whilean-Bennettlinkagealignsat
(30) |
ThemostremarkablethingaboutEquations (29)and(30)isthatthatanddonotdependonand,donotdependon.Abstractingfromourspecialgeometricdescriptiontothegeneralcase,wecanthusstate:
Theorem 4.3.
Inamulti-Bennett8Rmechanism,the-Bennettsub-mechanismsalignpreciselyfortwofixedparametervalues,andthe-Bennettsub-mechanismsalignpreciselyfortwofixedparametervalues,.Thepoints,,,andintheconfigurationspacecorrespondtothefouralignedstatesofthecompletemechanism,c.f.Theorem 4.1.
Theorem 4.3isillustratedinFigure 2.There,theeightlinksarevisualizedbycylindersaroundthecommonnormalsofconsecutivejointaxes.Thisisclearlyvisibleinthefourtotallyalignedconfigurationsinthecorners.Themotionsbetweenneighbouringcornershave,,,or.Figure 2alsoillustratesthemulti-Bennett’sconfigurationspace,atorus,andthefourcurves,meridianandlateralcirclesonthetorus,alongwhichBennettsub-mechanismsalign.
Asexpected,theBennettratioisnotconstantwithinthefamilyof-Bennettmechanismbutdependson(andviceversafor-Bennettmechanisms).However,anoteworthypropertyis:
Theorem 4.4.
TheBennettratiowithinthefamilyof-Bennettlinkagesisarationalfunctionofdegreefourinandviceversaforthe-Bennettlinkages.
Proof.
Adirectcomputationusingcomputeralgebrayieldsthevalue
forthe-Bennettratiowhere
and
Asimilarformulacanbederivedforthe-Bennettratio.∎
5 ConclusionandFutureResearch
Wepresentedthefirstexampleofamechanismconstructedfromthefactorizationofbivariatemotionpolynomialsanddescribedsomeofitsfundamentalproperties.Ofcourse,openquestionsremain.Thesimpleconditionsonthemechanism’sDHparameterswhichwedescribeinTheorem 4.2arenecessarybut,sowebelieve,notsufficient.Itwouldbedesirabletoaugmentthemwithfurtherconditionstoobtainasetofsufficientconditions.Wefurtherbelievethattheconfigurationspaceparameterizedbytheunderlyingmotionpolynomialisonlyapartofthemechanism’scompleteconfigurationspace.Obtainingaclearerpictureofpossibleassemblymodesorbifurcationsofthemotioniscertainlyaworthytopicoffutureresearch.Theconfigurationspacecomponentdescribedbyhasmanyattractivefeaturesforpotentialapplications:Ithasarationalparametrizationwithlowdegreeparameterlines.Themotionalongaparameterlineisthewell-understoodcouplermotionofaBennettlinkage.Simpleparametrizationbutalsotheunusualseparationintojointsthatonlymovewithparameterandjointsthatonlymovewithparameterisexpectedtobebeneficialforthecontrolofamulti-Bennett8Rmechanism.
References
- Baker [1993] J. EddieBaker. Acomparativesurveyofthebennett-based,6-revolutekinematicloops. Mech.Mach.Theory,28(1):–96,1993. ISSN0094-114X. doi:10.1016/0094-114X(93)90049-2.
- Baker [2005] J. EddieBaker. Ongeneratingaclassoffoldablesix-barspatiallinkages. ASMEJ.Mech.Design,128(2):–383,062005. ISSN1050-0472. doi:10.1115/1.2166853.
- ChenandYou [2007] Y. ChenandZ. You. Spatial6RlinkagesbasedonthecombinationoftwoGoldberg5Rlinkages. Mech.Mach.Theory,42(11):–1498,2007. ISSN0094-114X. doi:10.1016/j.mechmachtheory.2006.12.008.
- Fariaet al. [2019] CarlosFaria,João L.Vilaca,SérgioMonteiro,WolframErlhagen,andEstelaBicho. AutomaticDenavit-Hartenbergparameteridentificationforserialmanipulators. InIECON2019-45thAnnualConferenceoftheIEEEIndustrialElectronicsSociety,pages610–617,2019. doi:10.1109/iecon.2019.8927455.
- Galletet al. [2017] M. Gallet,Ch.Koutschan,Z. Li,G. Regensburger,J. Schicho,andN. Villamizar. Planarlinkagesfollowingaprescribedmotion. Math.Comp.,86:–506,2017. doi:10.1090/mcom/3120.
- Goldberg [1943] MichaelGoldberg. Newfive-barandsix-barlinkagesinthreedimensions. TransactionsoftheAMS,65:–661,1943.
- Guerreiroet al. [2021] TiagoGuerreiro,ZijiaLi,andJosefSchicho. Classificationofhighermobilitylinkages. arXiv:2103.04799,2021.
- Hegedüset al. [2013] GáborHegedüs,JosefSchicho,andHans-PeterSchröcker. FactorizationofrationalcurvesintheStudyquadricandrevolutelinkages. Mech.Mach.Theory,69(1):–152,2013. doi:10.1016/j.mechmachtheory.2013.05.010.
- Hegedüset al. [2015] GáborHegedüs,JosefSchicho,andHans-PeterSchröcker. Four-posesynthesisofangle-symmetric6Rlinkages. ASMEJ.MechanismsRobotics,7(4),2015. doi:10.1115/1.4029186.
- JanovskáandOpfer [2008] DrahoslavaJanovskáandGerhardOpfer. Linearequationsinquaternionicvariables. Mitt.Math.Ges.Hamburg,27(15):–234,2008.
- KongandJin [2016] XianwenKongandYanJin. Typesynthesisof3-DOFmulti-modetranslational/sphericalparallelmechanismswithlockablejoints. Mech.MachineTheory,96:–333,2016. doi:10.1016/j.mechmachtheory.2015.04.019.
- KongandPfurner [2015] XianwenKongandMartinPfurner. Typesynthesisandreconfigurationanalysisofaclassofvariable-DOFsingle-loopmechanisms. Mech.Mach.Theory,85:–128,2015. doi:10.1016/j.mechmachtheory.2014.10.011.
- LercherandSchröcker [2022] JohannaLercherandHans-PeterSchröcker. Amultiplicationtechniqueforthefactorizationofbivariatequaternionicpolynomials. Adv.Appl.CliffordAlgebras,32(1),2022. doi:10.1007/s00006-021-01194-9.
- Lercheret al. [2022a] JohannaLercher,Daniel F.Scharler,andHans-PeterSchröcker. Aremarkable8R-mechanism. InW. HolderbaumandJ. M.Selig,editors,2ndIMAConferenceonMathematicsofRobotics.IMA2020.,number 21inSpringerProceedingsinAdvancedRobotics,pages107–114.Springer,Cham,2022a. doi:10.1007/978-3-030-91352-6˙11.
- Lercheret al. [2022b] JohannaLercher,Daniel F.Scharler,Hans-PeterSchröcker,andJohannesSiegele. Factorizationofquaternionicpolynomialsofbi-degree. Beitr.AlgebraGeom.,2022b. doi:10.1007/s13366-022-00629-z.
- Liet al. [2020] Z. Li,G. Nawratil,F. Rist,andM. Hensel. Invertibleparadoxicloopstructuresfortransformabledesign. ComputerGraphicsForum,39(2):–275,2020. doi:10.1111/cgf.13928.
- Liet al. [2018] ZijiaLi,JosefSchicho,andHans-PeterSchröcker. Kempe’suniversalitytheoremforrationalspacecurves. Found.Comput.Math.,18(2):–536,2018. doi:10.1007/s10208-017-9348-x.
- Liuet al. [2021a] K. Liu,J. Yu,andX. Kong. Structuresynthesisandreconfigurationanalysisofvariable-degree-of-freedomsingle-loopmechanismswithprismaticjointsusingdualquaternions. J.Mech.Robot,14(2),2021a. ISSN1942–4310. doi:10.1115/1.4052338.
- Liuet al. [2021b] KaiLiu,JingjunYu,andXianwenKong. Synthesisofmulti-modesingle-loopBennett-basedmechanismsusingfactorizationofmotionpolynomials. Mech.Mach.Theory,155:,2021b. doi:10.1016/j.mechmachtheory.2020.104110.
- McCarthyandSoh [2011] J. MichaelMcCarthyandGim SongSoh,editors. GeometricDesignofLinkages. Springer,2edition,2011.
- Odehnalet al. [2020] BorisOdehnal,HellmuthStachel,andGeorgGlaeser. TheUniverseofQuadrics. Springer-Verlag,Berlin,Heidelberg,2020. ISBN978-3-662-61052-7. doi:10.1007/978-3-662-61053-4.
- Pfurner [2018] MartinPfurner. Synthesisandmotionanalysisofasingle-loop-chain. InProceedingsofthe4thIEEE/IFToMMInternationalConferenceonReconfigurableMechanisms&Robots(ReMAR),Delft,TheNetherlands,June2018.
- Pfurneret al. [2014] MartinPfurner,XianwenKong,andChintienHuang. Completekinematicanalysisofsingle-loopmultiple-mode7-linkmechanismsbasedonBennettandoverconstrainedRPRPmechanisms. Mech.Mach.Theory,73:–129,2014. doi:10.1016/j.mechmachtheory.2013.10.012.
- PottmannandWallner [2010] HelmutPottmannandJohannesWallner. ComputationalLineGeometry. MathematicsandVisualization.Springer,2edition,2010.
- SkopenkovandKrasauskas [2019] MikhailSkopenkovandRimvydasKrasauskas. Surfacescontainingtwocirclesthrougheachpoint. Math.Ann.,373:–1327,2019. doi:10.1007/s00208-018-1739-z.
- Waldron [1968] K.J.Waldron. Hybridoverconstrainedlinkages. JournalofMechanisms,3(2):–78,1968. ISSN0022-2569. doi:10.1016/0022-2569(68)90016-5.
- Wohlhart [1996] K. Wohlhart. Kinematotropiclinkages. InJ. LenarčičandV. Parenti-Castelli,editors,RecentAdvancesinRobotKinematics,pages359–368.Springer,Dordrecht,1996. doi:10.1007/978-94-009-1718-7˙36.
- Wohlhart [1991] KarlWohlhart. MergingtwogeneralGoldberg5Rlinkagestoobtainanew6Rspacemechanism. Mech.Mach.Theory,26:–668,1991.