<th id="5nh9l"></th><strike id="5nh9l"></strike><th id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"></th><strike id="5nh9l"></strike>
<progress id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"><noframes id="5nh9l">
<th id="5nh9l"></th> <strike id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"></span>
<progress id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"></span><strike id="5nh9l"><noframes id="5nh9l"><strike id="5nh9l"></strike>
<span id="5nh9l"><noframes id="5nh9l">
<span id="5nh9l"><noframes id="5nh9l">
<span id="5nh9l"></span><span id="5nh9l"><video id="5nh9l"></video></span>
<th id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"></th>
<progress id="5nh9l"><noframes id="5nh9l">

剛柔耦合水下蛇形機器人的建模與控制仿真

Modeling and control simulation of a bio-inspired underwater snake robot with a novel rigid–soft coupling structure

  • 摘要: 水下蛇形機器人是一種受生物啟發的新型無人潛航器. 剛柔耦合蛇形機器人是一種由剛性推進和軟體關節驅動的模塊化游動機器人,以該機器人為研究對象,首先,將軟體關節建模為柔性萬向節,繼而可以把兩種物理特性差距較大的模塊聯合建模,建立了剛柔統一運動學和動力學模型,并以此評估了機器人的靜態和動態特性. 此外,蛇形機器人是一種典型的冗余驅動機器人,可以利用冗余自由度完成多任務控制. 因此,基于剛柔統一模型設計了任務優先級控制器,以末端位置/姿態控制為主要任務、基座位置控制為次要任務模擬了機器人在不同情況下的軌跡跟蹤效果,結果顯示當基座固定而末端移動時,末端的平均跟蹤誤差為X方向1.41%、Y方向1.02%;當兩端同時移動時,末端的平均跟蹤誤差為X方向0.53%、Y方向1.64%;當兩端位置固定而控制末端姿態時,俯仰角的平均誤差為0.38%,偏航角的平均誤差為0.14%,驗證了控制器的有效性.

     

    Abstract: The underwater snake robot is a new type of bio-inspired unmanned underwater vehicle. Because snake robots are made of rigid materials, the utilization of articulated joints in a snake robot reduces the degrees of freedom, increases the probability of collision, and ultimately leads to damage of these rigid materials in the complex underwater environment. To resolve such an inevitable issue, this work proposes an innovative approach to tailor the structural composition of the robot, which consists of four different modules: the head module, control module, thruster module, and soft joint module. Thus, we formulate a rigid–soft unified mathematical model by jointly modeling the two types of modules with large differences in their physical characteristics. The snake robot is also known as a typical redundant drive robot, which can use redundant degrees of freedom to complete the multitask control. This establishes a task-priority control method based on the rigid–soft unified model. Therefore, the effectiveness of the controller can be verified by simulating the trajectory tracking control of both ends of the robot in different situations, with the end position and attitude control as the primary task and the base position control as the secondary task. This simulation scenario primarily covers the following three situations: The first situation is that the base remains fixed, and the end tracks a predetermined trajectory. In this case, the snake robot can imitate an industrial mechanical arm to perform terminal tasks in water, such as grasping. The second case is that while the end is tracking a predetermined trajectory, the base also moves according to the predetermined trajectory. The simulation of this situation is indicative of the movement process (e.g., turning) of the snake robot, enabling obstacle avoidance in spacious waters. In the third case, the attitude control of the robot in a fixed position has been verified through simulation studies. We anticipate that both the base and end of the robot will remain in the same position, and the attitude of the end will move according to a predetermined angle. This situation is to simulate the snake robot for capturing more visual information in a narrow underwater environment. The results revealed that when the base is fixed and the end moves, the average tracking error of the end is 1.41% in the X direction and 1.02% in the Y direction. Similarly, when both ends move simultaneously, the average tracking error of the end is 0.53% in the X direction and 1.64% in the Y direction. Moreover, when the terminal attitude is controlled, the average error of pitch angle is 0.38%, and the average error of yaw angle is 0.14%, which verifies the effectiveness of the controller. Such a beneficial performance can considerably reduce the damage of snake robots in complex underwater treatment by means of improving their swimming efficiency and flexibility.

     

/

返回文章
返回
<th id="5nh9l"></th><strike id="5nh9l"></strike><th id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"></th><strike id="5nh9l"></strike>
<progress id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"><noframes id="5nh9l">
<th id="5nh9l"></th> <strike id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"></span>
<progress id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"><noframes id="5nh9l"><span id="5nh9l"></span><strike id="5nh9l"><noframes id="5nh9l"><strike id="5nh9l"></strike>
<span id="5nh9l"><noframes id="5nh9l">
<span id="5nh9l"><noframes id="5nh9l">
<span id="5nh9l"></span><span id="5nh9l"><video id="5nh9l"></video></span>
<th id="5nh9l"><noframes id="5nh9l"><th id="5nh9l"></th>
<progress id="5nh9l"><noframes id="5nh9l">
259luxu-164