发明名称 基于超声波源的二维定位控制系统
摘要 一种基于超声波源的二维定位控制系统,包括两个静止超声波基站、安装在受控二维平面作业的机械上的超声波收发器和定位控制器,超声波基站在收到超声波信号后转发超声波信号,定位控制器包括距离计算模块,用于计算当前点与两个超声波基站的距离L1和L2,目标点与两个超声波基站的距离L3和L4;数据存储模块,用于存储两个静止超声波基站之间的距离L、L1和L2、L3和L4;定位移动控制模块,用于当机械从当前点移动到目标点时,通过X轴和Y轴移动来实现,将所述X轴和Y轴移动距离控制指令输出到机械的X轴受控电机和Y轴受控电机。本发明提供一种定位精度高、实用性强的基于超声波源的二维定位控制系统。
申请公布号 CN100580597C 申请公布日期 2010.01.13
申请号 CN200810059313.9 申请日期 2008.01.18
申请人 浙江工业大学 发明人 王涌
分类号 G05D1/02(2006.01)I;G01S15/08(2006.01)I 主分类号 G05D1/02(2006.01)I
代理机构 杭州天正专利事务所有限公司 代理人 王 兵;王利强
主权项 1、一种基于超声波源的二维定位控制系统,其特征在于:包括两个静止超声波基站、安装在受控二维平面作业的机械上的超声波收发器和定位控制器,所述超声波基站在收到超声波信号后转发超声波信号,所述定位控制器包括:距离计算模块,用于依据超声波收发器发出超声波信号的时间和接收到静止超声波基站转发的超声波时间,依据超声波的传播速度,计算得到当前点与两个超声波基站的距离L1和L2,目标点与两个超声波基站的距离L3和L4;数据存储模块,用于存储两个静止超声波基站之间的距离L、当前点与两个超声波基站的距离L1和L2、以及目标点与两个超声波基站的距离L3和L4;定位移动控制模块,用于当机械从当前点移动到目标点时,通过X轴和Y轴移动来实现,其中:<maths id="math0001" num="0001" ><math><![CDATA[ <mrow> <mi>X</mi> <mo>=</mo> <mo>|</mo> <mi>X</mi> <mn>1</mn> <mo>-</mo> <mi>X</mi> <mn>2</mn> <mo>|</mo> <mo>=</mo> <mo>|</mo> <mfrac> <mrow> <msup> <mi>L</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mi>L</mi> <mn>1</mn> </mrow> <mn>2</mn> </msup> <mo>-</mo> <msup> <mrow> <mi>L</mi> <mn>2</mn> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <mi>L</mi> </mrow> </mfrac> <mo>-</mo> <mfrac> <mrow> <msup> <mi>L</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mi>L</mi> <mn>3</mn> </mrow> <mn>2</mn> </msup> <mo>-</mo> <msup> <mrow> <mi>L</mi> <mn>4</mn> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <mi>L</mi> </mrow> </mfrac> <mo>|</mo> </mrow>]]></math></maths><maths id="math0002" num="0002" ><math><![CDATA[ <mrow> <mo>=</mo> <mo>|</mo> <mfrac> <mrow> <msup> <mrow> <mi>L</mi> <mn>1</mn> </mrow> <mn>2</mn> </msup> <mo>-</mo> <msup> <mrow> <mi>L</mi> <mn>2</mn> </mrow> <mn>2</mn> </msup> <mo>-</mo> <msup> <mrow> <mi>L</mi> <mn>3</mn> </mrow> <mn>3</mn> </msup> <mo>+</mo> <msup> <mrow> <mi>L</mi> <mn>4</mn> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <mi>L</mi> </mrow> </mfrac> <mo>|</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow>]]></math></maths><maths id="math0003" num="0003" ><math><![CDATA[ <mrow> <mi>Y</mi> <mo>=</mo> <mo>|</mo> <mi>Y</mi> <mn>1</mn> <mo>-</mo> <mi>Y</mi> <mn>2</mn> <mo>|</mo> <mo>=</mo> <mo>|</mo> <msqrt> <msup> <mrow> <mi>L</mi> <mn>1</mn> </mrow> <mn>2</mn> </msup> <mo>-</mo> <msup> <mrow> <mo>(</mo> <mfrac> <mrow> <msup> <mi>L</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mi>L</mi> <mn>1</mn> </mrow> <mn>2</mn> </msup> <mo>-</mo> <msup> <mrow> <mi>L</mi> <mn>2</mn> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <mi>L</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> </msqrt> <mo>-</mo> <msqrt> <msup> <mrow> <mi>L</mi> <mn>3</mn> </mrow> <mn>2</mn> </msup> <mo>-</mo> <msup> <mrow> <mo>(</mo> <mfrac> <mrow> <msup> <mi>L</mi> <mn>2</mn> </msup> <mo>+</mo> <msup> <mrow> <mi>L</mi> <mn>3</mn> </mrow> <mn>2</mn> </msup> <mo>-</mo> <msup> <mrow> <mi>L</mi> <mn>4</mn> </mrow> <mn>2</mn> </msup> </mrow> <mrow> <mn>2</mn> <mi>L</mi> </mrow> </mfrac> <mo>)</mo> </mrow> <mn>2</mn> </msup> </msqrt> <mo>|</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow>]]></math></maths>将所述X轴和Y轴移动距离控制指令输出到机械的X轴受控电机和Y轴受控电机。
地址 310014浙江省杭州市下城区朝晖六区