CN109960252B - 机器人及其数据处理方法 - Google Patents
机器人及其数据处理方法 Download PDFInfo
- Publication number
- CN109960252B CN109960252B CN201711430025.5A CN201711430025A CN109960252B CN 109960252 B CN109960252 B CN 109960252B CN 201711430025 A CN201711430025 A CN 201711430025A CN 109960252 B CN109960252 B CN 109960252B
- Authority
- CN
- China
- Prior art keywords
- infrared
- electromagnetic wave
- data
- receiver
- wave demodulation
- 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
- 238000003672 processing method Methods 0.000 title abstract description 8
- 238000000034 method Methods 0.000 claims description 16
- 230000009191 jumping Effects 0.000 abstract description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
Images
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/0231—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means
- G05D1/0238—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors
- G05D1/024—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using obstacle or wall sensors in combination with a laser
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L53/00—Methods of charging batteries, specially adapted for electric vehicles; Charging stations or on-board charging equipment therefor; Exchange of energy storage elements in electric vehicles
- B60L53/30—Constructional details of charging stations
- B60L53/35—Means for automatic or assisted adjustment of the relative position of charging devices and vehicles
- B60L53/36—Means for automatic or assisted adjustment of the relative position of charging devices and vehicles by positioning 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/0212—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory
- G05D1/0225—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory involving docking at a fixed facility, e.g. base station or loading bay
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
- G01C21/206—Instruments for performing navigational calculations specially adapted for indoor navigation
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S1/00—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith
- G01S1/70—Beacons or beacon systems transmitting signals having a characteristic or characteristics capable of being detected by non-directional receivers and defining directions, positions, or position lines fixed relatively to the beacon transmitters; Receivers co-operating therewith using electromagnetic waves other than radio waves
- G01S1/703—Details
- G01S1/7032—Transmitters
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S3/00—Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received
- G01S3/78—Direction-finders for determining the direction from which infrasonic, sonic, ultrasonic, or electromagnetic waves, or particle emission, not having a directional significance, are being received using electromagnetic waves other than radio waves
- G01S3/782—Systems for determining direction or deviation from predetermined direction
-
- 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/0011—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement
- G05D1/0022—Control of position, course, altitude or attitude of land, water, air or space vehicles, e.g. using automatic pilots associated with a remote control arrangement characterised by the communication link
-
- 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/0217—Control of position or course in two dimensions specially adapted to land vehicles with means for defining a desired trajectory in accordance with energy consumption, time reduction or distance reduction criteria
-
- 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
- G05D1/0242—Control of position or course in two dimensions specially adapted to land vehicles using optical position detecting means using non-visible light signals, e.g. IR or UV signals
-
- 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/0255—Control of position or course in two dimensions specially adapted to land vehicles using acoustic signals, e.g. ultra-sonic singals
-
- 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/0259—Control of position or course in two dimensions specially adapted to land vehicles using magnetic or electromagnetic means
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C23/00—Non-electrical signal transmission systems, e.g. optical systems
- G08C23/04—Non-electrical signal transmission systems, e.g. optical systems using light waves, e.g. infrared
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60L—PROPULSION OF ELECTRICALLY-PROPELLED VEHICLES; SUPPLYING ELECTRIC POWER FOR AUXILIARY EQUIPMENT OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRODYNAMIC BRAKE SYSTEMS FOR VEHICLES IN GENERAL; MAGNETIC SUSPENSION OR LEVITATION FOR VEHICLES; MONITORING OPERATING VARIABLES OF ELECTRICALLY-PROPELLED VEHICLES; ELECTRIC SAFETY DEVICES FOR ELECTRICALLY-PROPELLED VEHICLES
- B60L2260/00—Operating Modes
- B60L2260/20—Drive modes; Transition between modes
- B60L2260/32—Auto pilot mode
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C2201/00—Transmission systems of control signals via wireless link
- G08C2201/90—Additional features
- G08C2201/91—Remote control based on location and proximity
-
- 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/70—Energy storage systems for electromobility, e.g. batteries
-
- 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/7072—Electromobility specific charging systems or methods for batteries, ultracapacitors, supercapacitors or double-layer capacitors
-
- 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
- Y02T90/00—Enabling technologies or technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02T90/10—Technologies relating to charging of electric vehicles
- Y02T90/12—Electric charging stations
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Aviation & Aerospace Engineering (AREA)
- Electromagnetism (AREA)
- Computer Networks & Wireless Communication (AREA)
- Power Engineering (AREA)
- Transportation (AREA)
- Optics & Photonics (AREA)
- Mechanical Engineering (AREA)
- Acoustics & Sound (AREA)
- Manipulator (AREA)
- Toys (AREA)
Abstract
本申请公开了一种机器人及其数据处理方法,该机器人包括:电磁波接收器,设置在机器人上,用于在预设时间范围内接收外部装置上至少两个电磁波发射器发射的至少两个电磁波信号,至少两个电磁波信号存在重叠覆盖区域;解调器,与电磁波接收器连接,用于解调电磁波接收器接收到的至少两个电磁波信号而得到相应的至少两个电磁波解调数据;处理器,与解调器连接,用于根据得到的至少两个电磁波解调数据和预置的电磁波解调数据,确定电磁波解调控制数据;控制器,与处理器连接,用于根据电磁波解调控制数据,控制机器人移动,直至完成外部装置的指令。通过上述方式,本申请避免电磁波解调数据频繁跳变而使系统紊乱,进而使得机器人能有序的执行不同设备发起的指令,从而让产品具备良好的扩充性和易用性。
Description
技术领域
本申请涉及机器人技术领域,特别是涉及一种机器人及其数据处理方法。
背景技术
机器人的自动充电过程是:充电基座不断发出信号,机器人的接收器接收到信号,最终使机器人找到充电位置而实现充电。
现有技术中,机器人返航充电有多种技术原理,以红外线为例说明:每个红外发射器的覆盖区域是有限的,为了覆盖机器人所能移动的区域,充电基座上通常安装有多个红外发射器,为避免信号盲区,充电基座上的多个发射器发出的红外信号存在重叠覆盖区域。
但是,本申请的发明人在长期的研发过程中发现,当机器人处于红外信号的重叠覆盖区域时,会同时接受到分别来自两个红外发射器的红外信号,这可能导致红外接收器解调处理的载波数据跳变,让系统难以处理。
发明内容
本申请主要解决的技术问题是提供一种机器人及其数据处理方法,能够避免电磁波解调数据频繁跳变而使系统紊乱,进而使得机器人能有序的执行不同设备发起的指令,从而让产品具备良好的扩充性和易用性。
为解决上述技术问题,本申请采用的一个技术方案是:提供一种机器人,所述机器人包括:电磁波接收器,设置在所述机器人上,用于在预设时间范围内接收外部装置上至少两个电磁波发射器发射的至少两个电磁波信号,至少两个所述电磁波信号存在重叠覆盖区域;解调器,与所述电磁波接收器连接,用于解调所述电磁波接收器接收到的至少两个所述电磁波信号而得到相应的至少两个电磁波解调数据;处理器,与所述解调器连接,用于根据得到的至少两个所述电磁波解调数据和预置的电磁波解调数据,确定电磁波解调控制数据;控制器,与所述处理器连接,用于根据所述电磁波解调控制数据,控制所述机器人移动,直至完成所述外部装置的指令。
为解决上述技术问题,本申请采用的另一个技术方案是:提供一种机器人的数据处理方法,所述方法包括:在预设时间范围内接收外部装置上至少两个电磁波发射器发射的至少两个电磁波信号,至少两个所述电磁波信号存在重叠覆盖区域;解调至少两个所述电磁波信号而得到相应的至少两个电磁波解调数据;根据得到的至少两个所述电磁波解调数据和预置的电磁波解调数据,确定电磁波解调控制数据;根据所述电磁波解调控制数据,控制所述机器人移动,直至完成所述外部装置的指令。
本申请的有益效果是:区别于现有技术的情况,本申请机器人包括:电磁波接收器,设置在所述机器人上,用于在预设时间范围内接收外部装置上至少两个电磁波发射器发射的至少两个电磁波信号,至少两个所述电磁波信号存在重叠覆盖区域;解调器,与所述电磁波接收器连接,用于解调所述电磁波接收器接收到的至少两个所述电磁波信号而得到相应的至少两个电磁波解调数据;处理器,与所述解调器连接,用于根据得到的至少两个所述电磁波解调数据和预置的电磁波解调数据,确定电磁波解调控制数据;控制器,与所述处理器连接,用于根据所述电磁波解调至少数据,控制所述机器人移动,直至完成所述外部装置的指令。由于机器人在预定时间范围内接收到并解调至少两个所述电磁波信号而得到相应的至少两个电磁波解调数据时,可以根据预置的电磁波解调数据,从至少两个电磁波解调数据中确定电磁波解调控制数据,进而控制机器人移动,直至完成所述外部装置的指令,通过这种方式,能够避免电磁波解调数据频繁跳变而使系统紊乱,进而使得机器人能有序的执行不同外部设备发起的指令,从而让产品具备良好的扩充性和易用性。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。其中:
图1是本申请机器人一实施方式的结构示意图;
图2是本申请机器人一实施方式中外部装置的红外发射器的结构示意图;
图3是本申请机器人一实施方式中红外接收器的结构示意图;
图4是本申请机器人一具体实际应用的示意图;
图5是本申请机器人的数据处理方法一实施方式的流程示意图。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性的劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
参阅图1,图1是本申请机器人一实施方式的结构示意图,该机器人100包括:电磁波接收器11、解调器12、处理器13以及控制器14。
电磁波接收器11设置在机器人100上,用于在预设时间范围内接收外部装置200上至少两个电磁波发射器21发射的至少两个电磁波信号,至少两个电磁波信号存在重叠覆盖区域;
预设时间范围是根据实际情况进行设置的。一般情况下,该预设时间范围是较短的时间窗口,例如150毫秒或其他时间窗口范围。
外部装置200上设置有至少两个的电磁波发射器21,例如:2个、3个、4个,等等。电磁波发射器21可以是:红外发射器、激光发射器、超声发射器,等等;对应的电磁波信号可以是:红外信号、激光信号、超声信号,等等;对应的电磁波接收器11可以是:红外接收器、激光接收器、超声接收器,等等。其中,电磁波接收器11的数量可以是一个以上,例如:1个、2个,等等。
其中,外部装置200可以是充电装置、移动终端、个人计算设备,等等。
该至少两个的电磁波发射器21可以发射至少两个的电磁波信号,且这至少两个的电磁波信号存在重叠覆盖区域,以避免存在信号盲区,当机器人处在信号盲区时,接收不到电磁波信号。电磁波接收器11可以在预设时间范围内接收该至少两个的电磁波信号。
解调器12与电磁波接收器11连接,用于解调电磁波接收器11接收到的至少两个电磁波信号而得到相应的至少两个电磁波解调数据。
电磁波接收器11在预设时间范围内接收到至少两个的电磁波信号后,传输到解调器12,供解调器12进行解调,也就是说,解调器12在一定时间范围内解调出来至少两个的电磁波解调数据。
处理器13与解调器12连接,用于根据得到的至少两个电磁波解调数据和预置的电磁波解调数据,确定电磁波解调控制数据。
预置的电磁波解调数据是指预先设置的、用于确定电磁波解调控制数据的数据。该预置的电磁波解调数据可以由用户进行设置,以便于对多个电磁波解调数据进行取舍,使机器人100在电磁波信号重叠覆盖区域时,只选取需要的那一个数据,以避免解调出来的电磁波解调数据跳变,从而使机器人100的登录过程更加顺利平滑。
控制器14与处理器13连接,用于根据电磁波解调控制数据,控制机器人100移动,直至完成外部装置200的指令。
当处理器13确定出电磁波解调控制数据后,控制器14即可根据电磁波解调控制数据,控制机器人100移动,直至完成外部装置200的指令,从而避免系统紊乱,进而使得机器人能有序的执行不同外部设备发起的指令,从而让产品具备良好的扩充性和易用性。
在一实施方式中,外部装置200是充电装置,充电装置的指令是使机器人登陆至充电装置,以便于对机器人进行充电。
本申请实施方式机器人包括:电磁波接收器,设置在所述机器人上,用于在预设时间范围内接收外部装置上至少两个电磁波发射器发射的至少两个电磁波信号,至少两个所述电磁波信号存在重叠覆盖区域;解调器,与所述电磁波接收器连接,用于解调所述电磁波接收器接收到的至少两个所述电磁波信号而得到相应的至少两个电磁波解调数据;处理器,与所述解调器连接,用于根据得到的至少两个所述电磁波解调数据和预置的电磁波解调数据,确定电磁波解调控制数据;控制器,与所述处理器连接,用于根据所述电磁波解调控制数据,控制所述机器人移动,直至完成所述外部装置的指令。由于机器人在预定时间范围内接收到并解调至少两个所述电磁波信号而得到相应的至少两个电磁波解调数据时,可以根据预置的电磁波解调数据,从至少两个电磁波解调数据中确定电磁波解调控制数据,进而控制机器人移动,直至完成所述外部装置的指令,通过这种方式,能够避免电磁波解调数据频繁跳变而使系统紊乱,进而使得机器人能有序的执行不同外部设备发起的肢体运动调用命令,从而让产品具备良好的扩充性和易用性。
在一实施方式中,电磁波发射器21为红外发射器,电磁波信号为红外信号,电磁波接收器11为红外接收器,电磁波解调数据为红外载波数据。红外信号可以为机器人100提供更加精准的定位,同时成本较低。
进一步,在一实施方式中,红外发射器的数量是四个,红外接收器的数量是两个,两个红外接收器设置在机器人的底盘上。
充电装置,例如充电桩,为了不影响机器人的活动范围,红外发射器通常不会暴露在机器人活动的平面上,此时,将红外接收器设置在机器人的底盘上,是为了便于更好地接收红外信号。在本实施方式中,充电装置200设置四个红外发射器,为了更好地接收红外信号,对应地,机器人设置两个红外接收器。
结合参见图2,在一实施方式中,红外发射器211包括第一红外发射器2111、第二红外发射器2112、第三红外发射器2113以及第四红外发射器2114;第一红外发射器2111发射的第一红外信号与第二红外发射器2112发射的第二红外信号存在第一重叠覆盖区域F1;第二红外发射器2112发射的第二红外信号与第三红外发射器2113发射的第三红外信号存在第二重叠覆盖区域F2;第三红外发射器2113发射的第三红外信号与第四红外发射器2114发射的第四红外信号存在第三重叠覆盖区域F3。
在本实施方式中,第一红外发射器2111、第二红外发射器2112、第三红外发射器2113以及第四红外发射器2114发射的红外信号形成3个重叠覆盖区域,红外信号整个覆盖区域基本可以覆盖机器人的活动范围,通过这种方式,能够以比较小的成本实现尽可能大的覆盖区域。
其中,第一红外信号对应的解调数据为第一红外载波数据,第二红外信号对应的解调数据为第二红外载波数据,第三红外信号对应的解调数据为第三红外载波数据,第四红外信号对应的解调数据为第四红外载波数据。
在本实施方式中,红外发射的时候,每个红外信号采用不同的载波频率进行调制而发射。此时,经过解调器解调后,对应的解调数据是第一红外载波数据、第二红外载波数据、第三红外载波数据、第四红外载波数据,以此来区分对应的不同的红外信号:第一红外信号、第二红外信号、第三红外信号、第四红外信号。
结合参见图3,在一实施方式中,红外接收器111包括第一红外接收器1111和第二红外接收器1112;
处理器13还用于当两个电磁波解调数据为第一红外载波数据和第二红外载波数据,且接收到红外信号的红外接收器111为第一红外接收器1111或第二红外接收器1112时,确定电磁波解调控制数据为第二红外载波数据。
当第一红外接收器1111或第二红外接收器1112接收到第一红外信号和第二红外信号,两个电磁波解调数据为第一红外载波数据和第二红外载波数据,根据预置的电磁波解调数据,确定电磁波解调控制数据为第二红外载波数据。
处理器13还用于当两个电磁波解调数据为第三红外载波数据和第四红外载波数据,且接收到红外信号的红外接收器111为第一红外接收器1111或第二红外接收器1112时,确定电磁波解调控制数据为第三红外载波数据;
当第一红外接收器1111或第二红外接收器1112接收到第三红外信号和第四红外信号,两个电磁波解调数据为第三红外载波数据和第四红外载波数据,根据预置的电磁波解调数据,确定电磁波解调控制数据为第三红外载波数据。
处理器13还用于当两个电磁波解调数据为第二红外载波数据和第三红外载波数据,且接收到红外信号的红外接收器111为第一红外接收器1111时,确定电磁波解调控制数据为第二红外载波数据;
当第一红外接收器1111接收到第二红外信号和第三红外信号,两个电磁波解调数据为第二红外载波数据和第三红外载波数据,根据预置的电磁波解调数据,确定电磁波解调控制数据为第二红外载波数据。
处理器13还用于当两个电磁波解调数据为第二红外载波数据和第三红外载波数据,且接收到红外信号的红外接收器111为第二红外接收器1112时,确定电磁波解调控制数据为第三红外载波数据。
当第二红外接收器1112接收到第二红外信号和第三红外信号,两个电磁波解调数据为第二红外载波数据和第三红外载波数据,根据预置的电磁波解调数据,确定电磁波解调控制数据为第三红外载波数据。
下面以一个实际应用的例子来说明本申请。
参见图4,A、B、C、D分别是位于充电桩上的四个红外发射器,所对应的覆盖区域的红外载波数据分别为0x32、0x33、034、0x35,其中0x32、0x33、034、0x35仅仅用于举例说明,并不限于此。
图中,虚线AH和虚线AI的夹角区域是A发射的第一红外信号,红外载波数据为0x32;虚线BJ和虚线BK的夹角区域是B发射的第二红外信号,红外载波数据为0x33;虚线CL和虚线CM的夹角区域是C发射的第三红外信号,红外载波数据为0x34;虚线DN和虚线DO的夹角区域是D发射的第四红外信号,红外载波数据为0x35。
其中,虚线AI和虚线BJ的夹角区域可同时接收到A和B发出的红外信号,是重叠覆盖区域一;虚线BK和虚线CL的夹角区域可同时接收到B和C发出的红外信号,是重叠覆盖区域二;虚线CM和虚线DN的夹角区域可同时接收到C和D发出的红外信号,是重叠覆盖区域三;图中机器人底盘上的红外接收器1和2。
处理器分析处理红外载波数据,具体如下:
红外接收器1或2接收到第一红外信号和第二红外信号,两个电磁波解调数据为0x32和0x33,根据预置的电磁波解调数据,丢弃0x32,选择0x33。
红外接收器1或2接收到第三红外信号和第四红外信号,两个电磁波解调数据为0x34和0x35,根据预置的电磁波解调数据,丢弃0x35,选择0x34。
红外接收器1接收到第二红外信号和第三红外信号,两个电磁波解调数据为0x33和0x34,根据预置的电磁波解调数据,丢弃0x34,选择0x33。
红外接收器2接收到第二红外信号和第三红外信号,两个电磁波解调数据为0x33和0x34,根据预置的电磁波解调数据,丢弃0x33,选择0x34。
通过这种方式,能够避免电磁波解调数据频繁跳变而使系统紊乱。
参见图5,图5是本申请机器人的数据处理方法一实施方式的流程示意图,需要说明的是,本实施方式的方法可以通过上述的机器人来实施,相关内容的详细说明可以参见上述机器人部分,在此不再赘叙。该方法包括:
步骤S101:在预设时间范围内接收外部装置上至少两个电磁波发射器发射的至少两个电磁波信号,至少两个电磁波信号存在重叠覆盖区域。
步骤S102:解调至少两个电磁波信号而得到相应的至少两个电磁波解调数据。
步骤S103:根据得到的至少两个电磁波解调数据和预置的电磁波解调数据,确定电磁波解调控制数据。
步骤S104:根据电磁波解调控制数据,控制机器人移动,直至完成外部装置的指令。
在一实施方式中,外部装置是充电装置,充电装置的指令是使机器人登陆至充电装置,以便于对机器人进行充电。
本申请实施方式在预设时间范围内接收外部装置上至少两个电磁波发射器发射的至少两个电磁波信号,至少两个电磁波信号存在重叠覆盖区域;解调至少两个电磁波信号而得到相应的至少两个电磁波解调数据;根据得到的至少两个电磁波解调数据和预置的电磁波解调数据,确定电磁波解调控制数据;根据电磁波解调控制数据,控制机器人移动,直至完成充电装置的指令。由于在预定时间范围内接收到并解调至少两个所述电磁波信号而得到相应的至少两个电磁波解调数据时,可以根据预置的电磁波解调数据,从至少两个电磁波解调数据中确定电磁波解调控制数据,进而控制机器人移动,直至完成所述外部装置的指令,通过这种方式,能够避免电磁波解调数据频繁跳变而使系统紊乱,进而使得机器人能有序的执行不同外部设备发起的指令,从而让产品具备良好的扩充性和易用性。
其中,电磁波发射器为红外发射器,电磁波信号为红外信号,电磁波接收器为红外接收器,电磁波解调数据为红外载波数据。
其中,红外发射器的数量是四个,红外接收器的数量是两个,两个红外接收器设置在机器人的底盘上。
其中,红外发射器包括第一红外发射器、第二红外发射器、第三红外发射器以及第四红外发射器;第一红外发射器发射的第一红外信号与第二红外发射器发射的第二红外信号存在第一重叠覆盖区域;第二红外发射器发射的第二红外信号与第三红外发射器发射的第三红外信号存在第二重叠覆盖区域;第三红外发射器发射的第三红外信号与第四红外发射器发射的第四红外信号存在第三重叠覆盖区域。
其中,第一红外信号对应的解调数据为第一红外载波数据,第二红外信号对应的解调数据为第二红外载波数据,第三红外信号对应的解调数据为第三红外载波数据,第四红外信号对应的解调数据为第四红外载波数据。
其中,红外接收器包括第一红外接收器和第二红外接收器。
其中,步骤S103具体可以包括:
当两个电磁波解调数据为第一红外载波数据和第二红外载波数据,且接收到红外信号的红外接收器为第一红外接收器或第二红外接收器时,确定电磁波解调控制数据为第二红外载波数据;
当两个电磁波解调数据为第三红外载波数据和第四红外载波数据,且接收到红外信号的红外接收器为第一红外接收器或第二红外接收器时,确定电磁波解调控制数据为第三红外载波数据;
当两个电磁波解调数据为第二红外载波数据和第三红外载波数据,且接收到红外信号的红外接收器为第一红外接收器时,确定电磁波解调控制数据为第二红外载波数据;
当两个电磁波解调数据为第二红外载波数据和第三红外载波数据,且接收到红外信号的红外接收器为第二红外接收器时,确定电磁波解调控制数据为第三红外载波数据。
以上所述仅为本申请的实施方式,并非因此限制本申请的专利范围,凡是利用本申请说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本申请的专利保护范围内。
Claims (10)
1.一种机器人,其特征在于,所述机器人包括:
电磁波接收器,设置在所述机器人上,用于在预设时间范围内接收外部装置上至少两个电磁波发射器发射的至少两个电磁波信号,至少两个所述电磁波信号存在重叠覆盖区域;
解调器,与所述电磁波接收器连接,用于解调所述电磁波接收器接收到的至少两个所述电磁波信号而得到相应的至少两个电磁波解调数据;
处理器,与所述解调器连接,用于根据所述得到的至少两个所述电磁波解调数据和预置的电磁波解调数据,确定电磁波解调控制数据;其中,所述预置的电磁波解调数据用于从多个电磁波解调数据中选择其中一个确定为所述电磁波解调控制数据;
控制器,与所述处理器连接,用于根据所述电磁波解调控制数据,控制所述机器人移动,直至完成所述外部装置的指令。
2.根据权利要求1所述的机器人,其特征在于,所述电磁波发射器为红外发射器,所述电磁波信号为红外信号,所述电磁波接收器为红外接收器,所述电磁波解调数据为红外载波数据;所述外部装置为充电装置;所述充电装置的指令为使所述机器人登陆所述充电装置。
3.根据权利要求2所述的机器人,其特征在于,所述红外发射器的数量是四个,所述红外接收器的数量是两个,两个所述红外接收器设置在所述机器人的底盘上。
4.根据权利要求3所述的机器人,其特征在于,所述红外发射器包括第一红外发射器、第二红外发射器、第三红外发射器以及第四红外发射器;所述第一红外发射器发射的第一红外信号与所述第二红外发射器发射的第二红外信号存在第一重叠覆盖区域;所述第二红外发射器发射的第二红外信号与所述第三红外发射器发射的第三红外信号存在第二重叠覆盖区域;所述第三红外发射器发射的第三红外信号与所述第四红外发射器发射的第四红外信号存在第三重叠覆盖区域。
5.根据权利要求4所述的机器人,其特征在于,所述第一红外信号对应的解调数据为第一红外载波数据,所述第二红外信号对应的解调数据为第二红外载波数据,所述第三红外信号对应的解调数据为第三红外载波数据,所述第四红外信号对应的解调数据为第四红外载波数据;
所述红外接收器包括第一红外接收器和第二红外接收器;
所述处理器还用于当两个所述电磁波解调数据为第一红外载波数据和第二红外载波数据,且接收到红外信号的所述红外接收器为所述第一红外接收器或所述第二红外接收器时,确定电磁波解调控制数据为所述第二红外载波数据;
所述处理器还用于当两个所述电磁波解调数据为第三红外载波数据和第四红外载波数据,且接收到红外信号的所述红外接收器为所述第一红外接收器或所述第二红外接收器时,确定电磁波解调控制数据为所述第三红外载波数据;
所述处理器还用于当两个所述电磁波解调数据为第二红外载波数据和第三红外载波数据,且接收到红外信号的所述红外接收器为所述第一红外接收器时,确定电磁波解调控制数据为所述第二红外载波数据;
所述处理器还用于当两个所述电磁波解调数据为第二红外载波数据和第三红外载波数据,且接收到红外信号的所述红外接收器为所述第二红外接收器时,确定电磁波解调控制数据为所述第三红外载波数据。
6.一种机器人的数据处理方法,其特征在于,所述方法包括:
在预设时间范围内接收外部装置上至少两个电磁波发射器发射的至少两个电磁波信号,至少两个所述电磁波信号存在重叠覆盖区域;
解调至少两个所述电磁波信号而得到相应的至少两个电磁波解调数据;
根据得到的至少两个所述电磁波解调数据和预置的电磁波解调数据,确定电磁波解调控制数据;其中,所述预置的电磁波解调数据用于从多个电磁波解调数据中选择其中一个确定为所述电磁波解调控制数据;
根据所述电磁波解调控制数据,控制所述机器人移动,直至完成所述外部装置的指令。
7.根据权利要求6所述的方法,其特征在于,所述电磁波发射器为红外发射器,所述电磁波信号为红外信号,电磁波接收器为红外接收器,所述电磁波解调数据为红外载波数据;所述外部装置为充电装置;所述充电装置的指令为使所述机器人登陆所述充电装置。
8.根据权利要求7所述的方法,其特征在于,所述红外发射器的数量是四个,所述红外接收器的数量是两个,两个所述红外接收器设置在所述机器人的底盘上。
9.根据权利要求8所述的方法,其特征在于,所述红外发射器包括第一红外发射器、第二红外发射器、第三红外发射器以及第四红外发射器;所述第一红外发射器发射的第一红外信号与所述第二红外发射器发射的第二红外信号存在第一重叠覆盖区域;所述第二红外发射器发射的第二红外信号与所述第三红外发射器发射的第三红外信号存在第二重叠覆盖区域;所述第三红外发射器发射的第三红外信号与所述第四红外发射器发射的第四红外信号存在第三重叠覆盖区域。
10.根据权利要求9所述的方法,其特征在于,所述第一红外信号对应的解调数据为第一红外载波数据,所述第二红外信号对应的解调数据为第二红外载波数据,所述第三红外信号对应的解调数据为第三红外载波数据,所述第四红外信号对应的解调数据为第四红外载波数据;
所述红外接收器包括第一红外接收器和第二红外接收器;
所述根据得到的至少两个所述电磁波解调数据和预置的电磁波解调数据,确定电磁波解调控制数据,包括:
当两个所述电磁波解调数据为第一红外载波数据和第二红外载波数据,且接收到红外信号的所述红外接收器为所述第一红外接收器或所述第二红外接收器时,确定电磁波解调控制数据为所述第二红外载波数据;
当两个所述电磁波解调数据为第三红外载波数据和第四红外载波数据,且接收到红外信号的所述红外接收器为所述第一红外接收器或所述第二红外接收器时,确定电磁波解调控制数据为所述第三红外载波数据;
当两个所述电磁波解调数据为第二红外载波数据和第三红外载波数据,且接收到红外信号的所述红外接收器为所述第一红外接收器时,确定电磁波解调控制数据为所述第二红外载波数据;
当两个所述电磁波解调数据为第二红外载波数据和第三红外载波数据,且接收到红外信号的所述红外接收器为所述第二红外接收器时,确定电磁波解调控制数据为所述第三红外载波数据。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711430025.5A CN109960252B (zh) | 2017-12-25 | 2017-12-25 | 机器人及其数据处理方法 |
US16/205,248 US10671080B2 (en) | 2017-12-25 | 2018-11-30 | Data processing method for robot and robot with the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711430025.5A CN109960252B (zh) | 2017-12-25 | 2017-12-25 | 机器人及其数据处理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109960252A CN109960252A (zh) | 2019-07-02 |
CN109960252B true CN109960252B (zh) | 2022-05-06 |
Family
ID=66951696
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711430025.5A Active CN109960252B (zh) | 2017-12-25 | 2017-12-25 | 机器人及其数据处理方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US10671080B2 (zh) |
CN (1) | CN109960252B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109991983B (zh) * | 2019-04-10 | 2020-12-01 | 拉扎斯网络科技(上海)有限公司 | 机器人导航方法、装置、系统、电子设备及存储介质 |
CN114424910B (zh) * | 2021-12-31 | 2023-01-31 | 深圳市优必选科技股份有限公司 | 回充方法、装置、扫地机及计算机可读存储介质 |
WO2024065206A1 (zh) * | 2022-09-27 | 2024-04-04 | 深圳汉阳科技有限公司 | 机器人充电移动控制装置及系统 |
Family Cites Families (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100766439B1 (ko) * | 2006-03-29 | 2007-10-12 | 엘지전자 주식회사 | 이동로봇의 충전대 복귀 시스템 |
US20120185115A1 (en) * | 2007-10-05 | 2012-07-19 | Jason Dean | Laserbot: programmable robotic apparatus with laser |
CN102081838A (zh) * | 2009-11-27 | 2011-06-01 | 康佳集团股份有限公司 | 一种遥控发射装置,接收装置及遥控方法 |
CN102087353B (zh) * | 2009-12-08 | 2014-04-16 | 北京邮电大学 | 一种抑制干扰的方法及设备 |
CN103490827A (zh) * | 2012-06-12 | 2014-01-01 | 上海君戈网络科技有限公司 | 一种基于超声波的信息交换系统及其交换方法 |
EP2940906B1 (en) * | 2012-12-28 | 2017-05-17 | Rakuten, Inc. | Ultrasonic-wave communication system |
KR102015325B1 (ko) * | 2013-01-29 | 2019-08-28 | 삼성전자주식회사 | 청소 로봇 및 그 제어 방법 |
CN103810028B (zh) * | 2014-01-28 | 2017-10-13 | 努比亚技术有限公司 | 智能终端及其操作方法和移动终端 |
CN103997082B (zh) * | 2014-04-21 | 2016-01-13 | 伍小军 | 移动机器人自主充电装置及其自主充电方法 |
CN105446467B (zh) * | 2014-08-21 | 2018-08-31 | 刘小洋 | 控制智能终端设备使用的方法和装置 |
KR101624739B1 (ko) * | 2014-10-15 | 2016-05-26 | 윌커슨벤자민 | 위상 180도로 정렬한 1차 측파대 필터들을 이용하고 측파대 차동출력 비교기들의 위상을 맞춰 지터를 줄인 저전력용 광대역 비동기식 이산 위상 편이 복조 회로 |
KR20160048347A (ko) * | 2014-10-24 | 2016-05-04 | 노틸러스효성 주식회사 | 이동로봇의 충전 스테이션 자동 도킹 시스템 및 그 방법 |
CN104808497A (zh) * | 2015-02-15 | 2015-07-29 | 联想(北京)有限公司 | 一种信息处理方法及第一电子设备 |
CN105335021A (zh) * | 2015-09-09 | 2016-02-17 | 浙江工业大学 | 基于激光雷达的人机交互系统 |
CN105302296A (zh) * | 2015-09-09 | 2016-02-03 | 浙江工业大学 | 基于激光雷达的人机交互地面系统 |
CN107482717B (zh) * | 2017-08-14 | 2023-07-18 | 深圳市优必选科技有限公司 | 一种机器人充电底座以及机器人系统 |
-
2017
- 2017-12-25 CN CN201711430025.5A patent/CN109960252B/zh active Active
-
2018
- 2018-11-30 US US16/205,248 patent/US10671080B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
US20190196490A1 (en) | 2019-06-27 |
CN109960252A (zh) | 2019-07-02 |
US10671080B2 (en) | 2020-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109960252B (zh) | 机器人及其数据处理方法 | |
US8483617B2 (en) | Portable computing device with high-speed data communication | |
CN104578296B (zh) | 一种机器人充电方法、装置和系统 | |
JP6852028B2 (ja) | 電子装置及び方法 | |
US9014855B2 (en) | Control method for cleaning robots | |
CN110202569B (zh) | 机器人回充方法、装置、系统、电子设备及存储介质 | |
CN110545138A (zh) | 一种信息指示方法、装置及计算机可读存储介质 | |
WO2018218680A1 (zh) | 一种障碍物检测方法及设备 | |
CN105099003A (zh) | 一种无线充电方法及对应装置 | |
WO2019153786A1 (zh) | 数据传输方法、装置及系统 | |
US9407420B2 (en) | Inter-vehicle communication system and inter-vehicle communication device | |
CN106557185B (zh) | 触摸显示屏、交互设备、模式切换方法和装置 | |
CN106324603A (zh) | 室内机器人归位导航方法 | |
CN109309521A (zh) | 一种rtk基站装置、信号交互系统及其方法 | |
CN112119648A (zh) | 控制方法、远程服务器、控制站及存储介质 | |
CN111067438A (zh) | 清洁机器人的控制方法、装置、清洁机器人及存储介质 | |
JP7429331B2 (ja) | 超広帯域に基づく測位装置、方法、デバイス及び記憶媒体 | |
CN111918203B (zh) | 目标运输车的定位方法及装置、存储介质及电子设备 | |
US20180254561A1 (en) | Antenna, Antenna Control Method, Antenna Control Apparatus, and Antenna System | |
KR20210050890A (ko) | 통신 방법 및 장치 | |
CN109217925B (zh) | 充电桩的近场距离调节方法、系统、存储介质和电子设备 | |
US8793037B1 (en) | Legacy waveform implementation in a multi-function antenna | |
JPS58124349A (ja) | 端末装置の制御システム | |
US20210361136A1 (en) | Travel method of intelligent robot cleaner | |
JP2009253839A (ja) | Rfidリーダライタ |
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 |