A Multi-Bennett 8R Mechanism Obtained From Factorization of Bivariate Motion Polynomials

Johanna Frischauf    Martin Pfurner   
Daniel F. Scharler
   Hans-Peter Schröcker
Department of Basic Sciences in Engineering Sciences
University of Innsbruck
   Austria
Abstract

Wepresentaclosed-loop8Rmechanismwithtwodegreesoffreedomwhosemotionexhibitscuriousproperties.Inanypointofatwo-dimensionalcomponentofitsconfigurationvarietyitispossibletofixeverysecondjointwhileretainingonedegreeoffreedom.Thisshowsthattheevenandtheoddaxes,respectively,alwaysformaBennettmechanism.Inthismechanism,oppositedistancesandanglesareequalandalloffsetsarezero.The8Rmechanismhasfour“totallyaligned”configurationsinwhichthecommonnormalsofanypairofconsecutiveaxescoincide.

\setkomafont

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.

Let,,bequaternionsand,besuchthat(c. f.Remark3.2).Ifand,thesecondfactorizationinTheorem3.3isalternatingaswell,thatis

where,forand.

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.

1:Realquaternions,,withorand.
2:Twotuplesandsuchthat.
3:
4:
5:
6:
7:return
Algorithm 1 Polynomialswithtwoalternatingfactorizations
Example 3.6.

Setting

andapplyingAlgorithm 1yieldsthetwoalternatingfactorizations

Whenitcomestoapplicationsinspacekinematics,itisnecessarytoformulateourstatementsfordualquaternionpolynomials.Thealgebraofdualquaternionscontainszerodivisorsandnon-invertibleelements,hencefactorizationtheoryforbivariatedualquaternionpolynomialsturnsouttobeevenmoreinvolvedandwearenotawareofanyresultsinthatdirection.Weobserve,however,thattheextensionoftwodifferentalternatingfactorizationsoverthequaternionstodualquaternionsisstraightforwardbyusingthefollowingapproach:Foranydualquaternion,wedenoteitsprimalpartbyanditsdualpartby,thatis,for.Similarnotationisusedformotionpolynomials.Wefindtwoalternatingfactorizationsofamotionpolynomialbyfollowingthreesteps:

Step1:

WestartwithtwodualquaternionsandsuchthatandsatisfythemotionpolynomialconditionofDefinition 1andwecomputeBennettflipsofandtoobtaindualquaternionsand,respectively.

Step2:

Wechoosearealquaternionsuchthat,,andsatisfytheconditionsofCorollary 3.4andapplyTheorem 3.3tothequaternions,,and.Thisgivesaquaternionpolynomialthatadmitsthetwodifferentalternatingfactorizations

(24)
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).

AxisconfigurationofaBennettlinkage
Figure 1: AxisconfigurationofaBennettlinkage

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.

{tblr}

colspec=X[c]X[c]X[c]X[c],colsep=1mm,Configurationspaceofmulti-Bennett8Rmechanismandanimatedtransitionsbetweenfourtotallyalignedconfigurationsinthecorners;pointscorrespondtodepictedconfigurations.&Configurationspaceofmulti-Bennett8Rmechanismandanimatedtransitionsbetweenfourtotallyalignedconfigurationsinthecorners;pointscorrespondtodepictedconfigurations.&Configurationspaceofmulti-Bennett8Rmechanismandanimatedtransitionsbetweenfourtotallyalignedconfigurationsinthecorners;pointscorrespondtodepictedconfigurations.&Configurationspaceofmulti-Bennett8Rmechanismandanimatedtransitionsbetweenfourtotallyalignedconfigurationsinthecorners;pointscorrespondtodepictedconfigurations.
Configurationspaceofmulti-Bennett8Rmechanismandanimatedtransitionsbetweenfourtotallyalignedconfigurationsinthecorners;pointscorrespondtodepictedconfigurations.&\SetCell[r=2,c=2]cConfigurationspaceofmulti-Bennett8Rmechanismandanimatedtransitionsbetweenfourtotallyalignedconfigurationsinthecorners;pointscorrespondtodepictedconfigurations.&&Configurationspaceofmulti-Bennett8Rmechanismandanimatedtransitionsbetweenfourtotallyalignedconfigurationsinthecorners;pointscorrespondtodepictedconfigurations.
Configurationspaceofmulti-Bennett8Rmechanismandanimatedtransitionsbetweenfourtotallyalignedconfigurationsinthecorners;pointscorrespondtodepictedconfigurations.&&&Configurationspaceofmulti-Bennett8Rmechanismandanimatedtransitionsbetweenfourtotallyalignedconfigurationsinthecorners;pointscorrespondtodepictedconfigurations.
Configurationspaceofmulti-Bennett8Rmechanismandanimatedtransitionsbetweenfourtotallyalignedconfigurationsinthecorners;pointscorrespondtodepictedconfigurations.&Configurationspaceofmulti-Bennett8Rmechanismandanimatedtransitionsbetweenfourtotallyalignedconfigurationsinthecorners;pointscorrespondtodepictedconfigurations.&Configurationspaceofmulti-Bennett8Rmechanismandanimatedtransitionsbetweenfourtotallyalignedconfigurationsinthecorners;pointscorrespondtodepictedconfigurations.&Configurationspaceofmulti-Bennett8Rmechanismandanimatedtransitionsbetweenfourtotallyalignedconfigurationsinthecorners;pointscorrespondtodepictedconfigurations.

Figure 2: Configurationspaceofmulti-Bennett8Rmechanismandanimatedtransitionsbetweenfourtotallyalignedconfigurationsinthecorners;pointscorrespondtodepictedconfigurations.

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.