Five-degree-of-freedom manipulation of an untethered magnetic device in fluid using a single permane

一篇IJRR,非常经典的控制驱动下的定位过程,非常详细,系统算法描述完成后,对系统中存在的奇异点进行了分析,还有其他的性能的分析。是一篇详细系统阐述和系统性能的解释。

使用单个永磁体用于液体中的无尾绳磁设备的五自由度操纵并应用于胃部胶囊内窥镜检查
Five-degree-of-freedom manipulation of an untethered magnetic device in fluid using a single permanent magnet with application in stomach capsule endoscopy [1]
Paper Link
Authors: Mahoney, Arthur W., and Jake J. Abbott.
2016, The International Journal of Robotics Research (IJRR)

0. 摘要 Abstract

这篇文章演示在液体中的一个样品磁胶囊内窥镜的磁三自由度闭环位置和二自由度闭环朝向控制,使用一个被一个商业6D机械操作器指位的单独永磁铁,使用被一个定位系统测量的仅仅3D胶囊位置反馈,应用在一个液体膨胀胃部的胶囊内窥镜检查。我们分析磁操纵的运动学,磁操纵使用一个单个永磁铁作为串型机器人操作器的末端执行器,同时我们列出一个控制理论,使能胶囊的位置和方向被控制当机械操作器不在一个运动学奇点的时候,同时那个理论牺牲了胶囊方向上的控制来保持机器人位置上的控制当操作器进入一个奇点时。我们演示理论在控制率降低到25Hz,降低定位率到30Hz的鲁棒性,展示所施加磁场和期望的偏差,和操作器的奇点。一个无绳磁设备的5自由度操纵之前已经仅仅被使用电磁系统所展示。
This paper demonstrates magnetic 3DoF closed-loop position and 2DoF open-loop orientation control of a mockup magnetic capsule endoscope in fluid with a single permanent magnet positioned by a commercial 6D robotic manipulator, using feedback of only the 3DoF capsule position measured by a localization system, with application in capsule endoscopy of a fluid-distended stomach. We analyze the kinematics of magnetic manipulation using a single permanent as the end-effector of a serial-link robotic manipulator, and we formulate a control method the enables the position and orientation of the capsule to be controlled when the robotic manipulator is not in a kinematic singularity, and that sacrifices the control over the direction of the capsule to maintain control over robot’s position when the manipulator enters a singularity. We demonstate the method’s robustness to a reduced control rate of 25Hz, reduced localization rates down to 30Hz, deviation in the applied magentic field from that expected, and the presence of manipulator singularities. 5DoF manipulation of a untethered magnetic device has been previously demonstrated by electromagnetic systems only.

2. 用一个单个永磁体控制 Control using a single permanent magnet

主动磁场使用dipole model建模: h ( p , m a ^ ) = ∣ ∣ m a ∣ ∣ 4 π ∣ ∣ p ∣ ∣ 3 D ( p ^ ) m a ^ \mathbf{h}(\mathbf{p},\hat{\mathbf{m}_{a}})=\frac{||\mathbf{m}_{a}||}{4\pi||\mathbf{p}||^{3}}D(\hat{\mathbf{p}})\hat{\mathbf{m}_{a}} h(p,ma^)=4πp3maD(p^)ma^, D ( p ^ ) = 3 p ^ p ^ T − I D(\hat{\mathbf{p}})=3\hat{\mathbf{p}}\hat{\mathbf{p}}^{T}-\mathbf{I} D(p^)=3p^p^TI, p = p c − p a \mathbf{p}=\mathbf{p}_{c}-\mathbf{p}_{a} p=pcpa,而且使用了球形磁铁,最适合dipole model建模的三维体。

机器人joint速度与终端的pose速度之间的关系:

[ p a ˙ ω a ] = J R ( q ) q ˙ \left[\begin{matrix}\dot{\mathbf{p}_{a}}\\\mathbf{\omega_{a}}\end{matrix}\right]=J_{R}(\mathbf{q})\dot{\mathbf{q}} [pa˙ωa]=JR(q)q˙

主动磁铁位置,磁矩方向变换与机器人joint速度之间的关系:

[ p a ˙ m a ^ ˙ ] = [ I 0 0 S ( m a ^ ) T ] J R ( q ) q ˙ = J A ( q ) q ˙ \left[\begin{matrix}\dot{\mathbf{p}_{a}}\\\dot{\hat{\mathbf{m}_{a}}}\end{matrix}\right]=\left[\begin{matrix}\mathbf{I}&0\\0&S(\hat{\mathbf{m}_{a}})^{T}\end{matrix}\right]J_{R}(\mathbf{q})\dot{\mathbf{q}}=J_{A}(\mathbf{q})\dot{\mathbf{q}} [pa˙ma^˙]=[I00S(ma^)T]JR(q)q˙=JA(q)q˙

当磁胶囊在液体中被低速小加速度驱动,并与其他物体没有接触,对于胶囊朝向改变有微小阻力,这能使磁力矩快速将胶囊的偶极子矩与外加磁场对齐。
When the capsule is actuated in fluid at low speeds, small accelerations, and without contact with other objects, there is little resistance to change in the capsule’s heading, which enables the magnetic torque to quickly align the capsule’s dipole moment with the applied magnetic field.

我们能假设,胶囊的偶极磁矩每时每刻大约与施加场对齐: m c ^ = h ^ \hat{\mathbf{m}_{c}}=\hat{\mathbf{h}} mc^=h^

请注意,5D磁控制能被施行而不需要低速,小加速度,非接触的假设,如果胶囊的5D位姿可测量的话。在这种情况下,施加力和施加磁力矩的方向能被独立控制(磁力矩大小不能独立于磁力大小之外控制)。正如我们将演示的,5D控制能只通过3D位置测量获得,胶囊能自由对齐施加场。
Note that 5DoF magnetic control can be performed without making the low-speed, small-acceleration, and non-contact assumptions, if a 5DoF measurement of the capsule’s pose is available. In this case, the applied force and the direction of the applied magnetic torque can be independently controlled (the torque magnitude can not be controlled independently of the force magnitude). As we will demonstrate, 5DoF control can still be achieved using only 3DoF measurement of the capsule’s position, provided the capsule is free to align itself with the applied field.

则: [ f h ^ ] = F ( p , m a ^ ) \left[\begin{matrix}\mathbf{f}\\\hat{\mathbf{h}}\end{matrix}\right]=\mathbf{F}(\mathbf{p},\hat{\mathbf{m}_{a}}) [fh^]=F(p,ma^)

开始求inverse过程:

[ f ˙ h ^ ˙ ] = J F ( p , m a ^ ) [ p ˙ m a ^ ˙ ] = J F ( p , m a ^ ) ( [ p c ˙ 0 ] + [ − I 0 0 I ] [ p a ˙ m a ^

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值