基于磁跟踪效应和ORB-AEKF算法的双半球囊机器人的姿势检测
Xu Liu1, Yongshun Zhang1, Qiancheng Wang1
1State Key Laboratory of High-Performance Precision Manufacturing, Dalian University of Technology, Dalian 116024, China.
Micromachines
|April 26, 2025
概括
这项研究引入了一种新的姿势检测方法,用于胃肠道中的双半球囊机器人 (DHCR). 该技术使用ORB-AEKF来准确定位,这对于医疗操作至关重要.
科学领域:
- 机器人技术 机器人技术 机器人技术
- 医疗成像医学成像
- 控制系统 控制系统
背景情况:
- 精确的姿势检测对于在胃肠道 (GI) 运行的囊机器人至关重要.
- 目前的方法可能缺乏复杂医疗干预所需的精度.
研究的目的:
- 提出和验证一种新的姿势检测技术,用于磁性启动的双半球囊机器人 (DHCR).
- 提高囊机器人在封闭环境中的机动性和操作能力.
主要方法:
- 使用ORB (面向FAST和旋转BRIEF) 算法进行特征点识别和从GI图像中匹配.
- 基于动态原理和特征点数据开发一个系统模型.
- 采用自适应扩展卡尔曼波器 (AEKF) 算法来优化姿势.
主要成果:
- 建立了一个强大的姿势检测方法,将跟踪效应与ORB-AEKF算法结合起来.
- 实验验证证明了拟议技术的有效性和优越性.
- 该方法为DHCR实现了准确的固定点姿势调整.
结论:
- 开发的基于ORB-AEKF的姿势检测方法为DHCRs的精确闭环控制提供了可靠的基础.
- 这一进步对于使用囊内镜进行复杂的医疗手术至关重要.
- 该技术在提高内部医疗程序的安全性和有效性方面显示出显著的前景.
更多相关视频
相关概念视频
Relative Motion Analysis using Rotating Axes
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame.
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it instrumental in...
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it instrumental in...
Relative Motion Analysis using Rotating Axes-Problem Solving
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Here, in order to determine the magnitude of velocity and acceleration for point...


