{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,9]],"date-time":"2024-09-09T13:44:50Z","timestamp":1725889490253},"reference-count":32,"publisher":"Cambridge University Press (CUP)","issue":"2","license":[{"start":{"date-parts":[[2010,3,24]],"date-time":"2010-03-24T00:00:00Z","timestamp":1269388800000},"content-version":"unspecified","delay-in-days":0,"URL":"https:\/\/www.cambridge.org\/core\/terms"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Robotica"],"published-print":{"date-parts":[[2011,3]]},"abstract":"<jats:title>SUMMARY<\/jats:title><jats:p>In this paper, a new balancing approach called \u201c<jats:italic>optimal balancing<\/jats:italic>\u201d is presented for open-chain robot manipulators based on open-loop optimal control. In fact, an optimal trajectory planning problem is outlined in which states, controls and the values of counterweights must be determined simultaneously in order to minimize the given performance index for a predefined point-to-point task. Optimal balancing method can be propounded beside the other methods such as unbalancing, static balancing and adaptive balancing, with this superiority that the objective criterion value obtained of proposed method is very lower than the objective criterion value obtained of other methods. For this purpose, the optimal control problem is extended to the case where the performance index, the differential constraints and the prescribed final conditions contain parameters. Using the fundamental theorem of calculus of variations, the necessary conditions for optimality are derived which lead to the optimality conditions associated with the Pontryagin's minimum principle and an additional condition associated with the constant parameters. By developing the obtained optimality conditions for the two-link manipulator, a two-point boundary value problem is achieved which can be solved with bvp4c command in MATLAB<jats:sup>\u00ae<\/jats:sup>. The obtained results show that optimal balancing in comparison with the previous methods can reduce the performance index significantly. This method can be easily applied to the more complicated manipulator such as a three degrees of freedom articulated manipulator.<\/jats:p>","DOI":"10.1017\/s0263574710000093","type":"journal-article","created":{"date-parts":[[2010,3,24]],"date-time":"2010-03-24T11:00:00Z","timestamp":1269428400000},"page":"233-244","source":"Crossref","is-referenced-by-count":18,"title":["Optimal balancing of robot manipulators in point-to-point motion"],"prefix":"10.1017","volume":"29","author":[{"given":"A.","family":"Nikoobin","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"M.","family":"Moradi","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"56","published-online":{"date-parts":[[2010,3,24]]},"reference":[{"key":"S0263574710000093_ref8","first-page":"76","article-title":"Optimal motion planning for nonholonomic systems using genetic algorithm with wavelet approximation","volume":"180","author":"Ge","year":"2006","journal-title":"Appl. Math. Comput."},{"key":"S0263574710000093_ref11","doi-asserted-by":"crossref","DOI":"10.1016\/B978-012064155-0\/50012-4","volume-title":"Introduction to Optimum Design","author":"Arora","year":"2004"},{"key":"S0263574710000093_ref3","doi-asserted-by":"publisher","DOI":"10.2514\/2.4231"},{"key":"S0263574710000093_ref26","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechmachtheory.2004.02.011"},{"key":"S0263574710000093_ref5","doi-asserted-by":"publisher","DOI":"10.1002\/oca.4660120404"},{"key":"S0263574710000093_ref12","volume-title":"Optimal Control Theory, an Introduction","author":"Kirk","year":"1970"},{"key":"S0263574710000093_ref13","doi-asserted-by":"publisher","DOI":"10.1177\/027836498900800601"},{"key":"S0263574710000093_ref24","doi-asserted-by":"publisher","DOI":"10.1109\/TRO.2007.900639"},{"key":"S0263574710000093_ref7","doi-asserted-by":"publisher","DOI":"10.1007\/s10107-004-0559-y"},{"key":"S0263574710000093_ref4","doi-asserted-by":"publisher","DOI":"10.1002\/gamm.200890001"},{"key":"S0263574710000093_ref15","first-page":"414","article-title":"An algorithm for time optimal control problems","volume":"120","author":"Fotouhi","year":"1998","journal-title":"J. Guid. Control Dyn."},{"key":"S0263574710000093_ref32","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechrescom.2008.06.005"},{"key":"S0263574710000093_ref21","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574708005183"},{"key":"S0263574710000093_ref22","doi-asserted-by":"publisher","DOI":"10.1007\/s00170-008-1862-1"},{"key":"S0263574710000093_ref29","doi-asserted-by":"publisher","DOI":"10.1016\/j.engappai.2007.09.007"},{"key":"S0263574710000093_ref6","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-0348-8497-6_3"},{"key":"S0263574710000093_ref30","first-page":"206","article-title":"Static balancing of a six-degree-of freedom parallel mechanism with six two-link revolute legs","volume":"20","author":"Santangelo","year":"2005","journal-title":"Int. J. Robot. Autom."},{"key":"S0263574710000093_ref18","volume-title":"42nd AIAA\/ASME\/SAE\/ASEE Joint Propulsion Conference and Exhibit","author":"Sentinella","year":"2006"},{"key":"S0263574710000093_ref19","first-page":"3403","article-title":"Trajectory planning of mobile manipulator with stability considerations","volume":"3","author":"Furuno","year":"2003","journal-title":"IEEE Int. Conf. Robot. Autom."},{"key":"S0263574710000093_ref25","doi-asserted-by":"publisher","DOI":"10.1109\/41.192653"},{"key":"S0263574710000093_ref1","doi-asserted-by":"publisher","DOI":"10.1016\/j.euromechsol.2004.02.006"},{"key":"S0263574710000093_ref31","doi-asserted-by":"publisher","DOI":"10.1023\/A:1022638025267"},{"key":"S0263574710000093_ref27","doi-asserted-by":"publisher","DOI":"10.1016\/0022-2569(68)90007-4"},{"key":"S0263574710000093_ref16","doi-asserted-by":"publisher","DOI":"10.1016\/j.euromechsol.2005.03.002"},{"key":"S0263574710000093_ref9","doi-asserted-by":"publisher","DOI":"10.1016\/j.mechatronics.2005.09.008"},{"key":"S0263574710000093_ref23","volume-title":"Mechanical Design of Robots","author":"Rivin","year":"1988"},{"key":"S0263574710000093_ref14","first-page":"2680","article-title":"Time-energy optimal control of articulated systems with geometric path constraints","volume":"4","author":"Shiller","year":"1994","journal-title":"IEEE Int. Conf. Robot. Autom."},{"key":"S0263574710000093_ref28","doi-asserted-by":"publisher","DOI":"10.1016\/S0094-114X(97)00036-0"},{"key":"S0263574710000093_ref10","doi-asserted-by":"publisher","DOI":"10.1017\/S0263574708004359"},{"key":"S0263574710000093_ref2","doi-asserted-by":"publisher","DOI":"10.2514\/2.4033"},{"key":"S0263574710000093_ref17","doi-asserted-by":"publisher","DOI":"10.1007\/s11044-005-3987-4"},{"key":"S0263574710000093_ref20","doi-asserted-by":"publisher","DOI":"10.1007\/s00170-007-1137-2"}],"container-title":["Robotica"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.cambridge.org\/core\/services\/aop-cambridge-core\/content\/view\/S0263574710000093","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,4,27]],"date-time":"2019-04-27T19:15:20Z","timestamp":1556392520000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.cambridge.org\/core\/product\/identifier\/S0263574710000093\/type\/journal_article"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,3,24]]},"references-count":32,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2011,3]]}},"alternative-id":["S0263574710000093"],"URL":"https:\/\/doi.org\/10.1017\/s0263574710000093","relation":{},"ISSN":["0263-5747","1469-8668"],"issn-type":[{"value":"0263-5747","type":"print"},{"value":"1469-8668","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,3,24]]}}}