RoboticaPub Date : 2024-04-15DOI: 10.1017/s0263574724000523
Jérémie X. J. Bannwarth, Shahab Kazemi, Karl Stol
{"title":"Frequency-dependent control for wind disturbance rejection of a fully actuated UAV","authors":"Jérémie X. J. Bannwarth, Shahab Kazemi, Karl Stol","doi":"10.1017/s0263574724000523","DOIUrl":"https://doi.org/10.1017/s0263574724000523","url":null,"abstract":"In this paper, an <jats:inline-formula> <jats:alternatives> <jats:inline-graphic xmlns:xlink=\"http://www.w3.org/1999/xlink\" mime-subtype=\"png\" xlink:href=\"S0263574724000523_inline2.png\" /> <jats:tex-math> $textrm{H}_{{infty }}$ </jats:tex-math> </jats:alternatives> </jats:inline-formula> dynamic output feedback controller is experimentally implemented for the position regulation of a fully actuated tilted-rotor octocopter unmanned aerial vehicle (UAV) to improve wind disturbance rejection during station-keeping. To apply the lateral forces, besides the standard tilt-to-translate (attitude-thrust) movement, tilted-rotor UAVs can generate vectored (horizontal) thrust. Vectored-thrust is high-bandwidth but saturation-constrained, while attitude-thrust generates larger forces with lower bandwidth. For the first time, this paper emphasizes the frequency-dependent allocation of weighting matrices in <jats:inline-formula> <jats:alternatives> <jats:inline-graphic xmlns:xlink=\"http://www.w3.org/1999/xlink\" mime-subtype=\"png\" xlink:href=\"S0263574724000523_inline3.png\" /> <jats:tex-math> $textrm{H}_{{infty }}$ </jats:tex-math> </jats:alternatives> </jats:inline-formula> control design based on the physical capabilities of the fully actuated UAV (vectored-thrust and attitude-thrust). A dynamic model of the tilted-rotor octocopter, including aerodynamic effects and rotor dynamics, is presented to design the controller. The proposed <jats:inline-formula> <jats:alternatives> <jats:inline-graphic xmlns:xlink=\"http://www.w3.org/1999/xlink\" mime-subtype=\"png\" xlink:href=\"S0263574724000523_inline4.png\" /> <jats:tex-math> $textrm{H}_{{infty }}$ </jats:tex-math> </jats:alternatives> </jats:inline-formula> controller solves the frequency-dependent actuator allocation problem by augmenting the dynamic model with weighting transfer functions. This novel frequency-dependent allocation utilizes the attitude-thrust for low-frequency disturbances and vectored-thrust for high-frequency disturbances, which exploits the maximum potential of the fully actuated UAV. Several wind tunnel experiments are conducted to validate the model and wind disturbance rejection performance, and the results are compared to the baseline PX4 Autopilot controller on both the tilted-rotor and a planar octocopter. The <jats:inline-formula> <jats:alternatives> <jats:inline-graphic xmlns:xlink=\"http://www.w3.org/1999/xlink\" mime-subtype=\"png\" xlink:href=\"S0263574724000523_inline5.png\" /> <jats:tex-math> $textrm{H}_{{infty }}$ </jats:tex-math> </jats:alternatives> </jats:inline-formula>controller is shown to reduce station-keeping error by up to 50% for an actuator usage 25% higher in free-flight tests.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"43 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-04-15","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140600208","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
RoboticaPub Date : 2024-04-12DOI: 10.1017/s0263574724000390
Ali Ahmadi N, Ali Kamali Eigoli, Afshin Taghvaeipour
{"title":"Adaptive backstepping controller based on a novel framework for dynamic solution of an ankle rehabilitation spherical parallel robot","authors":"Ali Ahmadi N, Ali Kamali Eigoli, Afshin Taghvaeipour","doi":"10.1017/s0263574724000390","DOIUrl":"https://doi.org/10.1017/s0263574724000390","url":null,"abstract":"This research offers an adaptive model-based methodology for autonomous control of 3-RRR spherical parallel manipulator (RSPM) based on a novel modeling framework. RSPM is an overconstrained parallel mechanism that has a variety of applications in medical procedures such as ankle rehabilitation because of its precision and accuracy. However, obtaining a complete explicit dynamic model of these mechanisms for tracking purposes has been a problematic challenge due to their inherent singularities, coupling effects of the limbs, and redundant constraints imposed by the intermediate joints. This paper presents a novel algorithm to obtain the analytical kinematic solutions of RSPMs based on the closed-loop vector method, which includes constraint analysis. By incorporating constrained kinematics into the dynamic model, a comprehensive explicit dynamic solution of the non-overconstrained version 3-RCC of RSPM is developed in task space, based on screw theory and the linear homogeneous property of algebraic equations on the manipulator twist. Based on the proposed computational framework, a robust self-tuning backstepping control (STBC) strategy is applied to the robot to overcome the effect of external disturbances and time-varying uncertainties. Furthermore, an observer-based compensation (OBC) method is presented for dealing with the nonlinear hysteresis loops of the ankle during trajectory tracking purposes. The closed-loop stability of the whole system including STBC and OBC is theoretically performed by Lyapunov methods. The proposed methodologies are validated by realistic co-simulations in different scenarios. For instant, in the presence of external disturbances, the maximum tracking error norm of STBC is 37.5% less than the sliding mode approach.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"2010 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-04-12","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140599971","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Automatic extrinsic calibration for structured light camera and repetitive LiDARs","authors":"Yangtao Ge, Chen Yao, Zirui Wang, Bangzhen Huang, Haoran Kang, Wentao Zhang, Zhenzhong Jia, Jing Wu","doi":"10.1017/s0263574724000444","DOIUrl":"https://doi.org/10.1017/s0263574724000444","url":null,"abstract":"The integration of camera and LiDAR technologies has the potential to significantly enhance construction robots’ perception capabilities by providing complementary construction information. Structured light cameras (SLCs) are a desirable alternative as they provide comprehensive information on construction defects. However, fusing these two types of information depends largely on the sensors’ relative positions, which can only be established through extrinsic calibration. This paper introduces a novel calibration algorithm considering a customized board for SLCs and repetitive LiDARs, which are designed to facilitate the automation of construction robots. The calibration board is equipped with four symmetrically distributed hemispheres, whose centers are obtained by fitting the spheres and adoption with the geometric constraints. Subsequently, the spherical centers serve as reference features to estimate the relationship between the sensors. These distinctive features enable our proposed method to only require one calibration board pose and minimize human intervention. We conducted both simulation and real-world experiments to assess the performance of our algorithm. And the results demonstrate that our method exhibits enhanced accuracy and robustness.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"24 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140599946","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
RoboticaPub Date : 2024-04-11DOI: 10.1017/s026357472400047x
Teja Krishna Mamidi, Sandipan Bandyopadhyay
{"title":"A modular computational framework for the dynamic analyses of cable-driven parallel robots with different types of actuation including the effects of inertia, elasticity and damping of cables","authors":"Teja Krishna Mamidi, Sandipan Bandyopadhyay","doi":"10.1017/s026357472400047x","DOIUrl":"https://doi.org/10.1017/s026357472400047x","url":null,"abstract":"Dynamic simulations of the cable-driven parallel robots (CDPRs) with cable models closer to reality can predict the motions of moving platforms more accurately than those with idealisations. Hence, the present work proposes an efficient and modular computational framework for this purpose. The primary focus is on the developments required in the context of CDPRs actuated by moving the exit points of cables while the lengths are held constant. Subsequently, the framework is extended to those cases where simultaneous changes in the lengths of cables are employed. Also, the effects due to the inertia, stiffness and damping properties of the cables undergoing 3D motions are included in their dynamic models. The efficient recursive forward dynamics algorithms from the prior works are utilised to minimise the computational effort. Finally, the efficacy of the proposed framework and the need for such an inclusive dynamic model are illustrated by applying it to different application scenarios using the spatial <jats:inline-formula> <jats:alternatives> <jats:inline-graphic xmlns:xlink=\"http://www.w3.org/1999/xlink\" mime-subtype=\"png\" xlink:href=\"S026357472400047X_inline1.png\" /> <jats:tex-math> $4$ </jats:tex-math> </jats:alternatives> </jats:inline-formula>-<jats:inline-formula> <jats:alternatives> <jats:inline-graphic xmlns:xlink=\"http://www.w3.org/1999/xlink\" mime-subtype=\"png\" xlink:href=\"S026357472400047X_inline2.png\" /> <jats:tex-math> $4$ </jats:tex-math> </jats:alternatives> </jats:inline-formula> CDPR as an example.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"52 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-04-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140600534","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
RoboticaPub Date : 2024-04-02DOI: 10.1017/s0263574724000419
Kenjiro Sugimoto, Sumito Nagasawa
{"title":"Micro-hexapod robot with an origami-like SU-8-coated rigid frame","authors":"Kenjiro Sugimoto, Sumito Nagasawa","doi":"10.1017/s0263574724000419","DOIUrl":"https://doi.org/10.1017/s0263574724000419","url":null,"abstract":"<p>In recent years, many microrobots have been developed for search applications using swarms in places where humans cannot enter, such as disaster sites. Hexapod robots are suitable for moving over uneven terrain. In order to use micro-hexapod robots for swarm exploration, it is necessary to reduce the robot’s size while maintaining its rigidity. Herein, we propose a micro-hexapod with an SU-8 rigid frame that can be assembled from a single sheet. By applying the SU-8 coating as a structure to the hexapod and increasing the rigidity, the substrate size can be reduced to within 40 mm × 40 mm and the total length when assembled to approximately 30 mm. This enables the integration of the micro electromechanical systems (MEMS) process into small and inexpensive hexapod robots. In this study, we assembled the hexapod with a rigid frame from a sheet created using the MEMS process and evaluated the leg motion.</p>","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"8 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140599965","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
RoboticaPub Date : 2024-03-27DOI: 10.1017/s0263574724000432
Zhongqiu Du, Ju Li, Qingmei Meng, Pengda Ye, Huiping Shen
{"title":"Symbolic position analysis for three 6-DOF parallel mechanisms and new insight","authors":"Zhongqiu Du, Ju Li, Qingmei Meng, Pengda Ye, Huiping Shen","doi":"10.1017/s0263574724000432","DOIUrl":"https://doi.org/10.1017/s0263574724000432","url":null,"abstract":"The authors‘ previous research has demonstrated that parallel mechanisms (PMs) with hybrid branch chains (i.e., branch chains containing planar or spatial loops) can possess symbolic forward position (SFP) solutions and motion decoupling (MD). In order to further study the conditions of a three-chain six degrees of freedom (DOF) parallel mechanism with SFP and MD, this paper proposes one 6-DOF branch chain A and two 5-DOF branch chains B and C. Based on these, a class of four 6-DOF PMs with three branch chains is devised. The symbolic position analysis of three of four such PMs is performed consequently, featuring partial MD and SFPs, which reveals that if the position or orientation of a point on the moving platform can be determined by the position of the hybrid branch chain, the PM exhibits partial MD and SFP. Finally, the accuracy of the symbolized forward and inverse solution algorithms is verified through numerical examples. This research brings a new insight into the design and position analysis of 6-DOF PMs, particularly those with SFP and partial MD.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"65 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140311476","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
RoboticaPub Date : 2024-03-27DOI: 10.1017/s0263574724000407
Zhikang Yang, Shikun Wen, Qian Qi, Zhuhai Lv, Aihong Ji
{"title":"A trocar puncture robot for assisting venipuncture blood collection","authors":"Zhikang Yang, Shikun Wen, Qian Qi, Zhuhai Lv, Aihong Ji","doi":"10.1017/s0263574724000407","DOIUrl":"https://doi.org/10.1017/s0263574724000407","url":null,"abstract":"The venous blood test is a prevalent auxiliary medical diagnostic method. Venous blood collection equipment can improve blood collection’s success rate and stability, reduce the workload of medical staff, and improve the efficiency of diagnosis and treatment. This study proposed a rigid-flexible composite puncture (RFCP) strategy, based on which a small 7-degree-of-freedom (DOF) auxiliary venipuncture blood collection (VPBC) robot using a trocar needle was designed. The robot consists of a position and orientation adjustment mechanism and a RFCP end-effector, which can perform RFCP to avoid piercing the blood vessel’s lower wall during puncture. The inverse kinematics solution and validation of the robot were analyzed based on the differential evolution algorithm, after which the quintic polynomial interpolation algorithm was applied to achieve the robot trajectory planning control. Finally, the VPBC robot prototype was developed for experiments. The trajectory planning experiment verified the correctness of the inverse kinematics solution and trajectory planning, and the composite puncture blood collection experiment verified the feasibility of the RFCP strategy.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"80 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140311472","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
RoboticaPub Date : 2024-03-27DOI: 10.1017/s0263574724000456
Ming Han, Jiajin Che, Jinyue Liu, Dong Yang
{"title":"Performance evaluation and dimensional optimization design of planar 6R redundant actuation parallel mechanism","authors":"Ming Han, Jiajin Che, Jinyue Liu, Dong Yang","doi":"10.1017/s0263574724000456","DOIUrl":"https://doi.org/10.1017/s0263574724000456","url":null,"abstract":"Aiming at the problems of small good workspace, many singular configurations, and limited carrying capacity of non-redundant parallel mechanisms, a full-redundant drive parallel mechanism is designed and developed, and its performance evaluation, good workspace identification, and scale optimization design are studied. First, the kinematics analysis of the planar 6R parallel mechanism is completed. Then, the motion/force transmission performance evaluation index of the mechanism is established, and the singularity analysis of the mechanism is completed. Based on this, the fully redundant driving mode of the mechanism is determined, and the good transmission workspace of the mechanism in this mode is identified. Then, the mapping relationship between the performance and scale of the mechanism is established by using the space model theory, and the scale optimization of the mechanism is completed. Finally, the robot prototype is made according to the optimal scale, and the performance verification is carried out based on the research of dynamics and control strategy. The results show that the fully redundant actuation parallel mechanism obtained by design optimization has high precision and large bearing capacity. The position repeatability and position accuracy are 0.053 mm and 0.635 mm, respectively, and the load weight ratio can reach 15.83%. The research results of this paper complement and improve the performance evaluation and scale optimization system of redundantly actuated parallel mechanisms.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"9 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-03-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140311471","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Inverse dynamics analysis of a 6-RR-RP-RR parallel manipulator with offset universal joints","authors":"Huze Huang, Hasiaoqier Han, Dawei Li, Zhenbang Xu, Qingwen Wu","doi":"10.1017/s0263574724000365","DOIUrl":"https://doi.org/10.1017/s0263574724000365","url":null,"abstract":"<p>This paper presents an algorithm for solving the inverse dynamics of a parallel manipulator (PM) with offset universal joints (RR–joints) via the Newton–Euler method. The PM with RR–joints increase the joint stiffness and enlarge the workspace but introduces additional joint parameters and constraint torques, rendering the dynamics more complex. Unlike existing studies on PMs with RR–joints, which emphasize the kinematics and joint performance, this paper studies the dynamical model. First, an iterative algorithm is established through a rigid body velocity transformation, which calculates the input parameters of the link velocity and acceleration. A linear system of equations in matrix form is then established for the entire PM through the Newton–Euler method. By using the generalized minimal residual method (GMRES) to solve the equation system, all the forces and torques on the joints can be obtained, from which the required actuation force can be derived. This method is validated through numerical simulations using the automatic dynamic analysis of multibody systems software. The proposed method is suitable for establishing the dynamic model of complex PMs with redundant or hybrid structures.</p>","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"26 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140300258","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
RoboticaPub Date : 2024-03-25DOI: 10.1017/s0263574724000377
Monex Sharma, Hari Kumar Voruganti
{"title":"Multi-objective optimization approach for coverage path planning of mobile robot","authors":"Monex Sharma, Hari Kumar Voruganti","doi":"10.1017/s0263574724000377","DOIUrl":"https://doi.org/10.1017/s0263574724000377","url":null,"abstract":"Coverage path planning (CPP) is a subfield of path planning problems in which free areas of a given domain must be visited by a robot at least once while avoiding obstacles. In some situations, the path may be optimized for one or more criteria such as total distance traveled, number of turns, and total area covered by the robot. Accordingly, the CPP problem has been formulated as a multi-objective optimization (MOO) problem, which turns out to be a challenging discrete optimization problem, hence conventional MOO algorithms like Non-dominated Sorting Genetic Algorithm-2 (NSGA-II) do not work as it is. This study implements a modified NSGA-II to solve the MOO problem of CPP for a mobile robot. In this paper, the proposed method adopted two objective functions: (1) the total distance traveled by the robot and (2) the number of turns taken by the robot. The two objective functions are used to calculate energy consumption. The proposed method is compared to the hybrid genetic algorithm (HGA) and the traditional genetic algorithm (TGA) in a rectilinear environment containing obstacles of various complex shapes. In addition, the results of the proposed algorithm are compared to those generated by HGA, TGA, oriented rectilinear decomposition, and spatial cell diffusion and family of spanning tree coverage in existing research papers. The results of all comparisons indicate that the proposed algorithm outperformed the existing algorithms by reducing energy consumption by 5 to 60%. This paper provides the facility to operate the robot in different modes.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"22 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-03-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"140300110","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}