CN109375620A - 利用单个光电传感器控制舵轮返回原点的方法及装置 - Google Patents
利用单个光电传感器控制舵轮返回原点的方法及装置 Download PDFInfo
- Publication number
- CN109375620A CN109375620A CN201811190257.2A CN201811190257A CN109375620A CN 109375620 A CN109375620 A CN 109375620A CN 201811190257 A CN201811190257 A CN 201811190257A CN 109375620 A CN109375620 A CN 109375620A
- Authority
- CN
- China
- Prior art keywords
- steering wheel
- photoelectric sensor
- moment
- origin
- pulse
- 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.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 38
- JEIPFZHSYJVQDO-UHFFFAOYSA-N ferric oxide Chemical compound O=[Fe]O[Fe]=O JEIPFZHSYJVQDO-UHFFFAOYSA-N 0.000 claims abstract description 50
- 230000015654 memory Effects 0.000 claims description 20
- 238000004590 computer program Methods 0.000 claims description 16
- 238000012546 transfer Methods 0.000 claims description 3
- 238000004364 calculation method Methods 0.000 claims 1
- 230000008569 process Effects 0.000 abstract description 3
- 230000035772 mutation Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000005693 optoelectronics Effects 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006698 induction Effects 0.000 description 2
- 238000009987 spinning Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0223—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving speed control of the vehicle
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05D—SYSTEMS FOR CONTROLLING OR REGULATING NON-ELECTRIC VARIABLES
- G05D1/00—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots
- G05D1/02—Control of position or course in two dimensions
- G05D1/021—Control of position or course in two dimensions specially adapted to land vehicles
- G05D1/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Aviation & Aerospace Engineering (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Electromagnetism (AREA)
- Length Measuring Devices By Optical Means (AREA)
Abstract
本发明公开一种利用单个光电传感器控制舵轮返回原点的方法及装置,该方法包括:在***上电时,获取单个光电传感器的工作状态;如果光电传感器处于常开状态,表示舵轮旋转起点位于右侧;舵轮左转过程中,光电传感器由常开状态突变至常闭状态时,记录为第一时刻,舵轮继续旋转一段位移后停止,记录为第二时刻;如果光电传感器处于常闭状态,表示舵轮旋转起点位于左侧;舵轮右转过程中,光电传感器由常闭状态突变至断开状态时,记录为第一时刻,舵轮继续旋转一段位移后停止,记录为第二时刻;计算并反馈第一时刻与第二时刻之间的脉冲数;根据脉冲数控制舵轮旋转,直至舵轮回归原点位置。本发明能够找出舵轮旋转原点,方便控制舵轮的旋转角度。
Description
技术领域
本发明涉及舵轮旋转控制技术,尤其涉及一种利用单个光电传感器控制舵轮返回原点的方法、装置、计算机设备及存储介质。
背景技术
目前,智能设备中通常使用舵轮进行转动控制,利用舵轮旋转实现其转向。舵轮通过向左旋转及向右旋转实现左转向或右转向。现有技术中舵轮的旋转角度可以通过弹性机构恢复至原点或起点位置,弹性机构多次使用时容易导致回复精度不准,难以找到舵轮原点,影响对舵轮舵角控制的问题。
有鉴于此,有必要提出对目前的舵轮旋转起点技术进行进一步的改进。
发明内容
为解决上述至少一技术问题,本发明的主要目的是提供一种利用单个光电传感器控制舵轮返回原点的方法、装置、计算机设备及存储介质。
为实现上述目的,本发明采用的第一个技术方案为:提供一种利用单个光电传感器控制舵轮返回原点的方法,包括:
在***上电时,获取单个光电传感器的工作状态;
如果光电传感器处于常开状态,则表示舵轮旋转起点位于右侧;如果光电传感器处于常闭状态,则表示舵轮旋转起点位于左侧;
在舵轮向左旋转过程中,光电传感器由常开状态突变至常闭状态时,记录为第一时刻,舵轮继续向左旋转一段位移后停止,记录为第二时刻;计算并反馈第一时刻与第二时刻之间的脉冲数;根据脉冲数控制舵轮向右旋转,以及继续控制舵轮右转,直至舵轮回归原点位置;
在舵轮向右旋转过程中,光电传感器由常闭状态突变至断开状态时,记录为第一时刻,舵轮继续向右旋转一段位移后停止,记录为第二时刻;计算并反馈第一时刻与第二时刻之间的脉冲数;根据脉冲数控制舵轮向左旋转,以及继续控制舵轮左转,直至舵轮回归原点位置。
其中,所述光电传感器处于常开状态时,则舵轮向左旋转的舵角为负,且舵轮右侧为光电传感器的常开状态。
其中,所述述光电传感器处于常闭状态时,则舵轮向右旋转的舵角为正,且舵轮左侧为光电传感器的常闭状态。
其中,所述获取单个光电传感器的工作状态之前,还包括:
预设与光电传感器接触或靠近舵轮边缘的位置为舵轮的原点位置。
其中,所述舵轮向左旋转或向右旋转的速度为预设转速。
其中,所述计算并反馈第一时刻与第二时刻之间的脉冲数,还包括:
计算并反馈从舵轮向左或向右旋转至第一时刻之间的第二脉冲数;以及
根据第二脉冲数控制控制舵轮左转或右转,直至舵轮返回起点位置。
为实现上述目的,本发明采用的第二个技术方案为:提供一种利用单个光电传感器控制舵轮返回原点的装置,包括:
获取模块,在***上电时,用于获取单个光电传感器的工作状态;
确定模块,用于当光电传感器处于常开状态时,表示舵轮旋转起点位于右侧;当光电传感器处于常闭状态时,表示舵轮旋转起点位于左侧;
第一记录模块,用于在舵轮向左旋转过程中,光电传感器由常开状态突变至常闭状态时,记录为第一时刻,舵轮继续向左旋转一段位移后停止,记录为第二时刻;
第一反馈模块,用于计算并反馈第一时刻与第二时刻之间的脉冲数;
第一控制模块,用于根据脉冲数控制舵轮向右旋转,以及继续控制舵轮右转,直至舵轮回归原点位置;
第二记录模块,用于在舵轮向右旋转过程中,光电传感器由常闭状态突变至断开状态时,记录为第一时刻,舵轮继续向右旋转一段位移后停止,记录为第二时刻;
第二反馈模块,用于计算并反馈第一时刻与第二时刻之间的脉冲数;
第二控制模块,用于根据脉冲数控制舵轮向左旋转,以及继续控制舵轮左转,直至舵轮回归原点位置。
为实现上述目的,本发明采用的第三个技术方案为:提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述方法的步骤。
为实现上述目的,本发明采用的第四个技术方案为:提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。
本发明的技术方案主要采用光电传感器所处的状态来确定舵轮舵角的旋转方法,在舵轮继续旋转时,利用脉冲数来记录舵轮沿某一方向旋转的时长,如此,在寻找舵轮原点是可以先根据脉冲数返回至光电传感器状态改变的位置,舵轮旋转半周光电传感器状态改变一次,而后再控制舵轮反向旋转半周后舵轮返回原点,如此,能够快速的找到舵轮的原点,方便对舵轮旋转舵角的控制。
附图说明
图1为本发明一实施例利用单个光电传感器控制舵轮返回原点的方法的方法流程图;
图2为本发明另一实施例利用单个光电传感器控制舵轮返回原点的方法的方法流程图;
图3为本发明一实施例利用单个光电传感器控制舵轮返回原点的装置的模块方框图;
图4为本发明一实施例计算机设备的内部结构图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明,本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
本发明的实施例中,该利用单个光电传感器控制舵轮返回原点的方法具体应用于智能机器人中。具体结构而言,光电传感器包括光电开关及感应环,光电开关靠近舵轮的外缘设置,舵轮外缘设置有围绕舵轮半周的感应环,感应环位于舵轮左侧。光电开关处于感应环上时,光电传感器处于常闭状态,产生光电信号;光电开关位于感应环外时,光电传感器处于常开状态,不产生光电信号。具体的控制舵轮返回原点的方法,请参照下述实施例。
请参照图1,图1为本发明一实施例利用单个光电传感器控制舵轮返回原点的方法的方法流程图。在本发明实施例中,该利用单个光电传感器控制舵轮返回原点的方法,包括:
步骤S10、在***上电时,获取单个光电传感器的工作状态;
步骤S20、如果光电传感器处于常开状态,则表示舵轮旋转起点位于右侧;如果光电传感器处于常闭状态,则表示舵轮旋转起点位于左侧;
步骤S30、在舵轮向左旋转过程中,光电传感器由常开状态突变至常闭状态时,记录为第一时刻,舵轮继续向左旋转一段位移后停止,记录为第二时刻;计算并反馈第一时刻与第二时刻之间的脉冲数;根据脉冲数控制舵轮向右旋转,以及继续控制舵轮右转,直至舵轮回归原点位置;
步骤S40、在舵轮向右旋转过程中,光电传感器由常闭状态突变至断开状态时,记录为第一时刻,舵轮继续向右旋转一段位移后停止,记录为第二时刻;计算并反馈第一时刻与第二时刻之间的脉冲数;根据脉冲数控制舵轮向左旋转,以及继续控制舵轮左转,直至舵轮回归原点位置。
在***上电时,舵轮可以根据处理器的控制开始旋转。为了实现对舵轮转角的精确控制,需要先找到舵轮旋转的原点。实际中,舵轮的旋转时的初始位置往往偏离原点,直接控制舵轮旋转难以保证舵轮的旋转角度。本实施例中,通过光电传感器的两种状态可以确定舵轮旋转方向。可以理解的,光电传感器与舵轮位置不同,光电传感器的不同状态突变表示舵轮不同的旋转方向。以本方案为例,设定舵轮外缘的原点为光靠近电传感器的感应开关位置,光电传感器的感应环位于舵轮左半周,舵轮外缘旋转到左半周时,光电传感器为常闭;对应的舵轮外缘旋转到右半周时,光电传感器为常开。在舵轮旋转时,如果光电传感器处于常开状态,则表示舵轮旋转起点位于右侧;如果光电传感器处于常闭状态,则表示舵轮旋转起点位于左侧,如此,以方便后续对寻找舵轮原点的方向控制。在舵轮旋转至光电传感器的状态突变位置时,记录为第一时刻,舵轮继续运动至停止时记录为第二时刻。通过计算第一时刻与第二时刻之间的脉冲数,该脉冲数可以反馈至处理器,通过处理器的计算可以得出第一时刻与第二时刻的旋转位移。通过旋转方向及脉冲数可以寻找出舵轮的原点;如果光电传感器处于常闭状态,则表示舵轮旋转起点位于右侧,如此,以方便后续对寻找舵轮原点的方向控制。在舵轮旋转至光电传感器的状态突变位置时,记录为第一时刻,舵轮继续运动至停止时记录为第二时刻。通过计算第一时刻与第二时刻之间的脉冲数,该脉冲数可以反馈至处理器,通过处理器的计算可以得出第一时刻与第二时刻的旋转位移。通过旋转方向及脉冲数可以寻找出舵轮的原点以方便对舵轮旋转角度的精确控制。
本发明的技术方案主要采用光电传感器所处的状态来确定舵轮舵角的旋转方法,在舵轮继续旋转时,利用脉冲数来记录舵轮沿某一方向旋转的时长,如此,在寻找舵轮原点是可以先根据脉冲数返回至光电传感器状态改变的位置,舵轮旋转半周光电传感器状态改变一次,而后再控制舵轮反向旋转半周后舵轮返回原点,如此,能够快速的找到舵轮的原点,方便对舵轮旋转舵角的控制。
请参照图2,图2为本发明另一实施例利用单个光电传感器控制舵轮返回原点的方法的方法流程图。在一具体的实施方式中,所述光电传感器处于常开状态时,则舵轮向左旋转的舵角为负,且舵轮右侧为光电传感器的常开状态;所述述光电传感器处于常闭状态时,则舵轮向右旋转的舵角为正,且舵轮左侧为光电传感器的常闭状态。本实施例中,对舵轮舵角的方向设置,方便后续寻找舵轮旋转起点的原始位置,即舵轮原点。
上述实施例中,所述舵轮向左旋转或向右旋转的速度为预设转速。也就是,舵轮旋转的速度是一定的,以方便计算。考虑到复杂模型,该舵轮的转速还可以是变速,舵轮旋转时可以带动编码器的齿轮转动,实现对舵轮旋转的转速编码,能够精确控制舵轮转速。
在一具体的实施方式中,所述计算并反馈第一时刻与第二时刻之间的脉冲数,还包括:
计算并反馈从舵轮向左或向右旋转至第一时刻之间的第二脉冲数;以及
根据第二脉冲数控制控制舵轮左转或右转,直至舵轮返回起点位置。本实施例中,还可以通过记录的第二脉冲数,返回至舵轮的转动的起点位置,通过计算起点位置与原点位置的间距,可以得知舵轮开始旋转的偏差,在实际的应用中无需舵轮返回至原点,可以根据该偏差及第一时刻与第二时刻之间的脉冲数直接对舵轮的旋转角度进行精确控制。
请参照图3,图3为本发明一实施例利用单个光电传感器控制舵轮返回原点的装置的模块方框图。在本发明的实施例中,该利用单个光电传感器控制舵轮返回原点的装置,包括:
获取模块10,在***上电时,用于获取单个光电传感器的工作状态;
确定模块20,用于当光电传感器处于常开状态时,表示舵轮旋转起点位于右侧;当光电传感器处于常闭状态时,表示舵轮旋转起点位于左侧;
第一记录模块31,用于在舵轮向左旋转过程中,光电传感器由常开状态突变至常闭状态时,记录为第一时刻,舵轮继续向左旋转一段位移后停止,记录为第二时刻;
第一反馈模块41,用于计算并反馈第一时刻与第二时刻之间的脉冲数;
第一控制模块51,用于根据脉冲数控制舵轮向右旋转,以及继续控制舵轮右转,直至舵轮回归原点位置;
第二记录模块32,用于在舵轮向右旋转过程中,光电传感器由常闭状态突变至断开状态时,记录为第一时刻,舵轮继续向右旋转一段位移后停止,记录为第二时刻;
第二反馈模块42,用于计算并反馈第一时刻与第二时刻之间的脉冲数;
第二控制模块52,用于根据脉冲数控制舵轮向左旋转,以及继续控制舵轮左转,直至舵轮回归原点位置。
本实施例中,通过获取模块10可以获取单个光电传感器的工作状态,在舵轮旋转时,利用确定模块20在光电传感器处于常开状态时,确定舵轮旋转起点位于右侧;在光电传感器处于常闭状态时,确定舵轮旋转起点位于左侧,如此,以方便后续对寻找舵轮原点的方向控制。在舵轮旋转至光电传感器的状态突变位置时,根据第一记录模块31可以记录为第一时刻,舵轮继续运动至停止时记录为第二时刻。通过反馈模块可以计算第一时刻与第二时刻之间的脉冲数,该脉冲数可以反馈至处理器,通过处理器的计算可以得出第一时刻与第二时刻的旋转位移。第一控制模块51根据旋转方向及脉冲数可以寻找出舵轮的原点;利用确定在光电传感器处于常闭状态时,确定舵轮旋转起点位于右侧,如此,以方便后续对寻找舵轮原点的方向控制。在舵轮旋转至光电传感器的状态突变位置时,利用第二记录模块32可以记录为第一时刻,舵轮继续运动至停止时记录为第二时刻。通过第二反馈模块42可以计算第一时刻与第二时刻之间的脉冲数,该脉冲数可以反馈至处理器,通过处理器的计算可以得出第一时刻与第二时刻的旋转位移。第二控制模块52可以根据旋转方向及脉冲数可以寻找出舵轮的原点以方便对舵轮旋转角度的精确控制。可以理解的,上述的第一记录模块31与第二记录模块32可以整合为实现记录模块,第一反馈模块41及第二反馈模块可以整合为反馈模块,第一控制模块51及第二控制模块52可以整合为控制模块,如此,以提高模块的集中化程度,方便小型化设计,以及降低成本。
请参照图4,图4为本发明一实施例计算机设备的内部结构图。在一实施例中,该计算机设备包括通过***总线连接的处理器、存储器及网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作***、计算机程序和数据库。该内存储器为非易失性存储介质中的操作***和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种应用单个光电传感器控制舵轮返回原点的方法。
本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以上各个方法实施例中的步骤。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以上各个方法实施例中的步骤。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。
Claims (9)
1.一种利用单个光电传感器控制舵轮返回原点的方法,其特征在于,所述利用单个光电传感器控制舵轮返回原点的方法包括:
在***上电时,获取单个光电传感器的工作状态;
如果光电传感器处于常开状态,则表示舵轮旋转起点位于右侧;如果光电传感器处于常闭状态,则表示舵轮旋转起点位于左侧;
在舵轮向左旋转过程中,光电传感器由常开状态突变至常闭状态时,记录为第一时刻,舵轮继续向左旋转一段位移后停止,记录为第二时刻;计算并反馈第一时刻与第二时刻之间的脉冲数;根据脉冲数控制舵轮向右旋转,以及继续控制舵轮右转,直至舵轮回归原点位置;
在舵轮向右旋转过程中,光电传感器由常闭状态突变至断开状态时,记录为第一时刻,舵轮继续向右旋转一段位移后停止,记录为第二时刻;计算并反馈第一时刻与第二时刻之间的脉冲数;根据脉冲数控制舵轮向左旋转,以及继续控制舵轮左转,直至舵轮回归原点位置。
2.如权利要求1所述的利用单个光电传感器控制舵轮返回原点的方法,其特征在于,所述光电传感器处于常开状态时,则舵轮向左旋转的舵角为负,且舵轮右侧为光电传感器的常开状态。
3.如权利要求1所述的利用单个光电传感器控制舵轮返回原点的方法,其特征在于,所述述光电传感器处于常闭状态时,则舵轮向右旋转的舵角为正,且舵轮左侧为光电传感器的常闭状态。
4.如权利要求1所述的利用单个光电传感器控制舵轮返回原点的方法,其特征在于,所述获取单个光电传感器的工作状态之前,还包括:
预设与光电传感器接触或靠近舵轮边缘的位置为舵轮的原点位置。
5.如权利要求1所述的利用单个光电传感器控制舵轮返回原点的方法,其特征在于,所述舵轮向左旋转或向右旋转的速度为预设转速。
6.如权利要求5所述的利用单个光电传感器控制舵轮返回原点的方法,其特征在于,所述计算并反馈第一时刻与第二时刻之间的脉冲数,还包括:
计算并反馈从舵轮向左或向右旋转至第一时刻之间的第二脉冲数;以及根据第二脉冲数控制控制舵轮左转或右转,直至舵轮返回起点位置。
7.一种利用单个光电传感器控制舵轮返回原点的装置,其特征在于,所述利用单个光电传感器控制舵轮返回原点的装置包括:
获取模块,在***上电时,用于获取单个光电传感器的工作状态;
确定模块,用于当光电传感器处于常开状态时,表示舵轮旋转起点位于右侧;当光电传感器处于常闭状态时,表示舵轮旋转起点位于左侧;
第一记录模块,用于在舵轮向左旋转过程中,光电传感器由常开状态突变至常闭状态时,记录为第一时刻,舵轮继续向左旋转一段位移后停止,记录为第二时刻;
第一反馈模块,用于计算并反馈第一时刻与第二时刻之间的脉冲数;
第一控制模块,用于根据脉冲数控制舵轮向右旋转,以及继续控制舵轮右转,直至舵轮回归原点位置;
第二记录模块,用于在舵轮向右旋转过程中,光电传感器由常闭状态突变至断开状态时,记录为第一时刻,舵轮继续向右旋转一段位移后停止,记录为第二时刻;
第二反馈模块,用于计算并反馈第一时刻与第二时刻之间的脉冲数;
第二控制模块,用于根据脉冲数控制舵轮向左旋转,以及继续控制舵轮左转,直至舵轮回归原点位置。
8.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811190257.2A CN109375620B (zh) | 2018-10-12 | 2018-10-12 | 利用单个光电传感器控制舵轮返回原点的方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811190257.2A CN109375620B (zh) | 2018-10-12 | 2018-10-12 | 利用单个光电传感器控制舵轮返回原点的方法及装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109375620A true CN109375620A (zh) | 2019-02-22 |
CN109375620B CN109375620B (zh) | 2020-06-02 |
Family
ID=65397548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811190257.2A Active CN109375620B (zh) | 2018-10-12 | 2018-10-12 | 利用单个光电传感器控制舵轮返回原点的方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109375620B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113665776A (zh) * | 2021-08-03 | 2021-11-19 | 珠海云洲智能科技股份有限公司 | 一种舵角控制方法、舵角控制装置及舵角控制盒 |
Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101145035A (zh) * | 2006-09-15 | 2008-03-19 | 鸿富锦精密工业(深圳)有限公司 | 机台运动控制***及方法 |
US20080243388A1 (en) * | 2007-03-28 | 2008-10-02 | Matsushita Electric Industrial Co., Ltd. | Autonomous driving apparatus and executing program thereof |
CN103383213A (zh) * | 2013-06-11 | 2013-11-06 | 魏伯卿 | 钟表旋针万变曲线飞行自动回位方向控制仪 |
CN204380253U (zh) * | 2014-12-24 | 2015-06-10 | 宁波市鄞州杰特电子有限公司 | 一种童车转向自动回正*** |
CN105320147A (zh) * | 2015-08-24 | 2016-02-10 | 铜陵学院 | 一种单轮双核中低速灭火机器人伺服控制*** |
CN106125782A (zh) * | 2016-08-31 | 2016-11-16 | 合肥金星机电科技发展有限公司 | 电机定位修正方法 |
WO2017139443A1 (en) * | 2016-02-09 | 2017-08-17 | Cobalt Robotics Inc. | Integrated security mobile robot |
CN107079081A (zh) * | 2014-04-04 | 2017-08-18 | 伟智有限公司 | 车辆周边图像生成装置及方法 |
CN107272694A (zh) * | 2017-07-18 | 2017-10-20 | 北京星航机电装备有限公司 | 一种基于麦克纳姆轮自主导航全向车控制*** |
CN107441726A (zh) * | 2016-05-31 | 2017-12-08 | 北京小米移动软件有限公司 | 控制电动玩具车的方法、装置及*** |
CN107482963A (zh) * | 2017-09-13 | 2017-12-15 | 北京立迈胜控制技术有限责任公司 | 一种电机旋转位移的零位设置及恢复方法 |
US9937951B2 (en) * | 2014-01-30 | 2018-04-10 | Jtekt Europe | Determination of an angular reference position of a power steering system from rising and falling edges of an index signal |
WO2018097971A1 (en) * | 2016-11-22 | 2018-05-31 | Left Hand Robotics, Inc. | Autonomous path treatment systems and methods |
-
2018
- 2018-10-12 CN CN201811190257.2A patent/CN109375620B/zh active Active
Patent Citations (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101145035A (zh) * | 2006-09-15 | 2008-03-19 | 鸿富锦精密工业(深圳)有限公司 | 机台运动控制***及方法 |
US20080243388A1 (en) * | 2007-03-28 | 2008-10-02 | Matsushita Electric Industrial Co., Ltd. | Autonomous driving apparatus and executing program thereof |
CN103383213A (zh) * | 2013-06-11 | 2013-11-06 | 魏伯卿 | 钟表旋针万变曲线飞行自动回位方向控制仪 |
US9937951B2 (en) * | 2014-01-30 | 2018-04-10 | Jtekt Europe | Determination of an angular reference position of a power steering system from rising and falling edges of an index signal |
CN107079081A (zh) * | 2014-04-04 | 2017-08-18 | 伟智有限公司 | 车辆周边图像生成装置及方法 |
CN204380253U (zh) * | 2014-12-24 | 2015-06-10 | 宁波市鄞州杰特电子有限公司 | 一种童车转向自动回正*** |
CN105320147A (zh) * | 2015-08-24 | 2016-02-10 | 铜陵学院 | 一种单轮双核中低速灭火机器人伺服控制*** |
WO2017139443A1 (en) * | 2016-02-09 | 2017-08-17 | Cobalt Robotics Inc. | Integrated security mobile robot |
CN107441726A (zh) * | 2016-05-31 | 2017-12-08 | 北京小米移动软件有限公司 | 控制电动玩具车的方法、装置及*** |
CN106125782A (zh) * | 2016-08-31 | 2016-11-16 | 合肥金星机电科技发展有限公司 | 电机定位修正方法 |
WO2018097971A1 (en) * | 2016-11-22 | 2018-05-31 | Left Hand Robotics, Inc. | Autonomous path treatment systems and methods |
CN107272694A (zh) * | 2017-07-18 | 2017-10-20 | 北京星航机电装备有限公司 | 一种基于麦克纳姆轮自主导航全向车控制*** |
CN107482963A (zh) * | 2017-09-13 | 2017-12-15 | 北京立迈胜控制技术有限责任公司 | 一种电机旋转位移的零位设置及恢复方法 |
Non-Patent Citations (1)
Title |
---|
丁莹等: "CAN总线编码器在AGV角度计算中的应用", 《机器人技术与应用》 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113665776A (zh) * | 2021-08-03 | 2021-11-19 | 珠海云洲智能科技股份有限公司 | 一种舵角控制方法、舵角控制装置及舵角控制盒 |
Also Published As
Publication number | Publication date |
---|---|
CN109375620B (zh) | 2020-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107107469B (zh) | 用于增材制造的改进方法 | |
CN109202882B (zh) | 一种机器人的控制方法及其装置 | |
CN104238578B (zh) | 一种控制摄像头旋转的方法及装置 | |
CN109375620A (zh) | 利用单个光电传感器控制舵轮返回原点的方法及装置 | |
CN107978329A (zh) | 包括存储器件和存储器控制器的存储*** | |
CN104615087A (zh) | 总线型运动控制器 | |
CN112313587B (zh) | 数控***的数据处理方法、计算机设备和存储介质 | |
CN112498865B (zh) | 一种切割材料的方法及*** | |
CN109554851A (zh) | 缝纫机双轴同步控制方法、装置、设备、***和存储介质 | |
KR102307372B1 (ko) | 메모리 제어기 | |
CN107947495B (zh) | 一种伺服电机复位方法 | |
JP7454739B1 (ja) | 制御方法、装置、デバイス、記憶媒体及びプログラム | |
CN103008772A (zh) | 一种剪板机或折弯机后挡料的定位方法以及定位*** | |
CN109877828A (zh) | 机器点位调试方法、装置、计算机设备和存储介质 | |
US3475997A (en) | Method and apparatus for controlling motions of a drilling cutter or the like | |
CN107932166A (zh) | 多工位转盘的定位方法、装置、存储介质及定位设备 | |
JP2011040038A5 (ja) | 情報処理装置、情報処理装置の制御方法およびプログラム | |
JP6378236B2 (ja) | 射出成形機の異常検出装置 | |
CN116943979A (zh) | 点胶轨迹生成方法、电子设备及存储介质 | |
CN109799790A (zh) | 一种刀具半径补偿方法及装置 | |
CN112068605B (zh) | 一种二维转台记忆扫描方法 | |
CN110076606B (zh) | 一种控制刀库门开启的方法及装置、存储介质和处理器 | |
CN107708923A (zh) | 一种主轴定向方法、数控装置及数控机床 | |
EP0369020A1 (en) | Device for detecting the position of a machine | |
CN109474215B (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 |