CN110371170B - Intelligent power assisting device, system and method for controlling intelligent power assisting device to provide power assistance - Google Patents
Intelligent power assisting device, system and method for controlling intelligent power assisting device to provide power assistance Download PDFInfo
- Publication number
- CN110371170B CN110371170B CN201810333896.3A CN201810333896A CN110371170B CN 110371170 B CN110371170 B CN 110371170B CN 201810333896 A CN201810333896 A CN 201810333896A CN 110371170 B CN110371170 B CN 110371170B
- Authority
- CN
- China
- Prior art keywords
- intelligent
- state
- assist
- controller
- intelligent power
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 43
- 230000007246 mechanism Effects 0.000 claims abstract description 83
- 238000005070 sampling Methods 0.000 claims abstract description 73
- 230000008859 change Effects 0.000 claims abstract description 29
- 230000004044 response Effects 0.000 claims abstract description 14
- 238000005259 measurement Methods 0.000 claims description 56
- 230000001133 acceleration Effects 0.000 claims description 26
- 230000002596 correlated effect Effects 0.000 claims description 26
- 230000000875 corresponding effect Effects 0.000 claims description 25
- 230000009194 climbing Effects 0.000 claims description 15
- 230000001276 controlling effect Effects 0.000 claims description 15
- 238000004590 computer program Methods 0.000 claims description 13
- 230000006870 function Effects 0.000 claims description 13
- 230000000994 depressogenic effect Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 7
- 230000008878 coupling Effects 0.000 description 5
- 238000010168 coupling process Methods 0.000 description 5
- 238000005859 coupling reaction Methods 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000011017 operating method Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B62—LAND VEHICLES FOR TRAVELLING OTHERWISE THAN ON RAILS
- B62B—HAND-PROPELLED VEHICLES, e.g. HAND CARTS OR PERAMBULATORS; SLEDGES
- B62B5/00—Accessories or details specially adapted for hand carts
- B62B5/0026—Propulsion aids
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/60—Other road transportation technologies with climate change mitigation effect
- Y02T10/72—Electric energy management in electromobility
Landscapes
- Engineering & Computer Science (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Transportation (AREA)
- Mechanical Engineering (AREA)
- Steering Control In Accordance With Driving Conditions (AREA)
- Manipulator (AREA)
Abstract
本发明提供一种智能助力装置、系统以及用于控制其提供助力的方法,所述智能助力装置包括:助力控制器、操纵部件和状态采样机构,其中,所述状态采样机构连接至所述操纵部件,所述状态采样机构被配置用于感测所述操纵部件的状态变化并且根据所述操纵部件的状态变化生成相应的电信号;所述助力控制器被配置用于接收所述状态采样机构生成的所述电信号,并且响应于所述电信号控制所述智能助力装置提供助力。本发明通过操纵部件和状态采样机构大大降低了智能助力装置进行助力控制的成本和复杂度,有效提高了助力控制的可靠性和稳定性。
The present invention provides an intelligent booster device, a system and a method for controlling it to provide booster power. The smart booster device includes: a booster controller, a manipulation component and a state sampling mechanism, wherein the state sampling mechanism is connected to the manipulation component, the state sampling mechanism is configured to sense the state change of the manipulation component and generate a corresponding electric signal according to the state change of the manipulation component; the booster controller is configured to receive the state sampling mechanism The electric signal is generated, and in response to the electric signal, the intelligent power assist device is controlled to provide assist. The invention greatly reduces the cost and complexity of the power assist control of the intelligent power booster through the operating components and the state sampling mechanism, and effectively improves the reliability and stability of the power boost control.
Description
技术领域technical field
本发明涉及智能助力器械技术领域,更具体而言,本发明涉及一种智能助力装置、智能助力系统以及相应的用于控制其提供助力的方法。The present invention relates to the technical field of intelligent power-assisted equipment, and more specifically, the present invention relates to an intelligent power-assisted device, an intelligent power-assisted system and a corresponding method for controlling it to provide power.
背景技术Background technique
现有的智能助力机构在机器人外骨骼、运动康复等方面有广泛应用,但是它们中的一些具有相对复杂的操作流程和穿戴过程,对于基础的机器人助力应用适应性差、成本高。Existing intelligent assisting mechanisms are widely used in robotic exoskeletons, sports rehabilitation, etc., but some of them have relatively complicated operating procedures and wearing processes, and have poor adaptability and high cost for basic robot assisting applications.
因此,亟需一种能够解决上述问题的智能助力装置。Therefore, there is an urgent need for an intelligent booster that can solve the above problems.
发明内容Contents of the invention
本发明提供的一种智能助力装置、系统以及用于控制其提供助力的方法,能够适应多种机器人的应用环境,解决了现有技术中对于基础的机器人助力应用适应性差、成本高的问题。The invention provides an intelligent assisting device, system and method for controlling it to provide assisting, which can adapt to the application environment of various robots, and solve the problems of poor adaptability and high cost for basic robot assisting applications in the prior art.
本发明的第一方面提供了一种智能助力装置,所述智能助力装置包括:助力控制器、操纵部件和状态采样机构,其中,The first aspect of the present invention provides an intelligent booster device, which includes: a booster controller, a manipulation component and a state sampling mechanism, wherein,
所述状态采样机构连接至所述操纵部件,所述状态采样机构被配置用于感测所述操纵部件的状态变化并且根据所述操纵部件的状态变化生成相应的电信号;The state sampling mechanism is connected to the manipulation component, and the state sampling mechanism is configured to sense a state change of the manipulation component and generate a corresponding electrical signal according to the state change of the manipulation component;
所述助力控制器被配置用于接收所述状态采样机构生成的所述电信号,并且响应于所述电信号控制所述智能助力装置提供助力。The assist controller is configured to receive the electrical signal generated by the state sampling mechanism, and control the intelligent assist device to provide assist in response to the electrical signal.
根据本发明的第一方面,提供了第一方面的第一种可能的实施方式,其中所述操纵部件包括拉杆、摇杆或按钮形式的部件。According to a first aspect of the present invention, a first possible implementation manner of the first aspect is provided, wherein the manipulation component includes a component in the form of a pull rod, a rocker or a button.
根据本发明的第一方面或者第一方面的第一种可能的实施方式,提供了第一方面的第二种可能的实施方式,其中所述状态采样机构包括滑动变阻器,所述滑动变阻器包括电阻丝和滑动端,所述滑动端直接或间接连接至所述操纵部件,并且所述滑动端跟随所述操纵部件的位置变化在所述电阻丝上移动,以生成相应的电压采样值。According to the first aspect of the present invention or the first possible implementation of the first aspect, a second possible implementation of the first aspect is provided, wherein the state sampling mechanism includes a sliding rheostat, and the sliding rheostat includes a resistance A wire and a sliding end, the sliding end is directly or indirectly connected to the manipulating part, and the sliding end moves on the resistance wire following the position change of the manipulating part, so as to generate corresponding voltage sampling values.
根据本发明的第一方面的第二种可能的实施方式,提供了第一方面的第三种可能的实施方式,其中所述状态采样机构还包括设置在所述滑动变阻器和所述操纵部件之间的连杆机构,所述连杆机构包括至少一个连杆,所述连杆机构能够将所述操纵部件的状态变化传递到所述滑动变阻器的滑动端。According to the second possible implementation manner of the first aspect of the present invention, a third possible implementation manner of the first aspect is provided, wherein the state sampling mechanism further includes There is a link mechanism between them, the link mechanism includes at least one link, and the link mechanism can transmit the state change of the manipulation component to the sliding end of the sliding rheostat.
根据本发明的第一方面至第一方面的第三种可能的实施方式中的任一个,提供了第一方面的第四种可能的实施方式,其中所述智能助力装置还包括惯性测量单元,所述惯性测量单元被配置用于测量所述智能助力装置的运动状态。According to any one of the first aspect to the third possible implementation manner of the first aspect of the present invention, a fourth possible implementation manner of the first aspect is provided, wherein the smart power assist device further includes an inertial measurement unit, The inertial measurement unit is configured to measure the motion state of the intelligent power assist device.
根据本发明的第一方面的第四种可能的实施方式,提供了第一方面的第五种可能的实施方式,其中所述惯性测量单元被具体配置用于测量所述智能助力装置在至少一个方向上的加速度和在至少一个方向上的角速度或角加速度。According to the fourth possible implementation manner of the first aspect of the present invention, a fifth possible implementation manner of the first aspect is provided, wherein the inertial measurement unit is specifically configured to measure the acceleration in one direction and angular velocity or angular acceleration in at least one direction.
根据本发明的第一方面至第一方面的第五种可能的实施方式中的任一个,提供了第一方面的第六种可能的实施方式,其中所述智能助力装置进一步包括驱动所述智能助力装置移动的驱动装置,所述驱动装置包括至少一个电机,所述至少一个电机被配置用于在所述助力控制器的控制下向所述智能助力装置提供前进助力和转向助力中的至少一种。According to any one of the first aspect to the fifth possible implementation manner of the first aspect of the present invention, a sixth possible implementation manner of the first aspect is provided, wherein the intelligent booster further includes driving the intelligent A drive device for moving the power assist device, the drive device comprising at least one motor configured to provide at least one of forward assist and steering assist to the intelligent assist device under the control of the assist controller kind.
根据本发明的第一方面的第五种可能的实施方式或第六种可能的实施方式,提供了第一方面的第七种可能的实施方式,其中所述助力控制器被具体配置用于:According to the fifth possible implementation manner or the sixth possible implementation manner of the first aspect of the present invention, a seventh possible implementation manner of the first aspect is provided, wherein the booster controller is specifically configured to:
获得所述惯性测量单元测得的所述智能助力装置的运动状态,并且根据所述运动状态确定所述智能助力装置当前处于水平前进状态、爬坡状态、转弯状态或者其他状态中的一个,并由此确定向所述智能助力装置施加助力的类型。Obtaining the motion state of the intelligent power assist device measured by the inertial measurement unit, and determining that the intelligent power assist device is currently in one of a horizontal forward state, a climbing state, a turning state or other states according to the motion state, and Thus, the type of boosting applied to the smart boosting device is determined.
根据本发明的第一方面的第七种可能的实施方式,提供了第一方面的第八种可能的实施方式,其中所述助力控制器被具体配置用于:According to the seventh possible implementation manner of the first aspect of the present invention, an eighth possible implementation manner of the first aspect is provided, wherein the booster controller is specifically configured to:
在通过所述惯性测量单元测得的所述智能助力装置的运动状态确定所述智能助力装置没有角速度并且处于水平前进状态或爬坡状态时,向所述智能助力装置提供前进助力;When the motion state of the smart booster device measured by the inertial measurement unit determines that the smart booster device has no angular velocity and is in a horizontal forward state or a climbing state, provide forward assist to the smart booster device;
其中该前进助力的大小与拉杆或摇杆形式的操纵部件的倾斜角度正相关,或者该前进助力的大小与所述智能助力装置的前进速率正相关。Wherein the magnitude of the forward assist is positively correlated with the inclination angle of the manipulation component in the form of a pull rod or rocker, or the magnitude of the forward assist is positively correlated with the forward speed of the intelligent power assist device.
根据本发明的第一方面的第七种可能的实施方式,提供了第一方面的第九种可能的实施方式,其中所述助力控制器被具体配置用于:According to the seventh possible implementation manner of the first aspect of the present invention, a ninth possible implementation manner of the first aspect is provided, wherein the boost controller is specifically configured to:
在通过所述惯性测量单元测得的所述智能助力装置的运动状态确定所述智能助力装置持续存在角加速度或角速度时,向所述智能助力装置提供转向助力,或者向所述智能助力装置提供转向助力与前进助力;When it is determined by the motion state of the intelligent power assist device measured by the inertial measurement unit that the angular acceleration or angular velocity of the intelligent power assist device continues to exist, provide steering assist to the intelligent power assist device, or provide Power steering and forward assist;
其中该转向助力的大小与所述惯性测量单元测得的角速度正相关,该前进助力的大小与拉杆或摇杆形式的操纵部件的倾斜角度正相关,或者该前进助力的大小与所述智能助力装置的前进速率正相关。Wherein the magnitude of the steering assist is positively correlated with the angular velocity measured by the inertial measurement unit, the magnitude of the forward assist is positively correlated with the inclination angle of the control member in the form of a pull rod or rocker, or the magnitude of the forward assist is directly related to the intelligent assist The forward speed of the device is positively correlated.
根据本发明的第一方面至第一方面的第九种可能的实施方式中的任一个,提供了第一方面的第十种可能的实施方式,其中所述操纵部件为拉杆或摇杆,所述状态采样机构被设置在所述拉杆或摇杆的末端,并且所述状态采样机构能够随着所述拉杆或摇杆的倾斜而产生相应的电信号。According to any one of the first aspect to the ninth possible implementation of the first aspect of the present invention, a tenth possible implementation of the first aspect is provided, wherein the manipulation component is a pull rod or a rocker, so The state sampling mechanism is arranged at the end of the pull rod or rocker, and the state sampling mechanism can generate corresponding electrical signals as the pull rod or rocker tilts.
根据本发明的第一方面至第一方面的第十种可能的实施方式中的任一个,提供了第一方面的第十一种可能的实施方式,其中所述助力控制器被设置为与所述操纵部件一体制成,或者所述助力控制器被设置在所述操纵部件的内部。According to any one of the first aspect to the tenth possible implementation manner of the first aspect of the present invention, an eleventh possible implementation manner of the first aspect is provided, wherein the boost controller is configured to communicate with the The manipulation component is made integrally, or the booster controller is arranged inside the manipulation component.
根据本发明的第一方面的第六种可能的实施方式至第十一种可能的实施方式中的任一个,提供了第一方面的第十二种可能的实施方式,其中所述智能助力装置进一步包括PID控制器(proportional-integral-derivative controller,比例-积分-微分控制器),所述PID控制器被配置用于:According to any one of the sixth possible implementation manner to the eleventh possible implementation manner of the first aspect of the present invention, a twelfth possible implementation manner of the first aspect is provided, wherein the smart power assist device Further comprising a PID controller (proportional-integral-derivative controller, proportional-integral-derivative controller), the PID controller is configured for:
根据所述助力控制器获得的电信号和所述惯性测量单元测得的运动状态至少之一确定所述智能助力装置的目标速度值,然后将该目标速度值发送给所述至少一个电机,并且在所述至少一个电机根据所述目标速度值进行速度调整后,获取所述至少一个电机的速度返回值进行反馈控制。determining a target speed value of the smart booster device according to at least one of the electrical signal obtained by the booster controller and the motion state measured by the inertial measurement unit, and then sending the target speed value to the at least one motor, and After the at least one motor performs speed adjustment according to the target speed value, acquire the speed return value of the at least one motor to perform feedback control.
本发明的第二方面提供了一种智能助力系统,所述智能助力系统包括上述任一项所述的智能助力装置,其中所述智能助力系统为智能移动机器人,所述智能助力装置被设置在所述智能移动机器人的主体上。The second aspect of the present invention provides an intelligent assisting system, which includes the intelligent assisting device described in any one of the above, wherein the intelligent assisting system is an intelligent mobile robot, and the intelligent assisting device is set in on the main body of the intelligent mobile robot.
根据本发明的第二方面,提供了根据第二方面的第一种可能的实施方式,其中所述智能移动机器人包括行李箱或者物流运输车。According to a second aspect of the present invention, a first possible implementation manner according to the second aspect is provided, wherein the intelligent mobile robot includes a suitcase or a logistics transport vehicle.
本发明的第三方面,提供了一种用于控制智能助力装置提供助力的方法,其中所述智能助力装置包括:助力控制器、操纵部件和状态采样机构,所述方法包括:A third aspect of the present invention provides a method for controlling an intelligent booster to provide boosting, wherein the smart booster includes: a booster controller, a manipulation component, and a state sampling mechanism, and the method includes:
所述状态采样机构获得所述操纵部件的状态,并且根据操纵部件的状态变化生成相应的电信号;The state sampling mechanism obtains the state of the manipulation component, and generates a corresponding electrical signal according to the state change of the manipulation component;
所述助力控制器响应于所述电信号控制所述智能助力装置提供助力。The assist controller controls the intelligent assist device to provide assist in response to the electrical signal.
根据本发明的第三方面,提供了第三方面的第一种可能的实施方式,其中所述状态采样机构包括滑动变阻器,所述滑动变阻器包括电阻丝和滑动端,所述滑动端直接或间接连接至所述操纵部件,所述状态采样机构获得所述操纵部件的状态,并且根据操纵部件的状态变化生成相应的电信号包括:According to a third aspect of the present invention, a first possible implementation of the third aspect is provided, wherein the state sampling mechanism includes a sliding rheostat, and the sliding rheostat includes a resistance wire and a sliding end, and the sliding end directly or indirectly Connected to the manipulation component, the state sampling mechanism obtains the state of the manipulation component, and generating a corresponding electrical signal according to the state change of the manipulation component includes:
所述滑动端跟随所述操纵部件的位置变化在所述电阻丝上移动,以生成相应的电压采样值。The sliding end moves on the resistance wire following the position change of the manipulating component, so as to generate corresponding voltage sampling values.
根据本发明的第三方面或第三方面的第一种可能的实施方式,提供了第三方面的第二种可能的实施方式,其中所述智能助力装置还包括惯性测量单元,所述方法还包括所述惯性测量单元测量所述智能助力装置的运动状态。According to the third aspect or the first possible implementation manner of the third aspect of the present invention, a second possible implementation manner of the third aspect is provided, wherein the smart power assist device further includes an inertial measurement unit, and the method further includes The inertial measurement unit is included to measure the motion state of the intelligent power assist device.
根据本发明的第三方面的第二种可能的实施方式,提供了第三方面的第三种可能的实施方式,其中所述惯性测量单元测量所述智能助力装置的运动状态包括:所述惯性测量单元测量所述智能助力装置在至少一个方向上的加速度和在至少一个方向上的角速度或角加速度。According to the second possible implementation manner of the third aspect of the present invention, a third possible implementation manner of the third aspect is provided, wherein measuring the motion state of the smart power assist device by the inertial measurement unit includes: the inertia The measuring unit measures the acceleration in at least one direction and the angular velocity or angular acceleration in at least one direction of the smart power assist device.
根据本发明的第三方面至第三方面的第三种可能的实施方式中的任一个,提供了第三方面的第四种可能的实施方式,其中所述智能助力装置进一步包括驱动所述智能助力装置移动的驱动装置,所述驱动装置包括至少一个电机,所述助力控制器响应于所述电信号控制所述智能助力装置提供助力包括:According to any one of the third aspect to the third possible implementation manner of the third aspect of the present invention, a fourth possible implementation manner of the third aspect is provided, wherein the intelligent booster further includes driving the intelligent The driving device for moving the power boosting device, the driving device includes at least one motor, and the power boosting controller controls the intelligent power boosting device to provide power boosting in response to the electrical signal, including:
所述电机中的至少一个在所述助力控制器的控制下向所述智能助力装置提供前进助力和转向助力中的至少一种。At least one of the motors provides at least one of forward assist and steering assist to the intelligent assist device under the control of the assist controller.
根据本发明的第三方面的第三种可能的实施方式或第三方面的第四种可能的实施方式,提供了第三方面的第五种可能的实施方式,其中所述助力控制器响应于所述电信号控制所述智能助力装置提供助力包括:According to the third possible implementation manner of the third aspect or the fourth possible implementation manner of the third aspect of the present invention, a fifth possible implementation manner of the third aspect is provided, wherein the boost controller responds to The electrical signal controlling the intelligent booster device to provide boosting includes:
获得所述惯性测量单元测得的所述智能助力装置的运动状态,并且根据所述运动状态确定所述智能助力装置当前处于水平前进状态、爬坡状态、转弯状态或者其他状态中的一个,并由此确定向所述智能助力装置施加助力的类型。Obtaining the motion state of the intelligent power assist device measured by the inertial measurement unit, and determining that the intelligent power assist device is currently in one of a horizontal forward state, a climbing state, a turning state or other states according to the motion state, and Thus, the type of boosting applied to the smart boosting device is determined.
根据本发明的第三方面的第五种可能的实施方式,提供了第三方面的第六种可能的实施方式,其中所述助力控制器响应于所述电信号控制所述智能助力装置提供助力包括:According to the fifth possible implementation manner of the third aspect of the present invention, a sixth possible implementation manner of the third aspect is provided, wherein the assist controller controls the intelligent assist device to provide assist in response to the electrical signal include:
在通过所述惯性测量单元测得的所述智能助力装置的运动状态确定所述智能助力装置没有角速度并且处于水平前进状态或爬坡状态时,向所述智能助力装置提供前进助力;When the motion state of the smart booster device measured by the inertial measurement unit determines that the smart booster device has no angular velocity and is in a horizontal forward state or a climbing state, provide forward assist to the smart booster device;
其中该前进助力的大小与拉杆或摇杆形式的操纵部件的倾斜角度正相关,或者该前进助力的大小与所述智能助力装置的前进速率正相关。Wherein the magnitude of the forward assist is positively correlated with the inclination angle of the manipulation component in the form of a pull rod or rocker, or the magnitude of the forward assist is positively correlated with the forward speed of the intelligent power assist device.
根据本发明的第三方面的第五种可能的实施方式,提供了第三方面的第七种可能的实施方式,其中所述助力控制器响应于所述电信号控制所述智能助力装置对在非自动移动的情况下的移动提供助力包括:According to the fifth possible implementation manner of the third aspect of the present invention, a seventh possible implementation manner of the third aspect is provided, wherein the booster controller controls the smart booster device to Mobility assistance without automatic movement includes:
在所述惯性测量单元测得所述智能助力装置持续存在角加速度或角速度时,向所述智能助力装置提供转向助力,或者向所述智能助力装置提供转向助力与前进助力;When the inertial measurement unit detects that the intelligent power assist device continues to have angular acceleration or angular velocity, provide steering assist to the intelligent assist device, or provide steering assist and forward assist to the intelligent assist device;
其中该转向助力的大小与所述惯性测量单元测得的角速度正相关,该前进助力的大小与拉杆或摇杆形式的操纵部件的倾斜角度正相关,或者该前进助力的大小与所述智能助力装置的前进速率正相关。Wherein the magnitude of the steering assist is positively correlated with the angular velocity measured by the inertial measurement unit, the magnitude of the forward assist is positively correlated with the inclination angle of the control member in the form of a pull rod or rocker, or the magnitude of the forward assist is directly related to the intelligent assist The forward speed of the device is positively correlated.
根据本发明的第三方面的第四种可能的实施方式至第三方面的第七种可能的实施方式中的任一个,提供了第三方面的第八种可能的实施方式,其中所述智能助力装置进一步包括PID控制器,所述方法包括:According to any one of the fourth possible implementation manner of the third aspect to the seventh possible implementation manner of the third aspect of the present invention, an eighth possible implementation manner of the third aspect is provided, wherein the intelligence The booster device further includes a PID controller, and the method includes:
所述PID控制器根据所述助力控制器获得的电信号和所述惯性测量单元测得的运动状态至少之一确定所述智能助力装置的目标速度值;The PID controller determines the target speed value of the intelligent booster device according to at least one of the electrical signal obtained by the booster controller and the motion state measured by the inertial measurement unit;
然后将该目标速度值发送给所述至少一个电机;以及then sending the target speed value to the at least one motor; and
在所述至少一个电机根据所述目标速度值进行速度调整后,所述PID控制器获取所述至少一个电机的速度返回值进行反馈控制。After the at least one motor performs speed adjustment according to the target speed value, the PID controller obtains a speed return value of the at least one motor for feedback control.
本发明的第四方面,提供了一种智能助力装置,其中所述智能助力装置包括存储器、处理器以及存储在存储器上并且能够在处理器上运行的计算机程序,所述处理器执行所述计算机程序时能够实现上述任一项所述的方法中的助力控制器的功能。A fourth aspect of the present invention provides an intelligent power assist device, wherein the intelligent power assist device includes a memory, a processor, and a computer program stored on the memory and capable of running on the processor, and the processor executes the computer program The program can realize the function of the booster controller in any one of the methods described above.
本发明的第五方面,提供了一种计算机存储介质,其中所述计算机存储介质存储有计算机程序,所述计算机程序在被执行时能够实现上述任一项所述的方法中的助力控制器的功能。According to a fifth aspect of the present invention, a computer storage medium is provided, wherein the computer storage medium stores a computer program, and when the computer program is executed, it can realize the power boost controller in any one of the methods described above. Function.
本发明实施方案提供的智能助力装置、智能助力系统和用于控制智能助力装置提供助力的方法,通过采用设置在主体上的操纵部件以及与操纵部件相连接的状态采样机构,能够适应多种机器人的应用环境,大大降低了智能助力装置的助力控制成本和复杂度,有效提高了助力控制的可靠性和稳定性。为使本发明的上述目的、特征和优点更明了,下文将结合附图对本发明的实施方案进行详细说明。The intelligent power assist device, the intelligent power assist system and the method for controlling the intelligent power assist device to provide power assistance provided by the embodiments of the present invention can be adapted to various robots by adopting the manipulating parts arranged on the main body and the state sampling mechanism connected with the manipulating parts The application environment greatly reduces the cost and complexity of the assist control of the intelligent assist device, and effectively improves the reliability and stability of the assist control. In order to make the above objects, features and advantages of the present invention more clear, the embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings.
附图说明Description of drawings
现在将仅通过参考附图的非限制性示例来描述本发明,在附图中:The invention will now be described by way of non-limiting example only with reference to the accompanying drawings, in which:
图1示出根据本发明的一个实施方案的智能助力装置和智能助力系统的示意图;Fig. 1 shows a schematic diagram of an intelligent booster device and an intelligent booster system according to an embodiment of the present invention;
图2示出根据本发明的另一个实施方案的智能助力装置和智能助力系统的示意图;Fig. 2 shows a schematic diagram of an intelligent booster device and an intelligent booster system according to another embodiment of the present invention;
图3示出根据本发明的一个实施方案的状态采样机构和操纵部件的示意图;Figure 3 shows a schematic diagram of a state sampling mechanism and manipulation components according to an embodiment of the present invention;
图4示出对于根据本发明的一个实施方案的智能助力装置和智能助力系统而言的前进助力和转向助力的示意图;Fig. 4 shows a schematic diagram of forward assist and steering assist for an intelligent assist device and an intelligent assist system according to an embodiment of the present invention;
图5示出用于根据本发明的一个实施方案的智能助力装置和智能助力系统的速度闭环控制流程图;Fig. 5 shows a flow chart of closed-loop control of speed for an intelligent booster device and an intelligent booster system according to an embodiment of the present invention;
图6示出根据本发明的又一个实施方案的操纵部件与助力控制器相结合的示意图;Fig. 6 shows a schematic diagram of a combination of a manipulation component and a booster controller according to yet another embodiment of the present invention;
图7示出根据本发明的一个实施方案的用于控制智能助力装置提供助力的方法。Fig. 7 shows a method for controlling an intelligent power assist device to provide power assist according to an embodiment of the present invention.
具体实施方式Detailed ways
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图对本发明的具体实施方式进行进一步详细说明。应当理解,此处所描述的具体实施方案仅仅用以解释本发明,并不用于限定本发明。In order to make the object, technical solution and advantages of the present invention clearer, the specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings. It should be understood that the specific embodiments described here are only used to explain the present invention, not to limit the present invention.
图1示出根据本发明的一个实施方案的智能助力装置和智能助力系统的示意图。Fig. 1 shows a schematic diagram of an intelligent power assist device and an intelligent power assist system according to an embodiment of the present invention.
如图1中所示,所述智能助力装置包括:助力控制器120、操纵部件130和状态采样机构140。所述智能助力系统100包括所述智能助力装置和主体110(所述主体可以是例如装置主体的外壳或者系统主体的外壳)。所述智能助力系统可以是任何需要提供助力的移动设备,例如可以是智能移动机器人,包括行李箱、物流运输车或助车平台等各种可以提供助力的设备。As shown in FIG. 1 , the intelligent booster device includes: a booster controller 120 , a manipulation component 130 and a state sampling mechanism 140 . The smart power assist system 100 includes the smart power boost device and a main body 110 (the main body may be, for example, the casing of the device main body or the system main body). The intelligent assistance system can be any mobile device that needs to provide assistance, for example, it can be an intelligent mobile robot, including various equipment that can provide assistance such as suitcases, logistics transport vehicles, or vehicle assistance platforms.
所述操纵部件130可以被设置在所述主体110上。所述状态采样机构140连接至所述操纵部件130,所述状态采样机构被配置用于感测所述操纵部件的状态变化并且根据所述操纵部件的状态变化生成相应的电信号。所述助力控制器120被配置用于接收所述状态采样机构140生成的所述电信号,并且响应于所述电信号控制所述智能助力装置提供助力。The manipulation part 130 may be disposed on the body 110 . The state sampling mechanism 140 is connected to the manipulation component 130, and the state sampling mechanism is configured to sense a state change of the manipulation component and generate a corresponding electric signal according to the state change of the manipulation component. The assist controller 120 is configured to receive the electrical signal generated by the state sampling mechanism 140, and control the intelligent assist device to provide assist in response to the electrical signal.
所述操纵部件为拉杆、摇杆或按钮形式的部件。或者,所述操纵部件也可以采用本领域技术人员容易想到的其他控制所述智能助力装置移动的部件。在图1所示的实施方案中,所述操纵部件130为设置在主体前部的拉杆。The manipulation component is a component in the form of a pull rod, a rocker or a button. Alternatively, the manipulating component may also adopt other components that are easily conceived by those skilled in the art to control the movement of the intelligent power assist device. In the embodiment shown in FIG. 1 , the manipulation member 130 is a pull rod arranged at the front of the main body.
在图1所示的智能助力系统的实施方案中,所述智能助力系统是物流运输车。在助力模式中,所述智能助力系统可以不进行自动移动或自动跟随操作,而是在所述状态采样机构感测到所述操纵部件的状态发生变化时(例如,操纵部件倾斜一定角度、以一定角速度发生转动或者被触摸按下)生成电信号,由此使得助力控制器控制所述智能助力装置提供助力,使得人或机器用很小的力就可以拉着智能助力装置移动。而且,通过采用操纵部件和与之相连接的状态采样机构,能够适应多种机器人的应用环境,大大降低了智能助力装置的控制成本和复杂度,有效提高了助力控制的可靠性和稳定性。In the embodiment of the intelligent booster system shown in Fig. 1, the smart booster system is a logistics transport vehicle. In the power assist mode, the intelligent power assist system may not perform automatic movement or automatic follow-up operation, but when the state sampling mechanism senses that the state of the manipulation component changes (for example, the manipulation component is tilted at a certain angle, Rotate at a certain angular velocity or be touched and pressed) to generate an electrical signal, thereby enabling the power assist controller to control the intelligent power assist device to provide power assistance, so that a person or machine can pull the intelligent power assist device to move with a small force. Moreover, by adopting the manipulating component and the state sampling mechanism connected therewith, it can adapt to the application environment of various robots, greatly reduces the control cost and complexity of the intelligent power-assisted device, and effectively improves the reliability and stability of the power-assisted control.
图2示出根据本发明的另一个实施方案的智能助力装置和智能助力系统的示意图。Fig. 2 shows a schematic diagram of an intelligent assist device and an intelligent assist system according to another embodiment of the present invention.
优选地,在图2所示的智能助力系统的实施方案中,智能助力系统100’为行李箱。操纵部件130’为行李箱的拉杆,拉杆能够被操作手(例如,操作人员或者操作机器)握持来拉动行李箱进行移动。所述拉杆也可以被替换为摇杆、按钮或本领域技术人员能够想到的其他操作部件。状态采样机构140被设置在拉杆或摇杆的末端,并且所述状态采样机构140能够随着所述拉杆或摇杆的倾斜而产生相应的电信号。Preferably, in the embodiment of the smart power assist system shown in Fig. 2, the smart power boost system 100' is a suitcase. The manipulating member 130' is a pull rod of the suitcase, which can be held by an operator (for example, an operator or an operator) to pull the suitcase to move. The pull rod can also be replaced by a rocker, a button or other operating components that those skilled in the art can think of. The state sampling mechanism 140 is arranged at the end of the pull rod or the rocker, and the state sample mechanism 140 can generate corresponding electrical signals as the pull rod or the rocker is tilted.
图3示出根据本发明的一个实施方案的状态采样机构和操纵部件的示意图。Fig. 3 shows a schematic diagram of a state sampling mechanism and manipulation components according to one embodiment of the present invention.
优选地,如图3所示,所述状态采样机构140包括滑动变阻器,所述滑动变阻器包括电阻丝141和滑动端142,所述滑动端直接或间接连接至所述操纵部件130,并且所述滑动端142跟随所述操纵部件130的状态变化在所述电阻丝141上移动,以生成相应的电压采样值。所述滑动端上连接有一个采样端143,所述采样端143能够采样所生成的相应电压采样值。滑动变阻器141的一端接电源(VCC),另一端接地(GND)。如本领域技术人员可想到的,也可以使所述滑动变阻器的固定端与所述操纵部件相连接,由固定端带动滑动端滑动也可以实现上述效果,这两种属于等同替换的方案。Preferably, as shown in FIG. 3 , the state sampling mechanism 140 includes a sliding rheostat, the sliding rheostat includes a resistance wire 141 and a sliding end 142, the sliding end is directly or indirectly connected to the manipulation member 130, and the The sliding end 142 moves on the resistance wire 141 following the state change of the manipulation component 130 to generate a corresponding voltage sample value. A sampling terminal 143 is connected to the sliding terminal, and the sampling terminal 143 can sample the generated corresponding voltage sampling value. One end of the sliding rheostat 141 is connected to a power supply (VCC), and the other end is grounded (GND). As can be imagined by those skilled in the art, the fixed end of the sliding rheostat can also be connected to the operating component, and the above effect can also be achieved by driving the sliding end to slide through the fixed end. These two solutions are equivalent replacements.
优选地,所述状态采样机构还包括设置在所述滑动变阻器和所述操纵部件之间的连杆机构144。连杆机构144可以操纵滑动变阻器的滑动端142。所述连杆机构144可以包括至少一个连杆。虽然在图3所示的实施方案中,所述连杆机构144仅被例示为包括一个连杆,但是本领域技术人员可以想到所述连杆机构144可以包括两个、三个或更多个连杆。所述连杆机构被配置用于将所述操纵部件的状态变化(例如,倾斜或转动动作)传递到所述滑动变阻器的滑动端。Preferably, the state sampling mechanism further includes a link mechanism 144 arranged between the sliding rheostat and the operating component. A linkage 144 can manipulate the sliding end 142 of the sliding rheostat. The link mechanism 144 may include at least one link. Although in the embodiment shown in FIG. 3 , the link mechanism 144 is only illustrated as including one link, those skilled in the art can imagine that the link mechanism 144 can include two, three or more link. The linkage mechanism is configured to transmit a state change (eg tilting or turning motion) of the manipulation member to the sliding end of the sliding rheostat.
优选地,在所述操纵部件130和所述连杆机构144之间可以采用联轴器或本领域已知的其他非柔性连接部件进行连接;类似地,在所述连杆机构144和所述滑动端142之间也可以采用联轴器或本领域已知的其他非柔性连接部件进行连接,以例如在所述操纵部件发生倾斜时,能够根据所述操纵部件的倾斜幅度使得所述滑动变阻器的滑动端在所述电阻丝上滑动到不同位置,由此产生相应的电压采样值。因此,根据滑动变阻器滑动端142的电压采样值,即可得知操纵部件的状态变化(例如,倾斜幅度)。Preferably, a shaft coupling or other non-flexible connecting parts known in the art can be used to connect between the manipulation member 130 and the linkage mechanism 144; similarly, between the linkage mechanism 144 and the linkage mechanism 144 The sliding ends 142 may also be connected by couplings or other non-flexible connecting parts known in the art, so that, for example, when the operating part is tilted, the sliding rheostat can be adjusted according to the inclination of the operating part. The sliding end of the sliding end slides to different positions on the resistance wire, thereby generating corresponding voltage sampling values. Therefore, according to the voltage sampling value of the sliding end 142 of the sliding rheostat, the state change (for example, the inclination amplitude) of the manipulation component can be known.
图4示出对于根据本发明的一个实施方案的智能助力装置和智能助力系统而言的前进助力和转向助力的示意图。Fig. 4 shows a schematic diagram of forward assist and steering assist for the intelligent assist device and the intelligent assist system according to an embodiment of the present invention.
优选地,所述智能助力装置还可以包括惯性测量单元150,所述惯性测量单元150被配置用于测量所述智能助力装置的运动状态。所述惯性测量单元150被具体配置用于测量所述智能助力装置在至少一个方向上的加速度和在至少一个方向上的角速度或角加速度。例如,惯性测量单元可以用于测量xyz三个方向的加速度和三个方向的角速度。当z轴(例如,水平向上的轴)的加速度测量值为g时,说明主体处于水平。如果主体在转弯状态中,三轴角速度计可以直接测得当前旋转的角速度。如本领域技术人员可以想到的,惯性测量单元可以是用来检测角加速度的运动传感器,例如MPU9250或MPU6050。当然也可以使用其他型号的运动传感器或惯性测量单元。Preferably, the smart booster device may further include an inertial measurement unit 150 configured to measure the motion state of the smart booster device. The inertial measurement unit 150 is specifically configured to measure the acceleration of the smart power assist device in at least one direction and the angular velocity or angular acceleration in at least one direction. For example, the inertial measurement unit can be used to measure the acceleration in the three directions of xyz and the angular velocity in the three directions. When the acceleration measurement of the z-axis (eg, the horizontal upward axis) is g, the subject is horizontal. If the subject is in a turning state, the triaxial angular velocity meter can directly measure the angular velocity of the current rotation. As can be imagined by those skilled in the art, the inertial measurement unit may be a motion sensor for detecting angular acceleration, such as MPU9250 or MPU6050. Of course other types of motion sensors or inertial measurement units could be used as well.
优选地,所述助力控制器被具体配置用于:获得所述惯性测量单元测得的所述智能助力装置的运动状态,并且根据所述运动状态确定所述智能助力装置当前处于水平前进状态、爬坡状态、转弯状态或者其他状态中的一个,并由此确定向所述智能助力装置施加助力的类型。Preferably, the booster controller is specifically configured to: obtain the motion state of the smart booster device measured by the inertial measurement unit, and determine according to the motion state that the smart booster device is currently in a horizontal forward state, One of the climbing state, turning state or other states, and thus determine the type of power assist applied to the intelligent power assist device.
所述助力控制器可以接收状态采样机构和惯性测量单元采集的数据,形成控制所述智能助力装置提供助力的指令,发送给所述智能助力装置的动力系统。所述动力系统可以例如包括驱动装置,所述驱动装置可以包括驱动所述主体的车轮的至少一个电机160,所述电机可以是例如轮毂电机或本领域已知的其他电机。所述至少一个电机中被配置用于在所述助力控制器的控制下向所述智能助力装置提供前进助力和转向助力中的至少一种。在一个实施方案中,所述助力控制器可以包括例如接收端口、处理器和存储器。The boost controller can receive the data collected by the state sampling mechanism and the inertial measurement unit, form an instruction for controlling the intelligent boost device to provide boost, and send it to the power system of the intelligent boost device. The powertrain may for example comprise drive means which may comprise at least one electric motor 160 driving the wheels of the body, which may be for example a hub motor or other motors known in the art. The at least one electric motor is configured to provide at least one of forward assist and steering assist to the intelligent assist device under the control of the assist controller. In one embodiment, the boost controller may include, for example, a receiving port, a processor, and a memory.
优选地,所述助力控制器被具体配置用于:在通过所述惯性测量单元测得的所述智能助力装置的运动状态确定所述智能助力装置没有角速度并且处于水平前进状态或爬坡状态时,向所述智能助力装置提供前进助力;其中该前进助力的大小与拉杆或摇杆形式的操纵部件的倾斜角度,如操纵部件相对于竖直轴线的倾斜角度(如图6中所示的角度β)正相关,或者该前进助力的大小与所述智能助力装置的前进速率正相关。Preferably, the power assist controller is specifically configured to: when it is determined through the motion state of the intelligent power assist device measured by the inertial measurement unit that the intelligent power assist device has no angular velocity and is in a horizontal forward state or a climbing state , to provide forward boosting to the intelligent booster; wherein the size of the forward boosting is related to the inclination angle of the manipulation component in the form of a pull rod or rocker, such as the tilt angle of the manipulation component relative to the vertical axis (the angle shown in Figure 6 β) is positively correlated, or the magnitude of the forward assist is positively correlated with the forward speed of the intelligent booster device.
优选地,所述助力控制器被具体配置用于:在通过所述惯性测量单元测得的所述智能助力装置的运动状态确定所述智能助力装置持续存在角加速度或角速度时,向所述智能助力装置提供转向助力,或者向所述智能助力装置提供转向助力与前进助力;其中该转向助力的大小与所述惯性测量单元测得的角速度正相关,该前进助力的大小与拉杆或摇杆形式的操纵部件的倾斜角度正相关,或者该前进助力的大小与所述智能助力装置的前进速率正相关。Preferably, the booster controller is specifically configured to: when it is determined that the smart booster device continues to have angular acceleration or angular velocity through the motion state of the smart booster device measured by the inertial measurement unit, The power assist device provides steering assist, or provides steering assist and forward assist to the intelligent power assist device; wherein the magnitude of the steering assist is positively related to the angular velocity measured by the inertial measurement unit, and the magnitude of the forward assist is related to the form of the pull rod or rocker The inclination angle of the operating component is positively correlated, or the magnitude of the forward assist is positively correlated with the forward speed of the intelligent booster device.
在一个实施方案中,在所述智能助力系统为例如物流运输车或行李箱时,可以通过如下描述的方式控制所述智能助力装置提供助力。当所述操纵部件的状态发生变化时,所述状态采样机构采集操纵部件的状态变化(例如倾斜角度变化),确定倾斜角度,并生成相应的电信号然后传递给助力控制器。所述助力控制器至少根据所述电信号和所述惯性测量单元测量的运动状态中至少之一确定助力的目标值或目标速度,并发送驱动指令(例如特定电流大小值)给所述智能助力装置的动力系统(例如电机),或根据所述电信号和所述惯性测量单元测量的运动状态中至少之一确定特定电流大小值并发送驱动指令给所述智能助力装置的动力系统。所述动力系统根据所述驱动指令驱动所述智能助力装置以及所述智能助力系统运动,从而实现助力。In one embodiment, when the intelligent power assist system is, for example, a logistics transport vehicle or a suitcase, the intelligent power assist device may be controlled to provide power assist in the manner described below. When the state of the manipulating part changes, the state sampling mechanism collects the state change of the manipulating part (for example, the change of tilt angle), determines the tilt angle, generates a corresponding electric signal and then transmits it to the booster controller. The boost controller determines the target value or target speed of the boost according to at least one of the electric signal and the motion state measured by the inertial measurement unit, and sends a driving instruction (such as a specific current value) to the smart boost The power system of the device (such as a motor), or according to at least one of the electrical signal and the motion state measured by the inertial measurement unit, determines a specific current value and sends a driving command to the power system of the intelligent power assist device. The power system drives the smart booster device and the smart booster system to move according to the driving instruction, thereby realizing boosting.
例如,所述智能助力装置的工作模式可以如下:操作手通过操纵所述主体前部的操纵部件(例如拉杆)对智能助力装置进行控制,助力控制器通过状态采样机构确定进入助力模式或非助力模式。例如,当拉杆形式的操纵部件被操作手拉动,使得操纵部件相对于水平方向的轴线的角度小于一个设定角度a(如图6中所示)的时候,主体进入助力模式,当操纵部件恢复到大于角度a的时候,主体进入非助力模式。优选地,a可以是70度到10度之间的任一个数值,例如,70度、60度、50度、40度、30度、20度、10度等。在操纵部件为按钮时,当按钮按下时,所述智能助力装置可以进入助力模式,为主体提供固定的助力。For example, the working mode of the intelligent booster device can be as follows: the operator controls the smart booster device by manipulating the control part (such as a pull rod) at the front of the main body, and the booster controller determines whether to enter the booster mode or non-assist mode through the state sampling mechanism. model. For example, when the manipulation part in the form of a pull rod is pulled by the operator so that the angle of the manipulation part relative to the axis in the horizontal direction is less than a set angle a (as shown in Figure 6), the main body enters the assist mode, and when the manipulation part recovers When the angle is greater than a, the main body enters the non-assist mode. Preferably, a may be any value between 70 degrees and 10 degrees, for example, 70 degrees, 60 degrees, 50 degrees, 40 degrees, 30 degrees, 20 degrees, 10 degrees and so on. When the manipulation component is a button, when the button is pressed, the intelligent booster device can enter a booster mode to provide fixed booster for the main body.
在一个实施方案中,在所述智能助力装置的前进和转弯的两种助力模式中,可以提供两种助力,一部分是前进助力,另一部分是转向助力。所述转向助力可以与角速度正相关,所述前进助力可以与状态采样机构采样值正相关或者与所述智能助力装置的前进速率正相关。In one embodiment, in the forward and turning assisting modes of the intelligent assisting device, two assisting modes can be provided, one part is forward assisting and the other part is steering assisting. The steering assist may be positively correlated with angular velocity, and the forward assist may be positively correlated with the sampled value of the state sampling mechanism or with the forward speed of the intelligent power assist device.
在一个实施方案中,在前进和转弯过程中可能都需要所述智能助力装置提供助力,所述智能助力装置会模仿操作手的运动状态提供助力。在前进助力模式中,助力控制器会通过惯性测量单元来采样所述智能助力装置的当前运行状态,当所述智能助力装置没有角速度并且处于水平直线前进或者直线爬坡时,助力控制器会根据状态采样机构得到操纵部件的状态变化,例如拉杆或摇杆的倾斜度,给主体提供助力,助力大小可以与所述倾斜度正相关。In one embodiment, the intelligent power assist device may be required to provide power assist during both forward and turning processes, and the intelligent power assist device will provide power assist by imitating the motion state of the operator. In the forward assist mode, the assist controller will sample the current operating state of the intelligent assist device through the inertial measurement unit. The state sampling mechanism obtains the state changes of the manipulation components, such as the inclination of the pull rod or rocker, and provides power assistance to the main body. The magnitude of the power assistance may be positively related to the inclination.
在一个实施方案中,惯性测量单元可以测量在空间直角坐标系内3个方向的加速度大小,当主体位于水平地面时,z轴加速度应为方向向下大小为g的向量,当主体与水平面夹角为a时,则z轴的加速度分量剩余量为gcos(a),根据该z轴加速度的大小是否等于g可以有效判定主体是否水平。当主体位于爬坡状态,则输出前进助力,即,爬坡助力。In one embodiment, the inertial measurement unit can measure the acceleration in three directions in the space Cartesian coordinate system. When the main body is on the horizontal ground, the z-axis acceleration should be a vector with a downward direction of g, and when the main body and the horizontal plane are clamped When the angle is a, the remaining amount of the z-axis acceleration component is gcos(a), and whether the main body is horizontal can be effectively determined according to whether the magnitude of the z-axis acceleration is equal to g. When the main body is in the state of climbing, the forward assist is output, that is, the assist for climbing.
另外,助力控制器会通过惯性测量单元来采样主体当前运行状态,当主体处于水平直线前进或者直线爬坡,并且持续存在角加速度(积分得到角速度)或角速度时(例如持续存在角速度2s以上),进入转弯状态判定。如果确定处于转弯状态,所述助力控制器可以根据当前转向角速度提供转向助力,所述转向助力与主体角速度大小正相关。主体角速度越大,说明操作手希望主体旋转维持较快的角速度,所以需要提供的转向助力越大。转向助力即主体旋转方向的助力,它通过两个轮子的差速产生,并与前进速度叠加。In addition, the power assist controller will sample the current running state of the main body through the inertial measurement unit. When the main body is moving forward in a straight line or climbing a slope in a straight line, and there is continuous angular acceleration (integrated to obtain angular velocity) or angular velocity (for example, the continuous existence of angular velocity for more than 2s), Enter the turning state judgment. If it is determined to be in a turning state, the assist controller may provide steering assist according to the current steering angular velocity, and the steering assist is positively correlated with the angular velocity of the main body. The greater the angular velocity of the main body, it means that the operator wants the main body to rotate at a faster angular velocity, so the greater the steering assistance that needs to be provided. Steering assist is the assist in the direction of rotation of the main body, which is generated by the differential speed of the two wheels and superimposed with the forward speed.
图5示出用于根据本发明的一个实施方案的智能助力装置和智能助力系统的速度闭环控制流程图。Fig. 5 shows a flow chart of speed closed-loop control for the smart booster device and the smart booster system according to an embodiment of the present invention.
在一个实施方案中,为了使得对主体的实际助力值与采样机构测量目标值一致,可以采用如图5所示的速度闭环过程。如图5中所示,所述智能助力装置进一步包括PID控制器170。所述PID控制器170被配置用于:根据所述助力控制器获得的电信号和所述惯性测量单元测得的运动状态至少之一确定所述智能助力装置的目标速度值,然后将该目标速度值发送给所述至少一个电机,并且在所述至少一个电机根据所述目标速度值进行速度调整后,获取所述至少一个电机的速度返回值进行反馈控制。In one embodiment, in order to make the actual assist value of the main body consistent with the target value measured by the sampling mechanism, a speed closed-loop process as shown in FIG. 5 can be adopted. As shown in FIG. 5 , the smart booster further includes a PID controller 170 . The PID controller 170 is configured to: determine the target speed value of the intelligent power boosting device according to at least one of the electric signal obtained by the power boost controller and the motion state measured by the inertial measurement unit, and then set the target The speed value is sent to the at least one motor, and after the at least one motor is adjusted according to the target speed value, the speed return value of the at least one motor is obtained for feedback control.
具体地,例如,状态采样机构可以采集拉杆或摇杆形式的操纵部件的倾斜角度,并生成相应的电信号,所述电信号被传递给助力控制器,所述助力控制器至少根据所述状态采样机构的电信号以及惯性测量单元所测量的运动状态中至少之一确定所需要提供的助力的目标值,并通过PID控制器将该信号传递给电机,电机加速后将速度返回值反馈至PID控制器170的前端进行校正,实现主体的实际助力值与所确定的助力的目标值一致。Specifically, for example, the state sampling mechanism can collect the inclination angle of the manipulation component in the form of a pull rod or a rocker, and generate a corresponding electrical signal, which is transmitted to the booster controller, and the booster controller at least according to the state At least one of the electrical signal of the sampling mechanism and the motion state measured by the inertial measurement unit determines the target value of the power assist that needs to be provided, and transmits the signal to the motor through the PID controller. After the motor accelerates, the speed return value is fed back to the PID The front end of the controller 170 performs calibration to realize that the actual assist value of the main body is consistent with the determined target assist value.
图6示出根据本发明的又一个实施方案的操纵部件与助力控制器相结合的示意图。Fig. 6 shows a schematic diagram of a combination of a manipulation component and a booster controller according to yet another embodiment of the present invention.
如图6所示,所述操纵部件130”可以是一个摇杆,该摇杆与助力控制器结合设置在一起,在摇杆与助力控制器之间可以设置有状态采样机构。As shown in FIG. 6 , the manipulation component 130 ″ can be a rocker, and the rocker is combined with the booster controller, and a state sampling mechanism can be arranged between the rocker and the booster controller.
或者,优选地,所述助力控制器可以被设置为与所述操纵部件一体制成,或者所述助力控制器可以被设置在所述操纵部件的内部。Or, preferably, the booster controller may be configured to be integrally formed with the manipulation component, or the booster controller may be set inside the manipulation component.
例如,在所述智能助力装置是行李箱的情况下,行李箱的拉杆同时也可以作为杆类助力控制器,以实现对箱体的灵敏控制,这样的智能助力装置不仅可以提供对用户拉动箱体的辅助助力,而且提升用户对拉杆的操纵感。For example, in the case where the intelligent booster is a suitcase, the pull rod of the suitcase can also be used as a rod-type booster controller to realize sensitive control of the box. Such an intelligent booster can not only provide a It can not only provide the auxiliary power of the body, but also improve the user's sense of manipulation of the lever.
另外,通过操纵部件和与之连接的状态采样机构可以将操作手的日常动作融入到控制当中,使得操作方式的学习变得简单,同时这种助力控制的启动方式简单,可以随时切换到助力状态,有效提高操作手的操作效率。In addition, the daily actions of the operator can be integrated into the control through the operating components and the state sampling mechanism connected to them, which makes learning the operation mode easy. At the same time, the start-up method of this power-assisted control is simple, and it can be switched to the power-assisted state at any time , Effectively improve the operating efficiency of the operator.
图7示出根据本发明的一个实施方案的用于控制智能助力装置提供助力的方法。Fig. 7 shows a method for controlling an intelligent power assist device to provide power assist according to an embodiment of the present invention.
本发明的另一方面,提供了一种用于控制智能助力装置提供助力的方法,其中所述智能助力装置包括:助力控制器、操纵部件和状态采样机构,所述方法包括:所述状态采样机构获得操纵部件的状态,并且根据操纵部件的状态变化生成相应的电信号(S101);所述助力控制器响应于所述电信号控制所述智能助力装置提供助力(S102)。Another aspect of the present invention provides a method for controlling an intelligent booster to provide boosting, wherein the smart booster includes: a booster controller, a manipulation component, and a state sampling mechanism, and the method includes: the state sampling The mechanism obtains the state of the manipulation component, and generates a corresponding electrical signal according to the state change of the manipulation component (S101); the booster controller controls the smart booster device to provide booster in response to the electrical signal (S102).
优选地,所述状态采样机构包括滑动变阻器,所述滑动变阻器包括电阻丝和滑动端,所述滑动端直接或间接连接至所述操纵部件,所述状态采样机构获得所述操纵部件的状态,并且根据操纵部件的状态变化生成相应的电信号包括:所述滑动端跟随所述操纵部件的位置变化在所述电阻丝上移动,以生成相应的电压采样值。Preferably, the state sampling mechanism includes a sliding rheostat, the sliding rheostat includes a resistance wire and a sliding end, the sliding end is directly or indirectly connected to the manipulation component, and the state sampling mechanism obtains the state of the manipulation component, And generating a corresponding electric signal according to the state change of the manipulation component includes: the sliding end moves on the resistance wire following the position change of the manipulation component, so as to generate a corresponding voltage sampling value.
优选地,所述智能助力装置还包括惯性测量单元,所述方法还包括所述惯性测量单元测量所述智能助力装置的运动状态。Preferably, the smart booster device further includes an inertial measurement unit, and the method further includes the inertial measurement unit measuring the motion state of the smart booster device.
优选地,所述惯性测量单元测量所述智能助力装置的运动状态包括:所述惯性测量单元测量所述智能助力装置在至少一个方向上的加速度和在至少一个方向上的角速度或角加速度。Preferably, the inertial measurement unit measuring the motion state of the intelligent power assist device includes: the inertial measurement unit measuring the acceleration in at least one direction and the angular velocity or angular acceleration in at least one direction of the intelligent power assist device.
优选地,所述智能助力装置进一步包括驱动所述智能助力装置移动的驱动装置,所述驱动装置包括至少一个电机,所述助力控制器响应于所述电信号控制所述智能助力装置提供助力包括:所述电机中的至少一个在所述助力控制器的控制下向所述智能助力装置提供前进助力和转向助力中的至少一种。Preferably, the smart booster further includes a driving device for driving the smart booster to move, the driving device includes at least one motor, and the booster controller responds to the electrical signal to control the smart booster to provide boosting including : At least one of the motors provides at least one of forward assist and steering assist to the intelligent assist device under the control of the assist controller.
优选地,所述助力控制器响应于所述电信号控制所述智能助力装置提供助力包括:获得所述惯性测量单元测得的所述智能助力装置的运动状态,并且根据所述运动状态确定所述智能助力装置当前处于水平前进状态、爬坡状态、转弯状态或者其他状态中的一个,并由此确定向所述智能助力装置施加助力的类型。Preferably, the power assist controller controlling the intelligent power assist device to provide assist in response to the electrical signal includes: obtaining the motion state of the intelligent power assist device measured by the inertial measurement unit, and determining the power assist device according to the motion state The intelligent power assist device is currently in one of the horizontal forward state, the climbing state, the turning state or other states, and thus determines the type of power assist applied to the intelligent power assist device.
优选地,所述助力控制器响应于所述电信号控制所述智能助力装置提供助力包括:在通过所述惯性测量单元测得的所述智能助力装置的运动状态确定所述智能助力装置没有角速度并且处于水平前进状态或爬坡状态时,向所述智能助力装置提供前进助力;其中该前进助力的大小与拉杆或摇杆形式的操纵部件的倾斜角度正相关,或者该前进助力的大小与所述智能助力装置的前进速率正相关。Preferably, the assisting controller controlling the intelligent assisting device to provide assisting in response to the electrical signal includes: determining that the intelligent assisting device has no angular velocity when the motion state of the intelligent assisting device is measured by the inertial measurement unit And when it is in a horizontal forward state or a climbing state, forward power is provided to the intelligent booster device; wherein the size of the forward power is positively related to the inclination angle of the control member in the form of a pull rod or a rocker, or the size of the forward power is related to the It is positively correlated with the forward speed of the intelligent booster.
优选地,所述助力控制器响应于所述电信号控制所述智能助力装置提供助力包括:在所述惯性测量单元测得所述智能助力装置持续存在角加速度或角速度时,向所述智能助力装置提供转向助力,或者向所述智能助力装置提供转向助力与前进助力;其中该转向助力的大小与所述惯性测量单元测得的角速度正相关,该前进助力的大小与拉杆或摇杆形式的操纵部件的倾斜角度正相关,或者该前进助力的大小与所述智能助力装置的前进速率正相关。Preferably, the assisting controller responding to the electrical signal to control the intelligent assisting device to provide assisting includes: when the inertial measurement unit detects that there is a continuous angular acceleration or angular velocity in the intelligent assisting device, providing assistance to the intelligent assisting device The device provides steering assist, or provides steering assist and forward assist to the intelligent assist device; wherein the magnitude of the steering assist is positively related to the angular velocity measured by the inertial measurement unit, and the magnitude of the forward assist is related to the The inclination angle of the manipulation component is positively correlated, or the magnitude of the forward assist is positively correlated with the forward speed of the intelligent booster device.
优选地,所述智能助力装置进一步包括PID控制器,所述方法包括:所述PID控制器根据所述助力控制器获得的电信号和所述惯性测量单元测得的运动状态至少之一确定所述智能助力装置的目标速度值;然后将该目标速度值发送给所述至少一个电机;以及在所述至少一个电机根据所述目标速度值进行速度调整后,所述PID控制器获取所述至少一个电机的速度返回值进行反馈控制。Preferably, the intelligent booster device further includes a PID controller, and the method includes: the PID controller determines at least one of the electrical signals obtained by the booster controller and the motion state measured by the inertial measurement unit. The target speed value of the intelligent booster device; then send the target speed value to the at least one motor; and after the at least one motor performs speed adjustment according to the target speed value, the PID controller obtains the at least A motor speed return value for feedback control.
本发明的再一方面,还提供了一种智能助力装置,所述智能助力装置包括存储器、处理器以及存储在存储器上并且能够在处理器上运行的计算机程序,所述处理器执行所述计算机程序时能够实现如上所述的任一种方法中的助力控制器的功能。In yet another aspect of the present invention, an intelligent power assist device is provided, which includes a memory, a processor, and a computer program stored on the memory and capable of running on the processor, and the processor executes the computer program The program can realize the function of the booster controller in any one of the above-mentioned methods.
本发明的又一方面,还提供了一种计算机存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序在被执行时能够实现如上所述的任一种方法中的助力控制器的功能。In yet another aspect of the present invention, a computer storage medium is also provided, the computer storage medium stores a computer program, and when the computer program is executed, it can realize the operation of the booster controller in any one of the above-mentioned methods. Function.
如本领域技术人员在阅读了本公开文本之后可以想到的,在一种实施方案中,所述助力控制器可以通过对电机进行控制的计算机程序代码实现,用以至少根据状态采样机构采样到的操纵部件的倾斜角度来限定施加至电机的电流,或至少根据状态采样机构采样到的操纵部件的倾斜角度来限定电机的目标速度。As those skilled in the art can think of after reading this disclosure, in one embodiment, the booster controller can be implemented by computer program codes that control the motor, so as to at least The current applied to the motor is defined by the tilt angle of the manipulation component, or the target speed of the motor is defined at least according to the tilt angle of the manipulation component sampled by the state sampling mechanism.
从上面描述的本发明的实施方案中,可以看出本发明的实施方案至少具有以下有益技术效果:a)能够使智能助力装置有效且及时提供助力,节省人力;b)提高了操作手的操控度,减少了操作手的操作流程学习成本;c)提高了智能助力装置助力时的稳定性,减少了复杂的机构和通信连接过程。From the embodiments of the present invention described above, it can be seen that the embodiments of the present invention have at least the following beneficial technical effects: a) enable the intelligent power assist device to provide power effectively and in time, saving manpower; b) improve the manipulation of the operator The degree reduces the learning cost of the operator's operation process; c) improves the stability of the intelligent power assist device when assisting, and reduces the complicated mechanism and communication connection process.
需要说明的是,本申请提供实施方案只是本申请所介绍的可选实施方案,本领域技术人员在此基础上,完全可以设计出更多的实施方案,因此不在此处赘述。It should be noted that the implementation solutions provided in this application are only optional implementation solutions introduced in this application, and those skilled in the art can design more implementation solutions on this basis, so details are not repeated here.
本领域普通技术人员可以意识到,结合本文中所公开的实施方案描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能需要以硬件还是软件方式来实现,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions need to be implemented in hardware or software depends on the specific application and design constraints of the technical solution. Skilled artisans may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present application.
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施方案中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method implementation, and will not be repeated here.
在本申请所提供的几个实施方案中,应该理解到,所公开的系统、装置和方法可以通过其它的方式实现。例如,以上所描述的装置实施方案仅仅是示意性的,例如,单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接可以是电的、机械的或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device implementation described above is only illustrative, for example, the division of units is only a logical function division, and there may be other division methods in actual implementation, for example, multiple units or components can be combined or integrated to another system, or some features may be ignored, or not implemented. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
作为分立的部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个位置上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施方案的目的。A unit described as a discrete component may or may not be physically separated, and a component shown as a unit may or may not be a physical unit, that is, it may be located in one place, or may be distributed to multiple locations. Part or all of the units can be selected according to actual needs to achieve the purpose of this embodiment.
另外,在本申请各个实施方案中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机装置(可以是个人计算机,服务器,或者网络装置等)或处理器执行本申请各个实施方案方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。If the functions are realized in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) or a processor execute all or part of the steps of the methods in various embodiments of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk and other media that can store program codes. .
附图中的流程图和框图示出了根据本公开文本各种实施方案的系统、方法以及计算机程序产品的可能实现的架构、功能以及操作。就此而言,流程图或框图中的每个块可以表示模块、段或代码部分,其包括用于实现指定逻辑功能的一个或多个可执行指令。还应当注意,在一些可替代实现方式中,块中标注的功能可以不按附图中标注的顺序发生。例如,连续示出的两个块实际上可以基本上同时执行,或者这些块有时可以以相反的顺序执行,这取决于所涉及的功能。还将会注意,框图和/或流程图的每个块、以及框图和/或流程图中的块的组合,可以通过执行指定功能或动作的基于硬件的专用系统或者专用硬件和计算机指令的组合来实现。The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or code portion, which includes one or more executable instructions for implementing the specified logical functions. It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by a dedicated hardware-based system that performs the specified functions or actions, or combinations of dedicated hardware and computer instructions. to fulfill.
以上仅提供了本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请公开的技术范围内,可轻易想到变化或替换,这些变化或替换都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求的保护范围为准。The above only provides the specific implementation of the application, but the scope of protection of the application is not limited thereto. Any skilled person in the technical field can easily think of changes or replacements within the technical scope disclosed in the application. These changes or All replacements should fall within the protection scope of this application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims (16)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810333896.3A CN110371170B (en) | 2018-04-13 | 2018-04-13 | Intelligent power assisting device, system and method for controlling intelligent power assisting device to provide power assistance |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810333896.3A CN110371170B (en) | 2018-04-13 | 2018-04-13 | Intelligent power assisting device, system and method for controlling intelligent power assisting device to provide power assistance |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110371170A CN110371170A (en) | 2019-10-25 |
CN110371170B true CN110371170B (en) | 2023-08-22 |
Family
ID=68243010
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810333896.3A Active CN110371170B (en) | 2018-04-13 | 2018-04-13 | Intelligent power assisting device, system and method for controlling intelligent power assisting device to provide power assistance |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110371170B (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113203396A (en) * | 2020-09-17 | 2021-08-03 | 金华一纵一横工业设计有限公司 | Thing networking communication equipment slope monitoring early warning device |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3633146A (en) * | 1969-06-27 | 1972-01-04 | Matsushita Electric Ind Co Ltd | Variable resistor of sliding type |
CN1590696A (en) * | 2003-09-02 | 2005-03-09 | 欧姆龙株式会社 | Control device |
CN1967757A (en) * | 2005-11-17 | 2007-05-23 | Trw车辆电气与零件有限两合公司 | Rotary switch |
WO2010140321A1 (en) * | 2009-06-02 | 2010-12-09 | パナソニック株式会社 | Electric motor vehicle and method for controlling the same |
CN202695246U (en) * | 2012-06-01 | 2013-01-23 | 宁波华路汽车电器有限公司 | Instrument light brightness adjusting switch assembly |
CN105799838A (en) * | 2015-12-12 | 2016-07-27 | 罗轶 | Folding self-walking bag |
CN205831306U (en) * | 2016-06-16 | 2016-12-28 | 李永亮 | Intelligence power-assisted luggage case |
CN207055057U (en) * | 2017-08-16 | 2018-03-02 | 泉州信息工程学院 | An electric suitcase |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6620326B2 (en) * | 2015-07-02 | 2019-12-18 | Rt.ワークス株式会社 | Wheelbarrow |
-
2018
- 2018-04-13 CN CN201810333896.3A patent/CN110371170B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3633146A (en) * | 1969-06-27 | 1972-01-04 | Matsushita Electric Ind Co Ltd | Variable resistor of sliding type |
CN1590696A (en) * | 2003-09-02 | 2005-03-09 | 欧姆龙株式会社 | Control device |
CN1967757A (en) * | 2005-11-17 | 2007-05-23 | Trw车辆电气与零件有限两合公司 | Rotary switch |
WO2010140321A1 (en) * | 2009-06-02 | 2010-12-09 | パナソニック株式会社 | Electric motor vehicle and method for controlling the same |
CN202695246U (en) * | 2012-06-01 | 2013-01-23 | 宁波华路汽车电器有限公司 | Instrument light brightness adjusting switch assembly |
CN105799838A (en) * | 2015-12-12 | 2016-07-27 | 罗轶 | Folding self-walking bag |
CN205831306U (en) * | 2016-06-16 | 2016-12-28 | 李永亮 | Intelligence power-assisted luggage case |
CN207055057U (en) * | 2017-08-16 | 2018-03-02 | 泉州信息工程学院 | An electric suitcase |
Also Published As
Publication number | Publication date |
---|---|
CN110371170A (en) | 2019-10-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Nawawi et al. | Real-time control of a two-wheeled inverted pendulum mobile robot | |
US8918215B2 (en) | Telematic interface with control signal scaling based on force sensor feedback | |
CN106843215A (en) | The intelligence followed the trail of based on human body dynamic behaviour follows robot system and method | |
CN106383515A (en) | Wheel-type moving robot obstacle-avoiding control system based on multi-sensor information fusion | |
JP4578438B2 (en) | Robot device | |
Hirpo et al. | Design and control for differential drive mobile robot | |
Top et al. | Android application design with mit app inventor for bluetooth based mobile robot control | |
CN110371170B (en) | Intelligent power assisting device, system and method for controlling intelligent power assisting device to provide power assistance | |
CN107689754A (en) | A kind of steering wheel position information processing method and system | |
US9189008B1 (en) | Apparatus for interacting with external device by using pedal module | |
Motokucho et al. | Vision-based human-following control using optical flow field for power assisted wheelchair | |
Prasad et al. | Hand gesture controlled robot | |
JP5913001B2 (en) | MOBILE BODY CONTROL DEVICE, ITS CONTROL METHOD, AND CONTROL PROGRAM | |
Solea et al. | Wheelchair control and navigation based on kinematic model and iris movement | |
CN108016546B (en) | Two-wheeled electric balance vehicle and control method thereof | |
US20190134825A1 (en) | System for Humanized Control of Quadruped Bionic Robot and Control Method Thereof | |
Mariappan et al. | A navigation methodology of an holonomic mobile robot using optical tracking device (OTD) | |
Bodenstein et al. | A smartphone-controlled autonomous robot | |
Antonelli et al. | Experiments of fuzzy lane following for mobile robots | |
Hu et al. | Self-balancing control and manipulation of a glove puppet robot on a two-wheel mobile platform | |
Roth et al. | Haptic interfaces for remote control of mobile robots | |
Sajimon et al. | Implementation of Accelerometer Controlled Robot using MIT Inventor App and Arduino | |
CN209850925U (en) | Robot arm and robot | |
KR101244442B1 (en) | Haptic Controller and Device Controlling System Using Thereof | |
CN113791535B (en) | Track following real-time control method, device and system and storage medium |
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 | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: Room 2601, block C, century science and trade building, No. 66, Zhongguancun East Road, Haidian District, Beijing 100190 Patentee after: Lingdong Technology (Anhui) Co.,Ltd. Country or region after: China Address before: Room 2601, block C, century science and trade building, No. 66, Zhongguancun East Road, Haidian District, Beijing 100190 Patentee before: LINGDONG TECHNOLOGY (BEIJING) Co.,Ltd. Country or region before: China |