This repository mainly comprises various types of robot mechanical configuration designs, kinematic and dynamic modeling, relevant controller designs and their parameter tuning, optimal control algorithm designs, as well as debugging of physical prototypes. Further content will be continuously added.
此存储库主要包括各种类型的机器人机械配置设计、运动学和动力学建模、相关控制器设计及其参数调整、最优控制算法设计以及物理原型调试。未来还将持续添加更多内容。
The cable-suspended parallel robot is a new type of parallel mechanism that uses cables instead of rigid links to connect the moving and static platforms. Compared with traditional parallel robots, it has the advantages of fast moving speed and large working space. At the same time, due to its simple structure and wide range of applications, it is widely used in fields such as processing and assembly, wind tunnel experiments, medical rehabilitation, etc.
悬索并联机器人是一种以悬索替代刚性连杆连接动、静平台的新型并联机构。相较于传统构型的并联机器人,它具有移动速度快、工作空间大等优点。同时因其具有结构简单、适用范围广的优点,它被广泛应用于加工装配、风洞实验、医疗康复等领域。
This work selects a four-degree-of-freedom (DOF) parallel robot with translational freedoms in the x, y, and z directions and a rotational freedom in the z direction, driven by four motors connected to four sets of parallel suspension cables, as the subject for dynamic modeling verification and control algorithm design. The specific contents are as follows: A dynamic model is established for the four-DOF parallel robot with parallel cable groups using the Lagrange method. Polynomial planning is employed to generate point-to-point, circular, and gate-shaped trajectories, and a virtual prototype of the cable-suspended parallel robot is constructed to verify the validity of the dynamic model. An active disturbance rejection controller based on the dynamic model is designed to enable the robot to move along preset desired trajectories.
内容选取具有x,y,z三方向平动自由度以及z向转动自由度,并以四个电机驱动四组平行悬索的四自由度并联机器人为对象,进行了动力学建模验证和控制算法的设计。具体内容如下:以含平行索组的四自由度并联机器人为对象,通过拉格朗日法建立其动力学模型。采用多项式规划点对点轨迹、圆周轨迹和门字形轨迹,搭建了该悬索并联机器人的虚拟样机,验证了动力学模型的有效性;设计了基于动力学模型的自抗扰控制器,使机器人能够沿着预设的期望轨迹进行运动。
The simulation results show that the virtual prototype designed and built in this paper can reflect the dynamic characteristics of the cable-suspended parallel robot relatively accurately, and the control algorithm adopted can achieve good trajectory tracking control while maintaining good stability.
仿真实验结果表明,本文设计搭建的虚拟样机能够较为准确地反映该悬索并联机器人的动力学特性,采用的控制算法能够较好地实现轨迹追踪控制,同时能够保持较好的稳定性。
The procdures of VritualType design are as follows:
悬索机器人的设计虚拟样机设计文档如下所示:
https://github.com/IceRain-y/Robot-Control-VirtualProtoType/blob/main/ADRC_Control_4DOF_CDPR/%E8%99%9A%E6%8B%9F%E6%A0%B7%E6%9C%BA%E6%8A%80%E6%9C%AF%E6%89%8B%E5%86%8C.docx
Underwater robots play a vital role in the exploration and development of underwater resources. The unstructured characteristics of the underwater environment, such as wind, waves, ocean currents, and other factors, make it a complex system that is nonlinear, highly coupled, redundant, and time-varying, which greatly increases the difficulty of modeling and motion control.
在水下资源的勘探与开发的过程中,水下机器人发挥着至关重要的作用。水下环境的非结构化特征,如风力、海浪和洋流等因素,使其成为一个非线性、高度耦合、具有冗余性和时变性的复杂系统,这大大增加了其建模与运动控制的难度。
This work mainly focuses on the establishment and design of the multi-body dynamics model and advanced control strategy for the Underwater Vehicle-Manipulator System (UVMS) equipped with robotic arms. Solidworks and MATLAB software are used in combination to simulate and design virtual prototype models for visualization debugging and simulation. Control strategies are also designed for the underwater robotic arms to improve their trajectory tracking performance. The specific contents are as follows:
本内容主要对装备机械臂的水下机器人-机械臂系统(Underwater VehicleManipulator System,简称 UVMS)的多体动力学模型及先进控制策略进行建立和设计使用Solidworks与MATLAB软件联合仿真设计虚拟样机模型,进行可视化调试和仿真,并设计针对水下机械臂的控制策略,以提升机械臂的轨迹跟踪性能。 具体内容如下:
Firstly, the 9-degree-of-freedom (DOF) overall dynamic equation of UVMS is established. Then, based on the UVMS dynamic equation, a virtual prototype model is designed, and the simulation results are compared with the model established in Mathematica software to verify the correctness of the simulation results. Finally, the motion control of the underwater robotic arm is designed. PD and sliding mode controllers are designed based on trajectory tracking. Through analysis and comparison of simulation results, it is found that the sliding mode controller exhibits better performance in achieving trajectory tracking of underwater robotic arms.
首先建立UVMS的9自由度UVMS整体动力学方程。 之后基于UVMS动力学方程设计虚拟样机模型,并将仿真结果与Mathematica软件中所建立模型进行对比,验证仿真结果的正确性。 最后针对水下机械臂运动控制进行设计,基于轨迹跟踪设计了 PD和滑模控制器,通过仿真结果分析对比发现,滑模控制器在实现水下机械臂轨迹跟踪方面展现出更优的性能。