CN109938680B - 一种胶囊机器人滚转偏移角估计方法 - Google Patents

一种胶囊机器人滚转偏移角估计方法 Download PDF

Info

Publication number
CN109938680B
CN109938680B CN201910204866.7A CN201910204866A CN109938680B CN 109938680 B CN109938680 B CN 109938680B CN 201910204866 A CN201910204866 A CN 201910204866A CN 109938680 B CN109938680 B CN 109938680B
Authority
CN
China
Prior art keywords
capsule
force
camera
point
equivalent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910204866.7A
Other languages
English (en)
Other versions
CN109938680A (zh
Inventor
李敬
周基阳
黄强
徐磊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Institute of Technology BIT
Original Assignee
Beijing Institute of Technology BIT
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Institute of Technology BIT filed Critical Beijing Institute of Technology BIT
Priority to CN201910204866.7A priority Critical patent/CN109938680B/zh
Publication of CN109938680A publication Critical patent/CN109938680A/zh
Application granted granted Critical
Publication of CN109938680B publication Critical patent/CN109938680B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Manipulator (AREA)
  • Endoscopes (AREA)

Abstract

本发明公开了一种胶囊机器人滚转偏移角估计方法,包括以下步骤:一、标定相机正向等效点;二、在胶囊机器人的外壳沿周向设置多个力传感器,确保力传感器在胶囊机器人横截面的相邻两个投影点与横截面圆心所构成的圆心角不小于90°;三、通过力传感器测得胶囊机器人外壳所受力,并将各力感应点沿胶囊轴线投影在胶囊中心横截面A上;四、根据投影在平面A上的感应力确定等效力感应点;五、计算等效力感应点与相机正向等效点之间的圆心角,即为胶囊机器人滚转偏移角,本发明能够快速获得胶囊机器人的滚转偏移角。

Description

一种胶囊机器人滚转偏移角估计方法
技术领域
本发明属于内窥镜检查的技术领域,具体涉及一种胶囊机器人滚转偏移角估计方法。
背景技术
内窥镜胶囊机器人小巧,不容易引起疼痛。主动内窥镜胶囊机器人在磁场控制下,具有更多的运动自由度,可覆盖肠内更多区域。操作人员根据胶囊机器人传出的图像判断胶囊相对于肠的姿态,并相应进行控制,使得胶囊机器人到达指定区域观察。
胶囊机器人在肠内经常会产生滚转运动,使得相机输出的图像也产生滚转偏移。如果不能获得胶囊机器人的滚转角度,在判断胶囊机器人与肠的相对姿态时,操作人员则无法将胶囊机器人向各方向的实际运动与根据胶囊机器人传出的图像变化推断出的期望运动进行正确对应,从而使得胶囊机器人产生错误的运动。
发明内容
有鉴于此,本发明提供了一种胶囊机器人滚转偏移角估计方法,利用胶囊机器人与肠的接触力信息,能够快速获得胶囊机器人的滚转偏移角。
实现本发明的技术方案如下:
一种胶囊机器人滚转偏移角估计方法,包括以下步骤:
步骤一、标定相机正向等效点;
步骤二、在胶囊机器人的外壳沿周向设置多个力传感器,确保力传感器在胶囊机器人横截面的相邻两个投影点与横截面圆心所构成的圆心角不小于90°;
步骤三、通过力传感器测得胶囊机器人外壳所受力,并将各力感应点沿胶囊轴线投影在胶囊中心横截面A上;
步骤四、根据投影在平面A上的感应力确定等效力感应点;
步骤五、计算等效力感应点与相机正向等效点之间的圆心角,即为胶囊机器人滚转偏移角。
进一步地,步骤一具体为:找出相机输出正置图像的方向,记为相机正向,将相机安装进胶囊机器人时,如果相机中心与胶囊中心不重合,使相机正向与周向横截面上相机中心指向胶囊机器人中心的方向相同;如果相机中心与胶囊中心重合,则相机正向随意;然后,记录相机正向在胶囊机器人壳体的交点位置,此交点沿胶囊轴线方向在胶囊中心横截面A上的投影点记为相机正向等效点。
进一步地,步骤四具体为:若力感应点中只有一个感应力为有效力,则该力感应点沿胶囊轴线方向在胶囊中心横截面A上的投影点记为等效力感应点;若力感应点中有两个以上的感应力为有效力,首先把所有有效力感应点向A平面投影,再确定这些有效力投影点所覆盖的胶囊壳体部分圆弧,以距离该圆弧中心最近的投影点记为等效力感应点,所述有效力指不小于设定阈值的感应力。
有益效果:
本发明利用胶囊机器人与肠的接触力信息,从而快速计算出胶囊机器人的滚转偏移角。操作人员可以根据此偏移角和相机正向位置判断出胶囊与肠的正确相对姿态,从而正确引导胶囊机器人的下一步运动。
附图说明
图1.相机安装示意图。
图2.力感应点分布示意图一;(a)为胶囊侧视图,(b)为A横切面示意图。
图3.力感应点分布示意图二;(a)为胶囊侧视图,(b)为A横切面示意图。
图4.力感应点分布示意图三;(a)为胶囊侧视图,(b)为A横切面示意图。
图5.滚转角计算示意图。
图6.本发明方法流程图。
其中,1-胶囊机器人外壳,2-相机,3-分布在-y轴的力感应点,3’-分布在+y轴的力感应点。
具体实施方式
下面结合附图并举实施例,对本发明进行详细描述。
实施例1
一种胶囊机器人滚转偏移角估计方法,如图6所示,具体包括以下步骤:
步骤一,如图1、2所示,安装胶囊机器人的相机,标定相机正向等效点。
首先,找出相机输出正置图像的方向,记为相机正向。其次,将相机安装进胶囊机器人时,使相机正向与周向横截面上相机中心指向胶囊机器人中心的方向相同,如图1所示,这里相机正向为
Figure BDA0001998642750000031
然后,记录相机正向与胶囊机器人壳体的交点N0,将此点按z轴平行方向向胶囊中心A平面投影,将此投影记为相机正向等效点,z轴方向如图2所示,其平行于胶囊的中心轴线。如图2(b)所示,N′0为相机正向等效点。
步骤二,力感应传感器安装需要下列条件:
如图2所示,(a)为胶囊侧面图,力感应传感器可以集中在A,B,C任意一个平面的胶囊外壳上,此处在A平面上,A为胶囊中心位置横切面,B、C为随机位置横切面。
图2(b)为A横切面图,其中力感应传感器随机分布,要求每个象限至少有一个力感应传感器,其个数≥4,且相邻两个力感应传感器在A横切面的投影点的圆心角应小于等于90°,此处安装8个力感应传感器,并将各个力传感器感应点进行编号,按逆时针排列,依次为N1,N2,……Ni,……NK.i=1,2,…这里的K=8,感应点沿z轴向A平面投影,其投影点编号设为N′1,N′2……N′K,这里所有力传感器和投影点重合。
步骤三,依次测量存储力传感器沿Z轴向A平面投影点。
将力传感器N1,N2,……Ni,……Nk点沿着Z轴向A平面投影,投影点设为N′1,N′2……N′K,当力传感器在A面上时,投影点与原点重合,所有偏移角计算都在胶囊中心切面A平面上进行。
以胶囊机器人壳体A平面中心为一点,从该点指向相机正向等效点N′0的线为一边,从该点指向胶囊机器人壳体上点N′1的线为另一边,形成的角度记为相机正向等效点N′0与N′1的偏移角。
按上述方法依次测量并存储胶囊壳体上各力感应点A平面投影N′1,N′2……N′K与N′0之间的偏移角。
步骤四,确定等效力感应点。在胶囊机器人运动的过程中,力感应点中只有一个点的感应力为有效力,该力感应点Ni向A平面投影点N′i记为等效力感应点。在胶囊机器人的力感应点中具有两个以上的感应力为有效力,首先把所有有效力感应点向A平面投影,再确定这些有效力的投影点所覆盖的胶囊壳体部分圆弧,以距离该圆弧的中心最近的投影点记为等效力感应点。
有效力是指不小于设定的阈值的感应力。
步骤五,计算胶囊机器人滚转偏移角。
如图5所示,获得等效力感应点后,滚转偏移角可通过步骤三中事先存储的等效力感应点N′i与胶囊机器人壳体上相机正向等效点N′0之间的圆心角获得。
实施例2
如图3所示,安装胶囊机器人各个组成部分,此处包括相机及各个力感应点传感器,力感应传感器安装如下:
3(a)为胶囊侧面图,安装的力感应传感器不是集中在A、B、C任意一个平面上,而是随机分布在胶囊的侧面上,其A横切面投影图如3(b)所示。将各个力传感器感应点进行编号,按逆时针排列,依次为N1,N2,……Ni,……NK.i=1,2,…K这里的K=8,其相应的投影如图3(b),依次为N′1,N′2……N′K
其余步骤与实施例1完全相同。
实施例3
如图4所示,安装胶囊机器人各个组成部分,此处包括相机及各个力感应点传感器,力感应传感器安装如下:
4(a)为胶囊侧面图,安装的力感应传感器不是集中在A、B、C任意一个平面上,而是随机分布在胶囊的侧面上,不仅如此,在部分向A平面垂直投影直线上,分布了2个及2个以上的力感应点。如图4(a)中N1,N2,M1,M2所示。
其A横切面投影图如4(b)所示。将各个力传感器感应点进行编号,按逆时针排列,依次为N1,M1,N2,M2……Ni,……NK.i=1,2,…K这里的K=10,其相应的投影如图4(b),依次为N′1,N′2……N′K。这里的K=8,其中N1,M1的投影都为N′1,N2,M2的投影都为N′2
确定等效力感应点时,N1,M1中有不少于一个具有等效力信息,即进行等效力感应点投影计算,反之,不予处理。N2,M2的统计方法与之一致。
其余步骤与实施例1完全相同。
综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (1)

1.一种胶囊机器人滚转偏移角估计方法,其特征在于,包括以下步骤:
步骤一、标定相机正向等效点;
具体为:找出相机输出正置图像的方向,记为相机正向,将相机安装进胶囊机器人时,如果相机中心与胶囊中心不重合,使相机正向与周向横截面上相机中心指向胶囊机器人中心的方向相同;如果相机中心与胶囊中心重合,则相机正向随意;然后,记录相机正向在胶囊机器人壳体的交点位置,此交点沿胶囊轴线方向在胶囊中心横截面A上的投影点记为相机正向等效点;
步骤二、在胶囊机器人的外壳沿周向设置多个力传感器,确保力传感器在胶囊机器人横截面的相邻两个投影点与横截面圆心所构成的圆心角不小于90°;
步骤三、通过力传感器测得胶囊机器人外壳所受力,并将各力感应点沿胶囊轴线投影在胶囊中心横截面A上;
步骤四、根据投影在平面A上的感应力确定等效力感应点;
具体为:若力感应点中只有一个感应力为有效力,则该力感应点沿胶囊轴线方向在胶囊中心横截面A上的投影点记为等效力感应点;若力感应点中有两个以上的感应力为有效力,首先把所有有效力感应点向A平面投影,再确定这些有效力投影点所覆盖的胶囊壳体部分圆弧,以距离该圆弧中心最近的投影点记为等效力感应点,所述有效力指不小于设定阈值的感应力;
步骤五、计算等效力感应点与相机正向等效点之间的圆心角,即为胶囊机器人滚转偏移角。
CN201910204866.7A 2019-03-18 2019-03-18 一种胶囊机器人滚转偏移角估计方法 Active CN109938680B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910204866.7A CN109938680B (zh) 2019-03-18 2019-03-18 一种胶囊机器人滚转偏移角估计方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910204866.7A CN109938680B (zh) 2019-03-18 2019-03-18 一种胶囊机器人滚转偏移角估计方法

Publications (2)

Publication Number Publication Date
CN109938680A CN109938680A (zh) 2019-06-28
CN109938680B true CN109938680B (zh) 2020-07-28

Family

ID=67010197

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910204866.7A Active CN109938680B (zh) 2019-03-18 2019-03-18 一种胶囊机器人滚转偏移角估计方法

Country Status (1)

Country Link
CN (1) CN109938680B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011076497A1 (de) * 2009-12-23 2011-06-30 Siemens Aktiengesellschaft Spulensystem und verfahren zur berührungslosen magnetischen navigation eines magnetischen körpers in einem arbeitsraum
DE102011078500A1 (de) * 2011-07-01 2013-01-03 Siemens Aktiengesellschaft Verfahren und Einrichtung zur Steuerung einer Endoskopkapsel
CN103815858A (zh) * 2014-02-26 2014-05-28 上海齐正微电子有限公司 内置多传感器的胶囊内窥镜
CN107260110A (zh) * 2017-05-26 2017-10-20 重庆金山医疗器械有限公司 一种胶囊内镜运动控制方法及***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014113697A1 (en) * 2013-01-17 2014-07-24 Vanderbilt University Real-time pose and magnetic force detection for wireless magnetic capsule

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2011076497A1 (de) * 2009-12-23 2011-06-30 Siemens Aktiengesellschaft Spulensystem und verfahren zur berührungslosen magnetischen navigation eines magnetischen körpers in einem arbeitsraum
DE102011078500A1 (de) * 2011-07-01 2013-01-03 Siemens Aktiengesellschaft Verfahren und Einrichtung zur Steuerung einer Endoskopkapsel
CN103815858A (zh) * 2014-02-26 2014-05-28 上海齐正微电子有限公司 内置多传感器的胶囊内窥镜
CN107260110A (zh) * 2017-05-26 2017-10-20 重庆金山医疗器械有限公司 一种胶囊内镜运动控制方法及***

Also Published As

Publication number Publication date
CN109938680A (zh) 2019-06-28

Similar Documents

Publication Publication Date Title
US10416758B2 (en) Information processing apparatus, information processing system, and information processing method
JP5469670B2 (ja) 地磁気検出装置
JP2019070631A5 (ja) 劣化診断システム
US10513036B2 (en) Calibration system and calibration method
CN111615443B (zh) 信息处理装置、信息处理方法和信息处理***
WO2015197100A1 (en) Method for calibrating a robot and a robot system
JP2006113807A5 (zh)
JP5595181B2 (ja) 追尾装置
TW201541410A (zh) 鏡頭失真校正方法
CN110140023B (zh) 标记器和使用了标记器的姿势推定方法及位置姿势推定方法
WO2020031950A9 (ja) 計測校正装置、計測校正方法、及びプログラム
JP2010145389A (ja) 単一映像を利用した姿勢角センサー三次元誤整列補正方法
CN109938680B (zh) 一种胶囊机器人滚转偏移角估计方法
EP1752263B1 (en) Increasing robustness of online calibration through motion detection
JP2014232100A5 (zh)
JP2008002867A (ja) 姿勢角決定装置およびその決定方法
KR101962855B1 (ko) 중복 그리드 기법을 이용한 실내 지도 생성 장치 및 방법
JP4288443B2 (ja) ヘッドモーショントラッカとその測定値補正方法
CN109397259B (zh) 用于确定机器人设备的绝对位置的方法和机器人设备
WO2018180503A1 (ja) 身体向推定装置および身体向推定プログラム
EP2446806A1 (en) Endoscope shape detection device and method for detecting shape of inserted part of endoscope
JP2011255457A (ja) 外力検出インタフェースの故障検知方法
JP6420404B1 (ja) 物体認識装置
Das et al. Calibration of a dynamic camera cluster for multi-camera visual SLAM
CN111707974A (zh) 信号处理电路、位置检测装置和磁传感器***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant