首页 > 最新文献

Robotica最新文献

英文 中文
Control of stance-leg motion and zero-moment point for achieving perfect upright stationary state of rimless wheel type walker with parallel linkage legs 控制平行联动腿的无轮辋轮式助行器的姿态腿运动和零时刻点,以实现完美的直立静止状态
IF 2.7 4区 计算机科学 Q3 ROBOTICS Pub Date : 2024-09-19 DOI: 10.1017/s0263574724001292
Fumihiko Asano, Mizuki Kawai
The authors have studied models and control methods for legged robots without having active ankle joints that can not only walk efficiently but also stop and developed a method for generating a gait that starts from an upright stationary state and returns to the same state in one step for a simple walker with one control input. It was clarified, however, that achieving a perfect upright stationary state including zero dynamics is impossible. Based on the observation, in this paper we propose a novel robotic walker with parallel linkage legs that can return to a perfect stationary standing posture in one step while simultaneously controlling the stance-leg motion and zero-moment point (ZMP) using two control inputs. First, we introduce a model of a planar walker that consists of two eight-legged rimless wheels, a body frame, a reaction wheel, and massless rods and describe the system dynamics. Second, we consider two target control conditions; one is control of the stance-leg motion, and the other is control of the ZMP to stabilize zero dynamics. We then determine the control input based on the two conditions with the target control period derived from the linearized model and consider adding a sinusoidal control input with an offset to correct the resultant terminal state of the reaction wheel. The validity of the proposed method is investigated through numerical simulations.
作者研究了没有活动踝关节的腿部机器人的模型和控制方法,这些机器人不仅能高效行走,还能停止,并开发了一种方法,用于生成一种步态,这种步态从直立静止状态开始,并在一个控制输入的简单步行器中一步返回到相同的状态。然而,要实现包括零动态在内的完美直立静止状态是不可能的。基于这一观点,我们在本文中提出了一种新型并联腿机器人步行器,它能在使用两个控制输入同时控制姿态腿运动和零时刻点(ZMP)的情况下,一步返回到完美的静止站立姿势。首先,我们介绍了一个平面步行器模型,该模型由两个八足无缘轮、一个车身框架、一个反作用轮和无质量杆组成,并描述了系统动力学。其次,我们考虑了两个目标控制条件:一个是对姿态腿运动的控制,另一个是对 ZMP 的控制,以稳定零动态。然后,我们根据线性化模型得出的目标控制周期,确定基于这两个条件的控制输入,并考虑添加带偏移的正弦控制输入,以修正反作用力轮的最终状态。我们通过数值模拟研究了所提方法的有效性。
{"title":"Control of stance-leg motion and zero-moment point for achieving perfect upright stationary state of rimless wheel type walker with parallel linkage legs","authors":"Fumihiko Asano, Mizuki Kawai","doi":"10.1017/s0263574724001292","DOIUrl":"https://doi.org/10.1017/s0263574724001292","url":null,"abstract":"The authors have studied models and control methods for legged robots without having active ankle joints that can not only walk efficiently but also stop and developed a method for generating a gait that starts from an upright stationary state and returns to the same state in one step for a simple walker with one control input. It was clarified, however, that achieving a perfect upright stationary state including zero dynamics is impossible. Based on the observation, in this paper we propose a novel robotic walker with parallel linkage legs that can return to a perfect stationary standing posture in one step while simultaneously controlling the stance-leg motion and zero-moment point (ZMP) using two control inputs. First, we introduce a model of a planar walker that consists of two eight-legged rimless wheels, a body frame, a reaction wheel, and massless rods and describe the system dynamics. Second, we consider two target control conditions; one is control of the stance-leg motion, and the other is control of the ZMP to stabilize zero dynamics. We then determine the control input based on the two conditions with the target control period derived from the linearized model and consider adding a sinusoidal control input with an offset to correct the resultant terminal state of the reaction wheel. The validity of the proposed method is investigated through numerical simulations.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"75 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142265236","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}
引用次数: 0
Trajectory tracking control of a mobile robot using fuzzy logic controller with optimal parameters 使用具有最佳参数的模糊逻辑控制器对移动机器人进行轨迹跟踪控制
IF 2.7 4区 计算机科学 Q3 ROBOTICS Pub Date : 2024-09-19 DOI: 10.1017/s0263574724001140
Tesfaye Deme Tolossa, Manavaalan Gunasekaran, Kaushik Halder, Hitendra Kumar Verma, Shyam Sundar Parswal, Nishant Jorwal, Felix Orlando Maria Joseph, Yogesh Vijay Hote
This work investigates the use of a fuzzy logic controller (FLC) for two-wheeled differential drive mobile robot trajectory tracking control. Due to the inherent complexity associated with tuning the membership functions of an FLC, this work employs a particle swarm optimization algorithm to optimize the parameters of these functions. In order to automate and reduce the number of rule bases, the genetic algorithm is also employed for this study. The effectiveness of the proposed approach is validated through MATLAB simulations involving diverse path tracking scenarios. The performance of the FLC is compared against established controllers, including minimum norm solution, closed-loop inverse kinematics, and Jacobian transpose-based controllers. The results demonstrate that the FLC offers accurate trajectory tracking with reduced root mean square error and controller effort. An experimental, hardware-based investigation is also performed for further verification of the proposed system. In addition, the simulation is conducted for various paths in the presence of noise in order to assess the proposed controller’s robustness. The proposed method is resilient against noise and disturbances, according to the simulation outcomes.
这项研究探讨了如何将模糊逻辑控制器(FLC)用于两轮差动驱动移动机器人的轨迹跟踪控制。由于调整 FLC 成员函数的固有复杂性,本研究采用了粒子群优化算法来优化这些函数的参数。为了实现自动化并减少规则库的数量,本研究还采用了遗传算法。通过 MATLAB 仿真验证了所提方法的有效性,仿真涉及多种路径跟踪场景。FLC 的性能与现有控制器进行了比较,包括最小规范解法、闭环逆运动学和基于雅各布转置的控制器。结果表明,FLC 可以提供精确的轨迹跟踪,同时减少均方根误差和控制器的工作量。为了进一步验证所提出的系统,还进行了基于硬件的实验研究。此外,还对存在噪声的各种路径进行了仿真,以评估所提出的控制器的鲁棒性。根据仿真结果,所提出的方法对噪声和干扰具有很强的抵抗力。
{"title":"Trajectory tracking control of a mobile robot using fuzzy logic controller with optimal parameters","authors":"Tesfaye Deme Tolossa, Manavaalan Gunasekaran, Kaushik Halder, Hitendra Kumar Verma, Shyam Sundar Parswal, Nishant Jorwal, Felix Orlando Maria Joseph, Yogesh Vijay Hote","doi":"10.1017/s0263574724001140","DOIUrl":"https://doi.org/10.1017/s0263574724001140","url":null,"abstract":"This work investigates the use of a fuzzy logic controller (FLC) for two-wheeled differential drive mobile robot trajectory tracking control. Due to the inherent complexity associated with tuning the membership functions of an FLC, this work employs a particle swarm optimization algorithm to optimize the parameters of these functions. In order to automate and reduce the number of rule bases, the genetic algorithm is also employed for this study. The effectiveness of the proposed approach is validated through MATLAB simulations involving diverse path tracking scenarios. The performance of the FLC is compared against established controllers, including minimum norm solution, closed-loop inverse kinematics, and Jacobian transpose-based controllers. The results demonstrate that the FLC offers accurate trajectory tracking with reduced root mean square error and controller effort. An experimental, hardware-based investigation is also performed for further verification of the proposed system. In addition, the simulation is conducted for various paths in the presence of noise in order to assess the proposed controller’s robustness. The proposed method is resilient against noise and disturbances, according to the simulation outcomes.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"33 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142265238","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}
引用次数: 0
High accuracy hybrid kinematic modeling for serial robotic manipulators 串行机器人机械手的高精度混合运动学建模
IF 2.7 4区 计算机科学 Q3 ROBOTICS Pub Date : 2024-09-19 DOI: 10.1017/s026357472400136x
Marco Ojer, Ander Etxezarreta, Gorka Kortaberria, Brahim Ahmed, Jon Flores, Javier Hernandez, Elena Lazkano, Xiao Lin
In this study, we present a hybrid kinematic modeling approach for serial robotic manipulators, which offers improved accuracy compared to conventional methods. Our method integrates the geometric properties of the robot with ground truth data, resulting in enhanced modeling precision. The proposed forward kinematic model combines classical kinematic modeling techniques with neural networks trained on accurate ground truth data. This fusion enables us to minimize modeling errors effectively. In order to address the inverse kinematic problem, we utilize the forward hybrid model as feedback within a non-linear optimization process. Unlike previous works, our formulation incorporates the rotational component of the end effector, which is beneficial for applications involving orientation, such as inspection tasks. Furthermore, our inverse kinematic strategy can handle multiple possible solutions. Through our research, we demonstrate the effectiveness of the hybrid models as a high-accuracy kinematic modeling strategy, surpassing the performance of traditional physical models in terms of positioning accuracy.
在这项研究中,我们提出了一种针对串行机器人机械手的混合运动学建模方法,与传统方法相比,这种方法的精度更高。我们的方法将机器人的几何特性与地面实况数据相结合,从而提高了建模精度。所提出的前向运动学模型结合了经典的运动学建模技术和基于精确地面实况数据训练的神经网络。这种融合使我们能够有效地减少建模误差。为了解决逆运动学问题,我们利用前向混合模型作为非线性优化过程中的反馈。与之前的研究不同,我们的计算方法包含了末端效应器的旋转部分,这对于涉及定向的应用(如检测任务)非常有利。此外,我们的逆运动学策略可以处理多种可能的解决方案。通过研究,我们证明了混合模型作为高精度运动学建模策略的有效性,在定位精度方面超越了传统物理模型的性能。
{"title":"High accuracy hybrid kinematic modeling for serial robotic manipulators","authors":"Marco Ojer, Ander Etxezarreta, Gorka Kortaberria, Brahim Ahmed, Jon Flores, Javier Hernandez, Elena Lazkano, Xiao Lin","doi":"10.1017/s026357472400136x","DOIUrl":"https://doi.org/10.1017/s026357472400136x","url":null,"abstract":"In this study, we present a hybrid kinematic modeling approach for serial robotic manipulators, which offers improved accuracy compared to conventional methods. Our method integrates the geometric properties of the robot with ground truth data, resulting in enhanced modeling precision. The proposed forward kinematic model combines classical kinematic modeling techniques with neural networks trained on accurate ground truth data. This fusion enables us to minimize modeling errors effectively. In order to address the inverse kinematic problem, we utilize the forward hybrid model as feedback within a non-linear optimization process. Unlike previous works, our formulation incorporates the rotational component of the end effector, which is beneficial for applications involving orientation, such as inspection tasks. Furthermore, our inverse kinematic strategy can handle multiple possible solutions. Through our research, we demonstrate the effectiveness of the hybrid models as a high-accuracy kinematic modeling strategy, surpassing the performance of traditional physical models in terms of positioning accuracy.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"45 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142269368","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}
引用次数: 0
An application of natural matrices to the dynamic balance problem of planar parallel manipulators 自然矩阵在平面平行机械手动态平衡问题中的应用
IF 2.7 4区 计算机科学 Q3 ROBOTICS Pub Date : 2024-09-19 DOI: 10.1017/s0263574724001267
Jaime Gallardo-Alvarado
This paper introduces a simplified matrix method for balancing forces and moments in planar parallel manipulators. The method resorts to Newton’s second law and the concept of angular momentum vector, yet it is not necessary to perform the velocity and acceleration analyses, tasks that were normally unavoidable in seminal contributions. With the introduction of natural matrices, the proposed balancing method is independent of the time and the trajectory generated by the moving links of parallel manipulators. The effectiveness of the method is exemplified by balancing two planar parallel manipulators.
本文介绍了一种用于平衡平面平行机械手的力和力矩的简化矩阵方法。该方法采用牛顿第二定律和角动量矢量概念,但无需进行速度和加速度分析,而这些分析通常是开创性文章中不可避免的任务。由于引入了自然矩阵,所提出的平衡方法不受时间和平行机械手运动链路产生的轨迹的影响。该方法的有效性通过平衡两个平面平行机械手得到了体现。
{"title":"An application of natural matrices to the dynamic balance problem of planar parallel manipulators","authors":"Jaime Gallardo-Alvarado","doi":"10.1017/s0263574724001267","DOIUrl":"https://doi.org/10.1017/s0263574724001267","url":null,"abstract":"This paper introduces a simplified matrix method for balancing forces and moments in planar parallel manipulators. The method resorts to Newton’s second law and the concept of angular momentum vector, yet it is not necessary to perform the velocity and acceleration analyses, tasks that were normally unavoidable in seminal contributions. With the introduction of natural matrices, the proposed balancing method is independent of the time and the trajectory generated by the moving links of parallel manipulators. The effectiveness of the method is exemplified by balancing two planar parallel manipulators.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"23 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142265235","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}
引用次数: 0
3D dynamics and control of a snake robot in uncertain underwater environment 不确定水下环境中蛇形机器人的三维动力学与控制
IF 2.7 4区 计算机科学 Q3 ROBOTICS Pub Date : 2024-09-19 DOI: 10.1017/s0263574724000821
Bhavik M. Patel, Santosha K. Dwivedy

