共查询到19条相似文献,搜索用时 62 毫秒
1.
以垂直Pendubot为研究对象,提出一种基于智能优化算法的轨迹规划与控制方法,以解决Pendubot控制过程中难以从摇起区过渡至平衡区的问题.为Pendubot的驱动连杆规划一条从初始角度到中间角度的正向轨迹和一条从中间角度到目标角度的反向轨迹.欠驱动连杆在系统耦合关系作用下进行运动,对应的Pendubot末端点也运动至相应位置.通过遗传算法优化轨迹参数,将正向和反向轨迹拼合为一条由初始角度到目标角度的驱动连杆轨迹的同时,对应的Pendubot末端点轨迹拼合为一条由垂直向下平衡位置到垂直向上平衡位置的完整轨迹,然后设计跟踪控制器跟踪优化后的驱动连杆轨迹至目标角度,由于耦合关系的存在,Pendubot末端点也运动至垂直向上平衡位置.由于Pendubot受重力作用,其末端点很难长时间稳定在垂直向上平衡位置,故设计镇定控制器,实现Pendubot末端点在垂直向上平衡位置的镇定控制.最后通过仿真实验验证所提出方法的有效性,并通过对比说明所提出方法在奇异点规避、控制器设计和控制效果方面的优势. 相似文献
2.
Acrobot控制器设计与全局稳定性分析 总被引:1,自引:1,他引:1
提出一种基于非光滑 Lyapunov 函数的 Acrobot 控制器设计和全局稳定性分析方法. 基于三个 Lyapunov 函数分别设计了三种控制规律, 用来增加 Acrobot 的能量和保持合适的姿态, 使 Acrobot 摇起并稳定在垂直向上的不稳定平衡点. 应用 LaSalle 不变原理和非光滑 Lyapunov 函数理论, 保证了 Acrobot 在整个运动空间的全局稳定性. 仿真结果证明了该方法的有效性. 相似文献
3.
4.
5.
Acrobot动态伺服控制及其对称虚约束方法研究 总被引:1,自引:1,他引:0
研究了Acrobot这一垂直平面欠驱动机械臂的动态伺服控制问题. 该问题期望驱动Acrobot到达构形空间中任意目标位置. 由于Acrobot不能稳定在除平衡点外的位置, 因此考虑将系统镇定到经过目标点的周期轨道上. 利用虚约束来描述这样的轨道, 进而给出了在所选虚约束作用下系统的零动态和积分曲线. 接着设计了级联形式的控制器, 内环控制器基于改进的反馈线性化方法, 引入了一个使内环呈现二阶系统特性的虚拟输入, 在该虚拟输入的基础上, 设计了基于Lyapunov稳定性理论的外环控制器. 最后通过数字仿真证明所提出的方法合理有效, 并且获得比基于能量的动态伺服方法更优的结果. 相似文献
6.
针对欠驱动机器人Acrobot,提出一种基于线性矩阵不等式的鲁棒镇定控制方法。通过将Acrobot在垂直向上不稳定平衡点附近的第一杆角速度看作一种不确定性,得到Acrobot的不确定模型,在此基础上设计一种基于线性矩阵不等式的鲁棒镇定状态反馈控制律,实现Acrobot较大范围的平衡控制。仿真和对比结果验证了方法的有效性和优越性。 相似文献
7.
8.
9.
针对双连杆刚柔机械臂,提出一种基于轨迹规划的无残余振动位置控制方法,在将机械臂的末端执行器从任意初始位置移动到目标位置的同时,确保系统没有残余振动产生.首先,建立系统的动力学模型,并通过分析该模型得到系统的状态约束方程.其次,基于状态约束方程,运用双向轨迹规划方法规划一条系统前向轨迹和一条系统反向轨迹.然后,利用时间倒转方法及基于遗传算法的轨迹优化方法对两条轨迹进行拼合,得到一条从系统初始状态到目标状态的期望轨迹.最后,设计轨迹跟踪控制器使系统沿期望轨迹到达目标状态,实现系统的无残余振动位置控制目标.仿真结果验证了本文所提方法的有效性. 相似文献
10.
11.
This paper concerns motion planning and tracking control for an acrobot. We first introduce an artificial friction torque in order to construct a downward trajectory, and rewind it to make an upward trajectory. Then, we combine the upward trajectory with a stabilizing trajectory to make a complete trajectory. Finally, we use the pole assignment method to design a tracking controller that makes the acrobot exponentially track the whole trajectory. This enables the acrobot to be swung up from the straight-down position and stabilized at the straight-up position. Unlike the most commonly used switching stabilization control methods, the strategy presented here features a single controller for motion control in the whole motion space. It is simple and efficient. Simulation results demonstrate the validity of the method. 相似文献
12.
Milan Anderle Sergej Čelikovský Didier Henrion Jiří Zikmund 《International journal of control》2013,86(8):1641-1652
This article aims to further improve previously developed design for Acrobot walking based on partial exact feedback linearisation of order 3. Namely, such an exact system transformation leads to an almost linear system where error dynamics along trajectory to be tracked is a 4-dimensional linear time-varying system having three time-varying entries only, the remaining entries being either zero or one. In such a way, exponentially stable tracking can be obtained by quadratically stabilising a linear system with polytopic uncertainty. The current improvement is based on applying linear matrix inequalities (LMI) methods to solve this problem numerically. This careful analysis significantly improves previously known approaches. Numerical simulations of Acrobot walking based on the above-mentioned LMI design are demonstrated as well. 相似文献
13.
We study the problem of converting a trajectory tracking controller to a path tracking controller for a nonlinear non-minimum phase longitudinal aircraft model. The solution of the trajectory tracking problem is based on the requirement that the aircraft follows a given time parameterized trajectory in inertial frame. In this paper we introduce an alternative nonlinear control design approach called path tracking control. The path tracking approach is based on designing a nonlinear state feedback controller that maintains a desired speed along a desired path with closed loop stability. This design approach is different from the trajectory tracking approach where aircraft speed and position are regulated along the desired path. The path tracking controller regulates the position errors transverse to the desired path but it does not regulate the position error along the desired path. First, a trajectory tracking controller, consisting of feedforward and static state feedback, is designed to guarantee uniform asymptotic trajectory tracking. The feedforward is determined by solving a stable noncausal inversion problem. Constant feedback gains are determined based on LQR with singular perturbation approach. A path tracking controller is then obtained from the trajectory tracking controller by introducing a suitable state projection. 相似文献
14.
Egocentric视频具有目标运动剧烈、遮挡频繁、目标尺度差异明显及视角时变性强的特点,给目标跟踪任务造成了极大的困难。本文从重建不同视角Egocentric视频中各目标的运动轨迹出发,提出一种基于Multi-Egocentric视频运动轨迹重建的多目标跟踪算法,该方法基于多视角同步帧之间的单应性约束解决目标遮挡和丢失问题,然后根据多视角目标空间位置约束关系通过轨迹重建进一步优化目标定位,并采用卡尔曼滤波构建目标运动模型优化目标运动轨迹,在BJMOT、EPLF-campus4数据集上的对比实验验证了本文算法在解决Multi-Egocentric视频多目标跟踪轨迹不连续问题的有效性。 相似文献
15.
This paper studies the problem of stabilizing reference trajectories (also called as the trajectory tracking problem) for underactuated marine vehicles under predefined tracking error constraints. The boundary functions of the predefined constraints are asymmetric and time‐varying. The time‐varying boundary functions allow us to quantify prescribed performance of tracking errors on both transient and steady‐state stages. To overcome difficulties raised by underactuation and nonzero off‐diagonal terms in the system matrices, we develop a novel transverse function control approach to introduce an additional control input in backstepping procedure. This approach provides practical stabilization of any smooth reference trajectory, whether this trajectory is feasible or not. By practical stabilization, we mean that the tracking errors of vehicle position and orientation converge to a small neighborhood of zero. With the introduction of an error transformation function, we construct an inverse‐hyperbolic‐tangent‐like barrier Lyapunov function to show practical stability of the closed‐loop systems with prescribed transient and steady‐state performances. To deal with unmodeled dynamic uncertainties and external disturbances, we employ neural network (NN) approximators to estimate uncertain dynamics and present disturbance observers to estimate unknown disturbances. Subsequently, we develop adaptive control, based on NN approximators and disturbance estimates, that guarantees the prescribed performance of tracking errors during the transient stage of on‐line NN weight adaptations and disturbance estimates. Simulation results show the performance of the proposed tracking control. 相似文献
16.
This paper addresses the energy‐based swing‐up control problem for the Acrobot, a two‐link underactuated robot with a single actuator at the joint of the two links. In line with the energy‐based control approach, this paper presents a necessary and sufficient condition for non‐existence of any singular point in the derived control law, and provides a complete analysis of the convergence of the energy and the motion of the Acrobot. Specifically, for any initial state of the Acrobot, this paper shows clearly how to choose control parameters such that the Acrobot will eventually either be swung up to any arbitrarily small neighbourhood of the upright equilibrium point, or remain in a set containing a finite number of equilibrium points. Moreover, this paper shows that these equilibrium points are unstable. Furthermore, imposing a stronger condition on a control parameter yields that the equilibrium set contains only the downward equilibrium point, which is shown to be hyperbolic and unstable. This proves that the Acrobot will eventually enter the basin of attraction of any stabilizing controller for all initial conditions with the exception of a set of Lebesgue measure zero. Copyright © 2007 John Wiley & Sons, Ltd. 相似文献
17.
A cart‐pendulum system is a nonlinear underactuated mechanical system with two degrees of freedom. This paper addresses the motion trajectory design and tracking control problems for this underactuated system. First, a friction‐like control law is designed for the system. Then, the characteristics of the closed‐loop control system are analyzed. Second, a new method of constructing an optimal trajectory for the system is developed. Then, a tracking control law is designed to quickly track the constructed trajectory. It guarantees that the motion control of the cart‐pendulum system is achieved along a reference trajectory. Finally, a numerical example is presented to demonstrate the effectiveness of the theoretical results. This study constructs an optimal trajectory for the cart‐pendulum system in its whole motion space and solves the motion control objective by tracking the constructed trajectory. It has many advantages compared with other motion control methods, eg, the optimal motion control objective of the system is achieved by a single control law; and the motion process and transient characteristics (eg, the settling time) of the control system can be accurately predicted. 相似文献
18.
This note studies the posture control problem of a two-link free flying Acrobot with nonzero initial angular momentum, where the control objective is to design an acceleration based control law such that the robot can pass through a desired posture at a given time. Based on the previous results, this posture control problem can be tackled by solving the problem of stabilizing the origin of a system obtained via an appropriate coordinate transformation. The main contribution of this note is to provide a control scheme which globally asymptotically stabilizes the origin of the system. The numerical simulations are given to validate the provided theoretical results. 相似文献
19.
In this paper, we consider the problem of making a manipulator push an object on a flat floor with a point of contact to a desired position. A manipulator control method for the object to follow a planned trajectory is proposed. First, using the given distribution of frictional forces between the object and the floor, we find a particular point, named pseudo center, on which the motion of the pushed object can be approximated by the motion of a wheeled mobile robot on its center. Then, a control rule for the pushing operation is derived by applying a tracking control rule for a nonholonomic mobile robot at the pseudo center. This method makes it possible for the robot to perform the tracking control in the pushing operation. A simulation result shows the effectiveness of the proposed method. Finally, we present an approach for using a mobile manipulator to realize the pushing operation. Experimental verification of the proposed method was performed and the result is described. ©1997 John Wiley & Sons, Inc. 相似文献