The snake robot can be used to monitor and maintain underwater structures and environments. The motion of a snake robot is achieved by lateral undulation which is called the gait pattern of the snake robot. The parameters of a gait pattern need to be adjusted for compensating environmental uncertainties. In this work, 3D motion dynamics of a snake robot for the underwater environment is proposed with vertical motion using the buoyancy variation technique and horizontal motion using lateral undulation. “The neutral buoyant snake robot motion in hypothetical plane and added mass effect is negligible”, these previous assumptions are removed in this work. Two different control algorithms are designed for horizontal and vertical motions. The existing super twisting sliding mode control (STSMC) is used for the horizontal serpentine motion of the snake robot. The control law is designed on a reduced-ordered dynamic system based on virtual holonomic constraints. The vertical motion is achieved by controlling the mass variation using a pump. The water pumps are controlled using the event-based controller or Proportional Derivative (PD) controller. The results of the proposed control technique are verified with various external environmental disturbances and uncertainties to check the robustness of the control approach for various path following cases. Moreover, the results of STSMC scheme are compared with SMC scheme to check the effectiveness of STSMC. The practical implementation of the work is also performed using Simscape Multibody environment where the designed control algorithm is deployed on the virtual snake robot.

蛇形机器人可用于监测和维护水下结构和环境。蛇形机器人通过横向起伏实现运动,这就是蛇形机器人的步态。步态模式的参数需要调整,以补偿环境的不确定性。在这项工作中,提出了水下环境蛇形机器人的三维运动动力学,其中垂直运动采用浮力变化技术,水平运动采用横向起伏技术。由于 "蛇形机器人在假设平面内的中性浮力运动和附加质量效应可以忽略不计",因此本作品取消了这些先前的假设。针对水平和垂直运动设计了两种不同的控制算法。蛇形机器人的水平蛇形运动采用现有的超扭曲滑动模式控制(STSMC)。该控制法则是在基于虚拟整体约束的减序动态系统上设计的。垂直运动是通过使用水泵控制质量变化来实现的。水泵使用基于事件的控制器或比例微分(PD)控制器进行控制。在各种外部环境干扰和不确定性的情况下,对所提出的控制技术的结果进行了验证,以检查控制方法在各种路径跟踪情况下的鲁棒性。此外,还将 STSMC 方案的结果与 SMC 方案进行了比较,以检验 STSMC 的有效性。工作的实际实施也是在 Simscape 多体环境下进行的,在虚拟蛇形机器人上部署了设计的控制算法。
{"title":"3D dynamics and control of a snake robot in uncertain underwater environment","authors":"Bhavik M. Patel, Santosha K. Dwivedy","doi":"10.1017/s0263574724000821","DOIUrl":"https://doi.org/10.1017/s0263574724000821","url":null,"abstract":"<p>The snake robot can be used to monitor and maintain underwater structures and environments. The motion of a snake robot is achieved by lateral undulation which is called the gait pattern of the snake robot. The parameters of a gait pattern need to be adjusted for compensating environmental uncertainties. In this work, 3D motion dynamics of a snake robot for the underwater environment is proposed with vertical motion using the buoyancy variation technique and horizontal motion using lateral undulation. “The neutral buoyant snake robot motion in hypothetical plane and added mass effect is negligible”, these previous assumptions are removed in this work. Two different control algorithms are designed for horizontal and vertical motions. The existing super twisting sliding mode control (STSMC) is used for the horizontal serpentine motion of the snake robot. The control law is designed on a reduced-ordered dynamic system based on virtual holonomic constraints. The vertical motion is achieved by controlling the mass variation using a pump. The water pumps are controlled using the event-based controller or Proportional Derivative (PD) controller. The results of the proposed control technique are verified with various external environmental disturbances and uncertainties to check the robustness of the control approach for various path following cases. Moreover, the results of STSMC scheme are compared with SMC scheme to check the effectiveness of STSMC. The practical implementation of the work is also performed using Simscape Multibody environment where the designed control algorithm is deployed on the virtual snake robot.</p>","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"44 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142265232","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}
引用次数: 0
Artificial neural network-based control of powered knee exoskeletons for lifting tasks: design and experimental validation 基于人工神经网络的动力膝关节外骨骼起重任务控制:设计与实验验证
IF 2.7 4区 计算机科学 Q3 ROBOTICS Pub Date : 2024-09-18 DOI: 10.1017/s0263574724001206
Asif Arefeen, Yujiang Xiang
This study introduces a hybrid model that utilizes a model-based optimization method to generate training data and an artificial neural network (ANN)-based learning method to offer real-time exoskeleton support in lifting activities. For the model-based optimization method, the torque of the knee exoskeleton and the optimal lifting motion are predicted utilizing a two-dimensional (2D) human–exoskeleton model. The control points for exoskeleton motor current profiles and human joint angle profiles from cubic B-spline interpolation represent the design variables. Minimizing the square of the normalized human joint torque is considered as the cost function. Subsequently, the lifting optimization problem is tackled using a sequential quadratic programming (SQP) algorithm in sparse nonlinear optimizer (SNOPT). For the learning-based approach, the learning-based control model is trained using the general regression neural network (GRNN). The anthropometric parameters of the human subjects and lifting boundary postures are used as input parameters, while the control points for exoskeleton torque are treated as output parameters. Once trained, the learning-based control model can provide exoskeleton assistive torque in real time for lifting tasks. Two test subjects’ joint angles and ground reaction forces (GRFs) comparisons are presented between the experimental and simulation results. Furthermore, the utilization of exoskeletons significantly reduces activations of the four knee extensor and flexor muscles compared to lifting without the exoskeletons for both subjects. Overall, the learning-based control method can generate assistive torque profiles in real time and faster than the model-based optimal control approach.
本研究介绍了一种混合模型,该模型利用基于模型的优化方法生成训练数据,并利用基于人工神经网络(ANN)的学习方法为起重活动提供实时外骨骼支持。在基于模型的优化方法中,利用二维(2D)人体-外骨骼模型预测膝关节外骨骼的扭矩和最佳提举运动。外骨骼电机电流曲线控制点和立方 B-样条插值法得出的人体关节角度曲线控制点代表设计变量。最小化归一化人体关节扭矩的平方被视为成本函数。随后,利用稀疏非线性优化器(SNOPT)中的顺序二次编程(SQP)算法解决提升优化问题。在基于学习的方法中,使用一般回归神经网络(GRNN)训练基于学习的控制模型。人体的人体测量参数和提升边界姿势作为输入参数,外骨骼扭矩控制点作为输出参数。经过训练后,基于学习的控制模型就能为举重任务实时提供外骨骼辅助扭矩。实验结果与模拟结果之间存在两个测试对象的关节角度和地面反作用力(GRFs)比较。此外,与不使用外骨骼的情况相比,使用外骨骼可显著降低两名受试者膝关节四块伸屈肌的激活率。总之,与基于模型的优化控制方法相比,基于学习的控制方法能更快地实时生成辅助扭矩曲线。
{"title":"Artificial neural network-based control of powered knee exoskeletons for lifting tasks: design and experimental validation","authors":"Asif Arefeen, Yujiang Xiang","doi":"10.1017/s0263574724001206","DOIUrl":"https://doi.org/10.1017/s0263574724001206","url":null,"abstract":"This study introduces a hybrid model that utilizes a model-based optimization method to generate training data and an artificial neural network (ANN)-based learning method to offer real-time exoskeleton support in lifting activities. For the model-based optimization method, the torque of the knee exoskeleton and the optimal lifting motion are predicted utilizing a two-dimensional (2D) human–exoskeleton model. The control points for exoskeleton motor current profiles and human joint angle profiles from cubic B-spline interpolation represent the design variables. Minimizing the square of the normalized human joint torque is considered as the cost function. Subsequently, the lifting optimization problem is tackled using a sequential quadratic programming (SQP) algorithm in sparse nonlinear optimizer (SNOPT). For the learning-based approach, the learning-based control model is trained using the general regression neural network (GRNN). The anthropometric parameters of the human subjects and lifting boundary postures are used as input parameters, while the control points for exoskeleton torque are treated as output parameters. Once trained, the learning-based control model can provide exoskeleton assistive torque in real time for lifting tasks. Two test subjects’ joint angles and ground reaction forces (GRFs) comparisons are presented between the experimental and simulation results. Furthermore, the utilization of exoskeletons significantly reduces activations of the four knee extensor and flexor muscles compared to lifting without the exoskeletons for both subjects. Overall, the learning-based control method can generate assistive torque profiles in real time and faster than the model-based optimal control approach.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"196 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142265237","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}
引用次数: 0
Obstacle avoidance control of UGV based on adaptive-dynamic control barrier function in unstructured terrain 基于自适应动态控制障碍函数的 UGV 在非结构化地形中的避障控制
IF 2.7 4区 计算机科学 Q3 ROBOTICS Pub Date : 2024-09-18 DOI: 10.1017/s026357472400122x
Liang Guo, Suyu Zhang, Wenlong Zhao, Jun Liu, Ruijun Liu
The widely used model predictive control of discrete-time control barrier functions (MPC-CBF) has difficulties in obstacle avoidance for unmanned ground vehicles (UGVs) in complex terrain. To address this problem, we propose adaptive dynamic control barrier functions (AD-CBF). AD-CBF is able to adaptively select an extended class of functions of CBF to optimize the feasibility and flexibility of obstacle avoidance behaviors based on the relative positions of the UGV and the obstacle, which in turn improves the obstacle avoidance speed and safety of the MPC algorithm when integrated with MPC. The algorithmic constraints of the CBF employ hierarchical density-based spatial clustering of applications with noise (HDBSCAN) for parameterization of dynamic obstacle information and unscaled Kalman filter (UKF) for trajectory prediction. Through simulations and practical experiments, we demonstrate the effectiveness of the AD-CBF-MPC algorithm in planning optimal obstacle avoidance paths in dynamic environments, overcoming the limitations of the point-by-point feasibility of MPC-CBF.
广泛使用的离散时间控制障碍函数模型预测控制(MPC-CBF)在复杂地形中的无人地面车辆(UGV)避障方面存在困难。为解决这一问题,我们提出了自适应动态控制障碍函数(AD-CBF)。AD-CBF 能够根据 UGV 与障碍物的相对位置,自适应地选择 CBF 的一类扩展函数,优化避障行为的可行性和灵活性,从而提高 MPC 算法与 MPC 集成后的避障速度和安全性。CBF 的算法约束采用基于分层密度的带噪声空间聚类应用(HDBSCAN)对动态障碍物信息进行参数化,并采用无标度卡尔曼滤波器(UKF)进行轨迹预测。通过模拟和实际实验,我们证明了 AD-CBF-MPC 算法在动态环境中规划最优避障路径的有效性,克服了 MPC-CBF 逐点可行性的局限性。
{"title":"Obstacle avoidance control of UGV based on adaptive-dynamic control barrier function in unstructured terrain","authors":"Liang Guo, Suyu Zhang, Wenlong Zhao, Jun Liu, Ruijun Liu","doi":"10.1017/s026357472400122x","DOIUrl":"https://doi.org/10.1017/s026357472400122x","url":null,"abstract":"The widely used model predictive control of discrete-time control barrier functions (MPC-CBF) has difficulties in obstacle avoidance for unmanned ground vehicles (UGVs) in complex terrain. To address this problem, we propose adaptive dynamic control barrier functions (AD-CBF). AD-CBF is able to adaptively select an extended class of functions of CBF to optimize the feasibility and flexibility of obstacle avoidance behaviors based on the relative positions of the UGV and the obstacle, which in turn improves the obstacle avoidance speed and safety of the MPC algorithm when integrated with MPC. The algorithmic constraints of the CBF employ hierarchical density-based spatial clustering of applications with noise (HDBSCAN) for parameterization of dynamic obstacle information and unscaled Kalman filter (UKF) for trajectory prediction. Through simulations and practical experiments, we demonstrate the effectiveness of the AD-CBF-MPC algorithm in planning optimal obstacle avoidance paths in dynamic environments, overcoming the limitations of the point-by-point feasibility of MPC-CBF.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"26 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142265350","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}
引用次数: 0
Artificial neural network-based model predictive visual servoing for mobile robots 基于人工神经网络的移动机器人视觉伺服预测模型
IF 2.7 4区 计算机科学 Q3 ROBOTICS Pub Date : 2024-09-18 DOI: 10.1017/s0263574724001176
Seong Hyeon Hong, Benjamin Albia, Tristan Kyzer, Jackson Cornelius, Eric R. Mark, Asha J. Hall, Yi Wang
This paper presents an artificial neural network (ANN)-based nonlinear model predictive visual servoing method for mobile robots. The ANN model is developed for state predictions to mitigate the unknown dynamics and parameter uncertainty issues of the physics-based (PB) model. To enhance both the model generalization and accuracy for control, a two-stage ANN training process is proposed. In a pretraining stage, highly diversified data accommodating broad operating ranges is generated by a PB kinematics model and used to train an ANN model first. In the second stage, the test data collected from the actual system, which is limited in both the diversity and the volume, are employed to further finetune the ANN weights. Path-following experiments are conducted to compare the effects of various ANN models on nonlinear model predictive control and visual servoing performance. The results confirm that the pretraining stage is necessary for improving model generalization. Without pretraining (i.e., model trained only with the test data), the robot fails to follow the entire track. Weight finetuning with the captured data further improves the tracking accuracy by 0.07–0.15 cm on average.
本文介绍了一种基于人工神经网络(ANN)的移动机器人非线性模型预测视觉伺服方法。该人工神经网络模型用于状态预测,以缓解基于物理(PB)模型的未知动态和参数不确定性问题。为了提高模型的泛化能力和控制精度,提出了一个两阶段 ANN 训练过程。在预训练阶段,由 PB 运动学模型生成可适应广泛操作范围的高度多样化数据,并首先用于训练 ANN 模型。在第二阶段,利用从实际系统中收集到的测试数据来进一步微调 ANN 权重。我们进行了路径跟踪实验,以比较各种 ANN 模型对非线性模型预测控制和视觉伺服性能的影响。结果证实,预训练阶段对于提高模型泛化是必要的。如果不进行预训练(即仅使用测试数据训练模型),机器人将无法跟踪整个轨道。利用捕获的数据对权重进行微调,可进一步提高跟踪精度,平均提高 0.07-0.15 厘米。
{"title":"Artificial neural network-based model predictive visual servoing for mobile robots","authors":"Seong Hyeon Hong, Benjamin Albia, Tristan Kyzer, Jackson Cornelius, Eric R. Mark, Asha J. Hall, Yi Wang","doi":"10.1017/s0263574724001176","DOIUrl":"https://doi.org/10.1017/s0263574724001176","url":null,"abstract":"This paper presents an artificial neural network (ANN)-based nonlinear model predictive visual servoing method for mobile robots. The ANN model is developed for state predictions to mitigate the unknown dynamics and parameter uncertainty issues of the physics-based (PB) model. To enhance both the model generalization and accuracy for control, a two-stage ANN training process is proposed. In a pretraining stage, highly diversified data accommodating broad operating ranges is generated by a PB kinematics model and used to train an ANN model first. In the second stage, the test data collected from the actual system, which is limited in both the diversity and the volume, are employed to further finetune the ANN weights. Path-following experiments are conducted to compare the effects of various ANN models on nonlinear model predictive control and visual servoing performance. The results confirm that the pretraining stage is necessary for improving model generalization. Without pretraining (i.e., model trained only with the test data), the robot fails to follow the entire track. Weight finetuning with the captured data further improves the tracking accuracy by 0.07–0.15 cm on average.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"9 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142265239","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}
引用次数: 0
Optimal robot task scheduling in cluttered environments considering mechanical advantage 考虑机械优势,在杂乱环境中优化机器人任务调度
IF 2.7 4区 计算机科学 Q3 ROBOTICS Pub Date : 2024-09-18 DOI: 10.1017/s0263574724001371
Paraskevi Th. Zacharia, Elias K. Xidias
In various industrial robotic applications, the effective traversal of a manipulator amidst obstacles and its ability to reach specific task-points are imperative for the execution of predefined tasks. In certain scenarios, the sequence in which the manipulator reaches these task-points significantly impacts the overall cycle time required for task completion. Moreover, some tasks necessitate significant force exertion at the end-effector. Therefore, establishing an optimal sequence for the task-points reached by the end-effector’s tip is crucial for enhancing robot performance, ensuring collision-free motion and maintaining high-force application at the end-effector’s tip. To maximize the manipulator’s manipulability, which serves as a performance index for assessing its force capability, we aim to establish an optimal collision-free task sequence considering higher mechanical advantage. Three optimization criteria are considered: the cycle time, collision avoidance and the manipulability index. Optimization is accomplished using a genetic algorithm coupled with the Bump-Surface concept for collision avoidance. The effectiveness of this approach is confirmed through simulation experiments conducted in 2D and 3D environments with obstacles employing both redundant and non-redundant robots.
在各种工业机器人应用中,机械手在障碍物中的有效穿越以及到达特定任务点的能力是执行预定任务的必要条件。在某些情况下,机械手到达这些任务点的顺序会极大地影响完成任务所需的整体周期时间。此外,有些任务还需要在末端执行器上施加很大的力。因此,为末端执行器顶端到达的任务点设定一个最佳顺序,对于提高机器人性能、确保无碰撞运动和保持末端执行器顶端的高力应用至关重要。为了最大限度地提高机械手的可操作性(作为评估其受力能力的性能指标),我们的目标是建立一个考虑到更高机械优势的最佳无碰撞任务序列。我们考虑了三个优化标准:周期时间、避免碰撞和可操控性指数。优化采用遗传算法和避免碰撞的 "凹凸面 "概念。通过在二维和三维环境中使用冗余和非冗余机器人进行有障碍物的模拟实验,证实了这种方法的有效性。
{"title":"Optimal robot task scheduling in cluttered environments considering mechanical advantage","authors":"Paraskevi Th. Zacharia, Elias K. Xidias","doi":"10.1017/s0263574724001371","DOIUrl":"https://doi.org/10.1017/s0263574724001371","url":null,"abstract":"In various industrial robotic applications, the effective traversal of a manipulator amidst obstacles and its ability to reach specific task-points are imperative for the execution of predefined tasks. In certain scenarios, the sequence in which the manipulator reaches these task-points significantly impacts the overall cycle time required for task completion. Moreover, some tasks necessitate significant force exertion at the end-effector. Therefore, establishing an optimal sequence for the task-points reached by the end-effector’s tip is crucial for enhancing robot performance, ensuring collision-free motion and maintaining high-force application at the end-effector’s tip. To maximize the manipulator’s manipulability, which serves as a performance index for assessing its force capability, we aim to establish an optimal collision-free task sequence considering higher mechanical advantage. Three optimization criteria are considered: the cycle time, collision avoidance and the manipulability index. Optimization is accomplished using a genetic algorithm coupled with the Bump-Surface concept for collision avoidance. The effectiveness of this approach is confirmed through simulation experiments conducted in 2D and 3D environments with obstacles employing both redundant and non-redundant robots.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"54 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142265241","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}
引用次数: 0
Robust motion planning for mobile robots under attacks against obstacle localization 移动机器人在障碍物定位攻击下的鲁棒运动规划
IF 2.7 4区 计算机科学 Q3 ROBOTICS Pub Date : 2024-09-18 DOI: 10.1017/s0263574724001115
Fenghua Wu, Wenbing Tang, Yuan Zhou, Shang-Wei Lin, Zuohua Ding, Yang Liu
Thanks to its real-time computation efficiency, deep reinforcement learning (DRL) has been widely applied in motion planning for mobile robots. In DRL-based methods, a DRL model computes an action for a robot based on the states of its surrounding obstacles, including other robots that may communicate with it. These methods always assume that the environment is attack-free and the obtained obstacles’ states are reliable. However, in the real world, a robot may suffer from obstacle localization attacks (OLAs), such as sensor attacks, communication attacks, and remote-control attacks, which cause the robot to retrieve inaccurate positions of the surrounding obstacles. In this paper, we propose a robust motion planning method ObsGAN-DRL, integrating a generative adversarial network (GAN) into DRL models to mitigate OLAs in the environment. First, ObsGAN-DRL learns a generator based on the GAN model to compute the approximation of obstacles’ accurate positions in benign and attack scenarios. Therefore, no detectors are required for ObsGAN-DRL. Second, by using the approximation positions of the surrounding obstacles, ObsGAN-DRL can leverage the state-of-the-art DRL methods to compute collision-free motion commands (e.g., velocity) efficiently. Comprehensive experiments show that ObsGAN-DRL can mitigate OLAs effectively and guarantee safety. We also demonstrate the generalization of ObsGAN-DRL.
由于其实时计算效率高,深度强化学习(DRL)已被广泛应用于移动机器人的运动规划。在基于 DRL 的方法中,DRL 模型会根据机器人周围障碍物的状态,包括可能与之通信的其他机器人的状态,计算机器人的行动。这些方法总是假定环境是无攻击的,所获得的障碍物状态是可靠的。然而,在现实世界中,机器人可能会遭受障碍物定位攻击(OLAs),如传感器攻击、通信攻击和遥控攻击,从而导致机器人获取的周围障碍物位置不准确。在本文中,我们提出了一种鲁棒运动规划方法 ObsGAN-DRL,将生成式对抗网络(GAN)集成到 DRL 模型中,以减轻环境中的 OLAs。首先,ObsGAN-DRL 基于 GAN 模型学习生成器,以计算良性和攻击场景中障碍物准确位置的近似值。因此,ObsGAN-DRL 不需要探测器。其次,通过使用周围障碍物的近似位置,ObsGAN-DRL 可以利用最先进的 DRL 方法高效地计算无碰撞运动指令(如速度)。综合实验表明,ObsGAN-DRL 可以有效缓解 OLA,并保证安全性。我们还证明了 ObsGAN-DRL 的通用性。
{"title":"Robust motion planning for mobile robots under attacks against obstacle localization","authors":"Fenghua Wu, Wenbing Tang, Yuan Zhou, Shang-Wei Lin, Zuohua Ding, Yang Liu","doi":"10.1017/s0263574724001115","DOIUrl":"https://doi.org/10.1017/s0263574724001115","url":null,"abstract":"Thanks to its real-time computation efficiency, deep reinforcement learning (DRL) has been widely applied in motion planning for mobile robots. In DRL-based methods, a DRL model computes an action for a robot based on the states of its surrounding obstacles, including other robots that may communicate with it. These methods always assume that the environment is attack-free and the obtained obstacles’ states are reliable. However, in the real world, a robot may suffer from obstacle localization attacks (OLAs), such as sensor attacks, communication attacks, and remote-control attacks, which cause the robot to retrieve inaccurate positions of the surrounding obstacles. In this paper, we propose a robust motion planning method <jats:monospace>ObsGAN-DRL</jats:monospace>, integrating a generative adversarial network (GAN) into DRL models to mitigate OLAs in the environment. First, <jats:monospace>ObsGAN-DRL</jats:monospace> learns a generator based on the GAN model to compute the approximation of obstacles’ accurate positions in benign and attack scenarios. Therefore, no detectors are required for <jats:monospace>ObsGAN-DRL</jats:monospace>. Second, by using the approximation positions of the surrounding obstacles, <jats:monospace>ObsGAN-DRL</jats:monospace> can leverage the state-of-the-art DRL methods to compute collision-free motion commands (e.g., velocity) efficiently. Comprehensive experiments show that <jats:monospace>ObsGAN-DRL</jats:monospace> can mitigate OLAs effectively and guarantee safety. We also demonstrate the generalization of <jats:monospace>ObsGAN-DRL</jats:monospace>.","PeriodicalId":49593,"journal":{"name":"Robotica","volume":"11 1","pages":""},"PeriodicalIF":2.7,"publicationDate":"2024-09-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"142265352","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}
引用次数: 0
期刊
Robotica
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1