CN118706106A - A positioning method for a mobile robot in a dynamic channel of an electric mobile shelf - Google Patents
A positioning method for a mobile robot in a dynamic channel of an electric mobile shelf Download PDFInfo
- Publication number
- CN118706106A CN118706106A CN202410731191.2A CN202410731191A CN118706106A CN 118706106 A CN118706106 A CN 118706106A CN 202410731191 A CN202410731191 A CN 202410731191A CN 118706106 A CN118706106 A CN 118706106A
- Authority
- CN
- China
- Prior art keywords
- positioning
- channel
- robot
- laser radar
- mobile
- 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.)
- Pending
Links
Classifications
-
- 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/005—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 with correlation of navigation data from several sources, e.g. map or contour matching
-
- 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
-
- 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
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/86—Combinations of lidar systems with systems other than lidar, radar or sonar, e.g. with direction finders
-
- 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
- G01S17/00—Systems using the reflection or reradiation of electromagnetic waves other than radio waves, e.g. lidar systems
- G01S17/88—Lidar systems specially adapted for specific applications
- G01S17/89—Lidar systems specially adapted for specific applications for mapping or imaging
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
- G06T7/70—Determining position or orientation of objects or cameras
- G06T7/73—Determining position or orientation of objects or cameras using feature-based methods
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Electromagnetism (AREA)
- Automation & Control Theory (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Theoretical Computer Science (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
本发明涉及电动移动货架技术领域,且公开了一种电动移动货架动态通道中的移动机器人的定位方法,定位方法包括有:S1激光雷达扫描;S2计算机视觉识别与定位;S3机器人定位;本发明通过其定位方法的配合使用,利用激光雷达、计算机视觉和机器人定位的多种技术,同时结合了SLAM算法和障碍物检测算法,能够实现实时的定位和避障;相较于现有技术,其能够适应动态环境下的定位需求能够在不同方面获取环境信息,能够有效提高定位的准确性和鲁棒性,且能够根据环境变化和机器人工作需求进行智能调整,提高机器人的适应性和智能化水平,同时还能够提高机器人的定位精准度和稳定性,减少误差和漂移,确保机器人在通道中的安全操作和准确导航。
The present invention relates to the technical field of electric mobile shelves, and discloses a positioning method for a mobile robot in a dynamic channel of an electric mobile shelf, the positioning method comprising: S1 laser radar scanning; S2 computer vision recognition and positioning; S3 robot positioning; the present invention uses a plurality of technologies of laser radar, computer vision and robot positioning through the coordinated use of its positioning method, and combines a SLAM algorithm and an obstacle detection algorithm at the same time, so as to realize real-time positioning and obstacle avoidance; compared with the prior art, the present invention can adapt to the positioning requirements in a dynamic environment, can obtain environmental information in different aspects, can effectively improve the accuracy and robustness of positioning, and can make intelligent adjustments according to environmental changes and robot working requirements, so as to improve the adaptability and intelligence level of the robot, and at the same time can also improve the positioning accuracy and stability of the robot, reduce errors and drifts, and ensure the safe operation and accurate navigation of the robot in the channel.
Description
技术领域Technical Field
本发明涉及电动移动货架技术领域,尤其是涉及一种电动移动货架动态通道中的移动机器人的定位方法。The invention relates to the technical field of electric mobile shelves, and in particular to a positioning method for a mobile robot in a dynamic channel of an electric mobile shelf.
背景技术Background Art
目前在电动移动货架动态通道中的移动机器人定位时,利用惯性测量单元(IMU)来测量机器人的加速度和角速度,通过积分得到机器人的位姿信息,然后通过在环境中部署超声波传感器,利用超声波的反射和接收来确定机器人与固定标记之间的距离,从而实现定位,再利用摄像头或深度相机捕获环境图像,然后使用计算机视觉算法进行特征点提取、场景匹配和定位;At present, when positioning a mobile robot in a dynamic channel of an electric mobile shelf, an inertial measurement unit (IMU) is used to measure the acceleration and angular velocity of the robot, and the robot's posture information is obtained by integration. Then, ultrasonic sensors are deployed in the environment, and the distance between the robot and a fixed marker is determined by the reflection and reception of ultrasonic waves, thereby achieving positioning. Then, a camera or a depth camera is used to capture the environment image, and then a computer vision algorithm is used to extract feature points, match the scene, and perform positioning.
针对上述中的相关技术,发明人认为,惯性导航系统通常具有较高的更新频率和实时性,适用于短期内的定位需求,且超声波定位系统通常适用于室内环境,并且对障碍物的敏感度较高,同时视觉识别定位系统可以实现对环境中物体的识别与定位,但受到光照条件和环境变化的影响较大;Regarding the above-mentioned related technologies, the inventor believes that the inertial navigation system usually has a high update frequency and real-time performance, which is suitable for short-term positioning needs, and the ultrasonic positioning system is usually suitable for indoor environments and has a high sensitivity to obstacles. At the same time, the visual recognition positioning system can realize the recognition and positioning of objects in the environment, but is greatly affected by lighting conditions and environmental changes;
本背景技术所公开的上述信息仅仅用于增加对本发明背景技术的理解,因此,其可能包括不构成本领域普通技术人员已知的现有技术。The above information disclosed in this background technology is only used to increase the understanding of the background technology of the present invention and therefore, it may include information that does not constitute the prior art known to a person of ordinary skill in the art.
发明内容Summary of the invention
为了解决现有电动移动货架动态通道中的移动机器人定位时,惯性导航系统一般只适用于短期内的定位需求,且超声波定位系统对障碍物的敏感度较高,同时视觉识别定位系统受到光照条件和环境变化影响较大的问题,本发明提供一种电动移动货架动态通道中的移动机器人的定位方法。In order to solve the problems that when positioning a mobile robot in a dynamic channel of an existing electric mobile shelf, the inertial navigation system is generally only suitable for short-term positioning needs, the ultrasonic positioning system is highly sensitive to obstacles, and the visual recognition positioning system is greatly affected by lighting conditions and environmental changes, the present invention provides a positioning method for a mobile robot in a dynamic channel of an electric mobile shelf.
本发明提供的一种电动移动货架动态通道中的移动机器人的定位方法采用如下的技术方案:The present invention provides a method for positioning a mobile robot in a dynamic channel of an electric mobile shelf using the following technical solutions:
一种电动移动货架动态通道中的移动机器人的定位方法,定位方法包括有:A positioning method for a mobile robot in a dynamic channel of an electric mobile shelf, the positioning method comprising:
S1激光雷达扫描:利用激光雷达对动态通道进行实时扫描,获取通道结构和障碍物信息,激光雷达可以提供高精度的环境地图,包括通道的长度、宽度以及其中的障碍物位置;S1 LiDAR scanning: Use LiDAR to scan dynamic channels in real time to obtain channel structure and obstacle information. LiDAR can provide high-precision environmental maps, including the length and width of the channel and the location of obstacles in it;
S2计算机视觉识别与定位:通过计算机视觉系统对通道内的标志点或特征进行识别和定位,生成通道内部的地图并建立坐标系,这包括识别通道内的特殊标记、颜色、纹理或其他特征,然后利用这些信息来确定机器人相对于通道的位置和姿态;S2 Computer vision recognition and positioning: Identify and locate landmarks or features in the channel through a computer vision system, generate a map of the channel and establish a coordinate system. This includes identifying special marks, colors, textures or other features in the channel, and then using this information to determine the robot's position and posture relative to the channel.
S3机器人定位:移动机器人通过搭载的定位传感器和通讯装置,接收并处理激光雷达和视觉系统传输的信息,实现相对于通道坐标系的实时定位,机器人会使用这些数据来准确地确定自身在通道中的位置,并根据通道环境的变化进行动态调整。S3 Robot Positioning: The mobile robot receives and processes information transmitted by the LiDAR and vision system through the onboard positioning sensors and communication devices to achieve real-time positioning relative to the channel coordinate system. The robot will use this data to accurately determine its position in the channel and make dynamic adjustments based on changes in the channel environment.
优选的,所述S1激光雷达扫描包括有S1.1安装激光雷达,在动态通道内部或者移动机器人上方安装激光雷达传感器,确保其能够全面扫描通道空间。Preferably, the S1 laser radar scanning includes S1.1 installing a laser radar, installing a laser radar sensor inside a dynamic channel or above a mobile robot to ensure that it can fully scan the channel space.
优选的,所述S1激光雷达扫描包括有S1.2实时扫描,激光雷达系统实时扫描动态通道,获取通道结构和障碍物信息,包括通道的长度、宽度以及障碍物的位置和尺寸。Preferably, the S1 laser radar scanning includes S1.2 real-time scanning, and the laser radar system scans the dynamic channel in real time to obtain the channel structure and obstacle information, including the length and width of the channel and the position and size of the obstacle.
优选的,所述S1激光雷达扫描包括有S1.3数据处理,对激光雷达返回的数据进行处理和分析,生成通道的三维地图和环境信息。Preferably, the S1 laser radar scanning includes S1.3 data processing, which processes and analyzes the data returned by the laser radar to generate a three-dimensional map of the channel and environmental information.
优选的,所述S2计算机视觉识别与定位包括有S2.1视觉传感器安装,在移动机器人上搭载视觉传感器,捕捉通道内的标志点或特征。Preferably, the S2 computer vision recognition and positioning includes S2.1 visual sensor installation, where a visual sensor is mounted on the mobile robot to capture landmarks or features in the channel.
优选的,所述S2计算机视觉识别与定位包括有S2.2特征识别,利用计算机视觉算法对通道内的特殊标记、颜色、纹理或其他特征进行识别。Preferably, the S2 computer vision identification and positioning includes S2.2 feature identification, which uses computer vision algorithms to identify special marks, colors, textures or other features in the channel.
优选的,所述S2计算机视觉识别与定位包括有S2.3坐标系建立,基于识别出的特征点,建立通道内部的地图并建立坐标系,确定机器人相对于通道的位置和姿态。Preferably, the S2 computer vision recognition and positioning includes S2.3 coordinate system establishment, based on the identified feature points, establishing a map of the interior of the channel and a coordinate system to determine the position and posture of the robot relative to the channel.
优选的,所述S3机器人定位包括有S3.1传感器集成,移动机器人搭载定位传感器,以接收激光雷达和视觉系统传输的信息。Preferably, the S3 robot positioning includes S3.1 sensor integration, and the mobile robot is equipped with a positioning sensor to receive information transmitted by the laser radar and the vision system.
优选的,所述S3机器人定位包括有S3.2数据融合,将激光雷达、视觉系统和机器人自身传感器获取的数据进行融合。Preferably, the S3 robot positioning includes S3.2 data fusion, which fuses the data obtained by the laser radar, the vision system and the robot's own sensors.
优选的,所述S3机器人定位包括有S3.3实时定位,通过融合后的数据,实现相对于通道坐标系的实时定位,让机器人能够准确地确定自身在通道中的位置,并根据通道环境的变化进行动态调整。Preferably, the S3 robot positioning includes S3.3 real-time positioning, which realizes real-time positioning relative to the channel coordinate system through fused data, so that the robot can accurately determine its position in the channel and make dynamic adjustments according to changes in the channel environment.
综上所述,本发明包括以下有益技术效果:In summary, the present invention includes the following beneficial technical effects:
1、通过其定位方法的配合使用,利用激光雷达、计算机视觉和机器人定位的多种技术,同时结合了SLAM算法和障碍物检测算法,能够实现实时的定位和避障;相较于现有技术,其能够适应动态环境下的定位需求能够在不同方面获取环境信息,并通过数据融合能够有效提高定位的准确性和鲁棒性;1. Through the coordinated use of its positioning methods, it uses a variety of technologies such as laser radar, computer vision and robot positioning, and combines SLAM algorithm and obstacle detection algorithm to achieve real-time positioning and obstacle avoidance; compared with existing technologies, it can adapt to the positioning needs in dynamic environments, can obtain environmental information in different aspects, and can effectively improve the accuracy and robustness of positioning through data fusion;
2、其中涉及的算法和技术采用了自适应定位算法和深度学习技术,能够根据环境变化和机器人工作需求进行智能调整,提高机器人的适应性和智能化水平,且通过数据融合和传感器集成,上述方法能够提高机器人的定位精准度和稳定性,减少误差和漂移,确保机器人在通道中的安全操作和准确导航。2. The algorithms and technologies involved use adaptive positioning algorithms and deep learning technologies, which can make intelligent adjustments based on environmental changes and robot work requirements, improve the robot's adaptability and intelligence, and through data fusion and sensor integration, the above methods can improve the robot's positioning accuracy and stability, reduce errors and drifts, and ensure the robot's safe operation and accurate navigation in the channel.
附图说明BRIEF DESCRIPTION OF THE DRAWINGS
图1是发明实施例的一种电动移动货架动态通道中的移动机器人的定位方法示意图。FIG. 1 is a schematic diagram of a method for positioning a mobile robot in a dynamic channel of an electric mobile shelf according to an embodiment of the invention.
具体实施方式DETAILED DESCRIPTION
以下结合附图1对本发明作进一步详细说明。The present invention is further described in detail below in conjunction with FIG1 .
本发明实施例公开一种电动移动货架动态通道中的移动机器人的定位方法。参照图1,一种电动移动货架动态通道中的移动机器人的定位方法,定位方法包括有:S1激光雷达扫描:利用激光雷达对动态通道进行实时扫描,获取通道结构和障碍物信息,激光雷达可以提供高精度的环境地图,包括通道的长度、宽度以及其中的障碍物位置,S1激光雷达扫描包括有S1.1安装激光雷达,在动态通道内部或者移动机器人上方安装激光雷达传感器,确保其能够全面扫描通道空间,S1激光雷达扫描包括有S1.2实时扫描,激光雷达系统实时扫描动态通道,获取通道结构和障碍物信息,包括通道的长度、宽度以及障碍物的位置和尺寸,S1激光雷达扫描包括有S1.3数据处理,对激光雷达返回的数据进行处理和分析,生成通道的三维地图和环境信息;The embodiment of the present invention discloses a method for positioning a mobile robot in a dynamic channel of an electric mobile shelf. Referring to Figure 1, a method for positioning a mobile robot in a dynamic channel of an electric mobile shelf, the positioning method includes: S1 laser radar scanning: using laser radar to scan the dynamic channel in real time to obtain channel structure and obstacle information, the laser radar can provide a high-precision environmental map, including the length and width of the channel and the position of obstacles therein, the S1 laser radar scanning includes S1.1 installing the laser radar, installing the laser radar sensor inside the dynamic channel or above the mobile robot to ensure that it can fully scan the channel space, the S1 laser radar scanning includes S1.2 real-time scanning, the laser radar system scans the dynamic channel in real time to obtain channel structure and obstacle information, including the length and width of the channel and the position and size of the obstacles, the S1 laser radar scanning includes S1.3 data processing, processing and analyzing the data returned by the laser radar to generate a three-dimensional map of the channel and environmental information;
通过采用上述技术方案,首先通过选择适合的激光雷达传感器,并确保其安装在动态通道内部或者移动机器人上方,能够全面扫描通道空间,激光雷达通过发射激光束并测量其返回时间和角度来获取环境的三维信息,从而构建环境的地图,然后激光雷达系统实时扫描动态通道,获取通道结构和障碍物信息,通过其激光雷达以一定频率扫描周围环境,通过测量激光束的反射时间和位置,获取通道的长度、宽度以及障碍物的位置和尺寸等信息,再对激光雷达返回的数据进行处理和分析,生成通道的三维地图和环境信息,通过对激光雷达数据的处理和分析,可以构建通道的三维地图,并识别障碍物的位置和形状,为后续机器人导航提供基础信息。By adopting the above technical solution, firstly, by selecting a suitable lidar sensor and ensuring that it is installed inside the dynamic channel or above the mobile robot, the channel space can be fully scanned. The lidar acquires three-dimensional information of the environment by emitting a laser beam and measuring its return time and angle, thereby building a map of the environment. Then, the lidar system scans the dynamic channel in real time to acquire channel structure and obstacle information. The lidar scans the surrounding environment at a certain frequency, and acquires information such as the length and width of the channel and the location and size of obstacles by measuring the reflection time and position of the laser beam. The data returned by the lidar is then processed and analyzed to generate a three-dimensional map of the channel and environmental information. By processing and analyzing the lidar data, a three-dimensional map of the channel can be constructed, and the location and shape of obstacles can be identified, providing basic information for subsequent robot navigation.
参照图1,S2计算机视觉识别与定位:通过计算机视觉系统对通道内的标志点或特征进行识别和定位,生成通道内部的地图并建立坐标系,这包括识别通道内的特殊标记、颜色、纹理或其他特征,然后利用这些信息来确定机器人相对于通道的位置和姿态,S2计算机视觉识别与定位包括有S2.1视觉传感器安装,在移动机器人上搭载视觉传感器,捕捉通道内的标志点或特征,S2计算机视觉识别与定位包括有S2.2特征识别,利用计算机视觉算法对通道内的特殊标记、颜色、纹理或其他特征进行识别,S2计算机视觉识别与定位包括有S2.3坐标系建立,基于识别出的特征点,建立通道内部的地图并建立坐标系,确定机器人相对于通道的位置和姿态;Referring to Figure 1, S2 computer vision recognition and positioning: using a computer vision system to identify and locate landmarks or features in the channel, generate a map of the interior of the channel and establish a coordinate system, which includes identifying special marks, colors, textures or other features in the channel, and then using this information to determine the position and posture of the robot relative to the channel. S2 computer vision recognition and positioning includes S2.1 visual sensor installation, carrying a visual sensor on the mobile robot to capture landmarks or features in the channel, S2 computer vision recognition and positioning includes S2.2 feature recognition, using a computer vision algorithm to identify special marks, colors, textures or other features in the channel, S2 computer vision recognition and positioning includes S2.3 coordinate system establishment, based on the identified feature points, establish a map of the interior of the channel and establish a coordinate system to determine the position and posture of the robot relative to the channel;
通过采用上述技术方案,通过选择合适的视觉传感器,并安装在移动机器人上,以便捕捉通道内的标志点或特征,选择合适的视觉传感器,并安装在移动机器人上,以便捕捉通道内的标志点或特征,再利用计算机视觉算法对通道内的特殊标记、颜色、纹理或其他特征进行识别,使用图像处理技术,通过特征点的提取和匹配,识别通道内的标志点或特征,从而确定机器人相对于通道的位置和姿态,然后基于识别出的特征点,建立通道内部的地图并建立坐标系,确定机器人相对于通道的位置和姿态,根据识别出的特征点,建立通道内部的地图,并利用其中的标志点确定机器人相对于通道的位置和姿态。By adopting the above technical solution, by selecting a suitable visual sensor and installing it on a mobile robot to capture the landmarks or features in the channel, a suitable visual sensor is selected and installed on a mobile robot to capture the landmarks or features in the channel, and then a computer vision algorithm is used to identify the special marks, colors, textures or other features in the channel. Image processing technology is used to extract and match feature points to identify the landmarks or features in the channel, so as to determine the position and posture of the robot relative to the channel, and then a map of the inside of the channel and a coordinate system are established based on the identified feature points to determine the position and posture of the robot relative to the channel. A map of the inside of the channel is established based on the identified feature points, and the landmark points therein are used to determine the position and posture of the robot relative to the channel.
参照图1,S3机器人定位:移动机器人通过搭载的定位传感器和通讯装置,接收并处理激光雷达和视觉系统传输的信息,实现相对于通道坐标系的实时定位,机器人会使用这些数据来准确地确定自身在通道中的位置,并根据通道环境的变化进行动态调整,S3机器人定位包括有S3.1传感器集成,移动机器人搭载定位传感器,以接收激光雷达和视觉系统传输的信息,S3机器人定位包括有S3.2数据融合,将激光雷达、视觉系统和机器人自身传感器获取的数据进行融合,S3机器人定位包括有S3.3实时定位,通过融合后的数据,实现相对于通道坐标系的实时定位,让机器人能够准确地确定自身在通道中的位置,并根据通道环境的变化进行动态调整;Referring to Figure 1, S3 robot positioning: the mobile robot receives and processes the information transmitted by the laser radar and vision system through the onboard positioning sensors and communication devices to achieve real-time positioning relative to the channel coordinate system. The robot will use these data to accurately determine its own position in the channel and dynamically adjust according to changes in the channel environment. S3 robot positioning includes S3.1 sensor integration. The mobile robot is equipped with positioning sensors to receive information transmitted by the laser radar and vision system. S3 robot positioning includes S3.2 data fusion, which fuses the data obtained by the laser radar, vision system and the robot's own sensors. S3 robot positioning includes S3.3 real-time positioning. The fused data can achieve real-time positioning relative to the channel coordinate system, allowing the robot to accurately determine its own position in the channel and dynamically adjust according to changes in the channel environment.
通过采用上述技术方案,移动机器人搭载定位传感器,如惯性测量单元(IMU)、编码器等,以接收激光雷达和视觉系统传输的信息,定位传感器集成了不同类型的传感器,用于获取机器人自身的位置、速度和姿态等信息,以辅助定位,利用将激光雷达、视觉系统和机器人自身传感器获取的数据进行融合,以提高定位精度和鲁棒性,利用传感器融合算法,将不同传感器获取的信息进行融合,从而提高机器人定位的准确性和鲁棒性,通过融合后的数据,实现相对于通道坐标系的实时定位,让机器人能够准确地确定自身在通道中的位置,并根据通道环境的变化进行动态调整,利用融合后的数据,通过定位算法实现机器人相对于通道的实时定位,以便机器人能够准确地感知并调整自身位置。By adopting the above technical solution, the mobile robot is equipped with positioning sensors, such as inertial measurement units (IMUs), encoders, etc., to receive information transmitted by lidar and vision systems. The positioning sensors integrate different types of sensors to obtain information such as the robot's own position, speed, and posture to assist in positioning. The data obtained by the lidar, vision system, and the robot's own sensors are fused to improve positioning accuracy and robustness. The information obtained by different sensors is fused using a sensor fusion algorithm to improve the accuracy and robustness of the robot's positioning. The fused data is used to achieve real-time positioning relative to the channel coordinate system, so that the robot can accurately determine its position in the channel and dynamically adjust it according to changes in the channel environment. The fused data is used to achieve real-time positioning of the robot relative to the channel through a positioning algorithm so that the robot can accurately sense and adjust its own position.
本发明实施例一种电动移动货架动态通道中的移动机器人的定位方法的实施原理为:首先通过选择适合的激光雷达传感器,并确保其安装在动态通道内部或者移动机器人上方,能够全面扫描通道空间,激光雷达通过发射激光束并测量其返回时间和角度来获取环境的三维信息,从而构建环境的地图,然后激光雷达系统实时扫描动态通道,获取通道结构和障碍物信息,通过其激光雷达以一定频率扫描周围环境,通过测量激光束的反射时间和位置,获取通道的长度、宽度以及障碍物的位置和尺寸等信息,再对激光雷达返回的数据进行处理和分析,生成通道的三维地图和环境信息,通过对激光雷达数据的处理和分析,可以构建通道的三维地图,并识别障碍物的位置和形状,为后续机器人导航提供基础信息,其通过选择合适的视觉传感器,并安装在移动机器人上,以便捕捉通道内的标志点或特征,选择合适的视觉传感器,并安装在移动机器人上,以便捕捉通道内的标志点或特征,再利用计算机视觉算法对通道内的特殊标记、颜色、纹理或其他特征进行识别,使用图像处理技术,通过特征点的提取和匹配,识别通道内的标志点或特征,从而确定机器人相对于通道的位置和姿态,然后基于识别出的特征点,建立通道内部的地图并建立坐标系,确定机器人相对于通道的位置和姿态,根据识别出的特征点,建立通道内部的地图,并利用其中的标志点确定机器人相对于通道的位置和姿态,最后通过移动机器人搭载定位传感器,如惯性测量单元(IMU)、编码器等,以接收激光雷达和视觉系统传输的信息,定位传感器集成了不同类型的传感器,用于获取机器人自身的位置、速度和姿态等信息,以辅助定位,利用将激光雷达、视觉系统和机器人自身传感器获取的数据进行融合,以提高定位精度和鲁棒性,利用传感器融合算法,将不同传感器获取的信息进行融合,从而提高机器人定位的准确性和鲁棒性,通过融合后的数据,实现相对于通道坐标系的实时定位,让机器人能够准确地确定自身在通道中的位置,并根据通道环境的变化进行动态调整,利用融合后的数据,通过定位算法实现机器人相对于通道的实时定位,以便机器人能够准确地感知并调整自身位置,其上述激光雷达可选用Hokuyo UST-10LX等高性能激光雷达传感器,安装在移动机器人上方,可提供高精度的环境地图数据,其上述视觉传感器可选择Basler acA1300-60gm高分辨率工业相机,搭载在移动机器人上,用于捕捉通道内的特征点或标志物,而惯性测量单元(IMU)选择集成高精度MEMS惯性传感器,如ADIS16470,用于获取机器人的加速度、角速度等姿态信息,其编码器可使用高分辨率的光学编码器,如HEDL-5540,配合机器人的驱动轮,用于测量机器人的运动和位移,激光雷达扫描算法采用SLAM(Simultaneous Localization andMapping)算法,如Hector SLAM或Cartographer,对激光雷达返回的数据进行处理和分析,生成通道的三维地图和环境信息。SLAM算法通过将机器人的移动轨迹与地图构建进行同时计算,实现机器人在未知环境中的定位和导航,计算机视觉算法可使用特征点提取与匹配算法,如SIFT(Scale-Invariant Feature Transform)或SURF(Speeded-Up RobustFeatures),对通道内的特殊标记或特征进行识别和匹配,以确定机器人相对通道的位置和姿态,传感器融合算法:采用扩展卡尔曼滤波(EKF)或无迹卡尔曼滤波(UKF)算法,将激光雷达、视觉系统和机器人自身传感器获得的数据进行融合,以提高定位精度和鲁棒性,这些算法通过将不同传感器的信息进行融合,并考虑其误差特性,实现对机器人位置和姿态的更准确估计,激光雷达扫描数据处理可对激光雷达返回的数据进行滤波、坐标转换和地图构建,通过使用点云库(PCL)等工具进行数据处理和建图,且视觉传感器数据处理利用OpenCV等计算机视觉库,对视觉传感器获取的图像进行特征提取、匹配和姿态估计,建立通道内部的地图和坐标系,传感器融合计算通过EKF或UKF算法,将激光雷达、视觉系统和机器人自身传感器获取的数据进行融合计算,实现机器人相对通道的实时定位,最后实时调整与导航可根据实时定位结果,通过导航算法,如A*算法或RRT*算法,实现机器人在动态通道中的路径规划和调整,确保机器人能够安全、高效地进行移动和搬运操作,通过以上具体的传感器选择、算法应用和计算过程,结合先进的传感器技术和定位算法,可以实现电动移动货架动态通道中移动机器人的准确定位和导航,从而提高物料搬运和管理的效率和精度。The implementation principle of a positioning method for a mobile robot in a dynamic channel of an electric mobile shelf in an embodiment of the present invention is as follows: first, by selecting a suitable laser radar sensor and ensuring that it is installed inside the dynamic channel or above the mobile robot, the channel space can be fully scanned. The laser radar obtains three-dimensional information of the environment by emitting a laser beam and measuring its return time and angle, thereby building a map of the environment. Then, the laser radar system scans the dynamic channel in real time to obtain channel structure and obstacle information. The laser radar scans the surrounding environment at a certain frequency, and obtains information such as the length, width of the channel and the position and size of the obstacle by measuring the reflection time and position of the laser beam. Then, the data returned by the laser radar is processed and analyzed to generate a three-dimensional map of the channel and environmental information. By processing and analyzing the laser radar data, a three-dimensional map of the channel can be constructed, and the position and shape of the obstacle can be identified, providing basic information for subsequent robot navigation. It selects a suitable visual sensor and installs it on the mobile robot to capture the landmarks or features in the channel. Then, a computer vision algorithm is used to identify special marks, colors, textures or other features in the channel. Image processing technology is used to extract and Matching, identifying the landmarks or features in the channel, so as to determine the position and posture of the robot relative to the channel, and then based on the identified feature points, establish a map inside the channel and establish a coordinate system to determine the position and posture of the robot relative to the channel. According to the identified feature points, establish a map inside the channel, and use the landmarks therein to determine the position and posture of the robot relative to the channel. Finally, the mobile robot is equipped with positioning sensors, such as inertial measurement units (IMUs), encoders, etc., to receive information transmitted by the laser radar and vision system. The positioning sensor integrates different types of sensors to obtain information such as the robot's own position, speed and posture to assist in positioning. The data obtained by the laser radar, vision system and the robot's own sensors are fused to improve the positioning accuracy and robustness. The information obtained by different sensors is fused using the sensor fusion algorithm to improve the accuracy and robustness of the robot's positioning. The real-time positioning relative to the channel coordinate system is realized through the fused data, so that the robot can accurately determine its position in the channel and dynamically adjust according to changes in the channel environment. The real-time positioning of the robot relative to the channel is realized through the positioning algorithm using the fused data, so that the robot can accurately perceive and adjust its own position. The above-mentioned laser radar can be selected from Hokuyo High-performance LiDAR sensors such as UST-10LX are installed on the mobile robot to provide high-precision environmental map data. The above-mentioned visual sensor can be selected as Basler acA1300-60gm high-resolution industrial camera, which is mounted on the mobile robot to capture feature points or markers in the channel. The inertial measurement unit (IMU) chooses to integrate high-precision MEMS inertial sensors, such as ADIS16470, to obtain the robot's acceleration, angular velocity and other posture information. The encoder can use a high-resolution optical encoder, such as HEDL-5540, which is used to measure the robot's movement and displacement with the robot's drive wheel. The LiDAR scanning algorithm uses SLAM (Simultaneous Localization and Mapping) algorithm, such as Hector SLAM or Cartographer, to process and analyze the data returned by the LiDAR to generate a three-dimensional map of the channel and environmental information. The SLAM algorithm calculates the robot's movement trajectory and map construction simultaneously to achieve the robot's positioning and navigation in an unknown environment. The computer vision algorithm can use feature point extraction and matching algorithms, such as SIFT (Scale-Invariant Feature Transform) or SURF (Speeded-Up Robust Features), to identify and match special markers or features in the channel to determine the robot's position and posture relative to the channel. Sensor fusion algorithm: Use the extended Kalman filter (EKF) or unscented Kalman filter (UKF) algorithm to fuse the data obtained by the lidar, vision system and the robot's own sensors to improve positioning accuracy and robustness. These algorithms fuse information from different sensors and take into account their error characteristics to achieve a more accurate estimate of the robot's position and posture. LiDAR scanning data processing can filter, transform coordinates and build maps for the data returned by the lidar. Data processing and mapping are performed using tools such as the Point Cloud Library (PCL), and visual sensor data processing uses computer vision libraries such as OpenCV to perform visual The images acquired by the sensor are used for feature extraction, matching and posture estimation to establish a map and coordinate system inside the channel. The sensor fusion calculation uses the EKF or UKF algorithm to fuse the data obtained by the lidar, vision system and the robot's own sensors to achieve real-time positioning of the robot relative to the channel. Finally, real-time adjustment and navigation can be based on the real-time positioning results. Through navigation algorithms such as the A* algorithm or the RRT* algorithm, the robot's path planning and adjustment in the dynamic channel can be achieved to ensure that the robot can move and carry out operations safely and efficiently. Through the above specific sensor selection, algorithm application and calculation process, combined with advanced sensor technology and positioning algorithms, accurate positioning and navigation of mobile robots in dynamic channels of electric mobile shelves can be achieved, thereby improving the efficiency and accuracy of material handling and management.
最后应说明的几点是:首先,在本发明的描述中,需要说明的是,除非另有规定和限定,术语“安装”、“相连”、“连接”应做广义理解,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变,则相对位置关系可能发生改变;Finally, a few points should be explained: First, in the description of the present invention, it should be noted that, unless otherwise specified and limited, the terms "installed", "connected", and "connected" should be understood in a broad sense, which may refer to mechanical connection or electrical connection, or internal communication between two components, or direct connection. "upper", "lower", "left", "right", etc. are only used to indicate relative positional relationships. When the absolute position of the object being described changes, the relative positional relationship may change;
其次:本发明公开实施例附图中,只涉及到与本公开实施例涉及到的结构,其他结构可参考通常设计,在不冲突情况下,本发明同一实施例及不同实施例可以相互组合;Secondly: In the drawings of the embodiments disclosed in the present invention, only the structures related to the embodiments disclosed in the present invention are involved, and other structures can refer to the general design. In the absence of conflict, the same embodiment and different embodiments of the present invention can be combined with each other;
最后:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。Finally: The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the protection scope of the present invention.
以上均为本发明的较佳实施例,并非依此限制本发明的保护范围,故:凡依本发明的结构、形状、原理所做的等效变化,均应涵盖于本发明的保护范围之内。The above are all preferred embodiments of the present invention, and are not intended to limit the protection scope of the present invention. Therefore, any equivalent changes made based on the structure, shape, and principle of the present invention should be included in the protection scope of the present invention.
Claims (10)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410731191.2A CN118706106A (en) | 2024-06-06 | 2024-06-06 | A positioning method for a mobile robot in a dynamic channel of an electric mobile shelf |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410731191.2A CN118706106A (en) | 2024-06-06 | 2024-06-06 | A positioning method for a mobile robot in a dynamic channel of an electric mobile shelf |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN118706106A true CN118706106A (en) | 2024-09-27 |
Family
ID=92808778
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202410731191.2A Pending CN118706106A (en) | 2024-06-06 | 2024-06-06 | A positioning method for a mobile robot in a dynamic channel of an electric mobile shelf |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN118706106A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119291701A (en) * | 2024-10-10 | 2025-01-10 | 中国矿业大学 | A support support sensing and positioning method for an underground support handling robot |
-
2024
- 2024-06-06 CN CN202410731191.2A patent/CN118706106A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119291701A (en) * | 2024-10-10 | 2025-01-10 | 中国矿业大学 | A support support sensing and positioning method for an underground support handling robot |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN112740274B (en) | System and method for VSLAM scale estimation using optical flow sensors on robotic devices | |
| US10006772B2 (en) | Map production method, mobile robot, and map production system | |
| JP3561473B2 (en) | Object position tracking / detection method and vehicle | |
| CN109425346B (en) | Navigation system for an automated vehicle | |
| CN112698306A (en) | System and method for solving map construction blind area by combining multiple laser radars and camera | |
| CN109362237B (en) | Method and system for detecting intrusion within a monitored volume | |
| RU2740229C1 (en) | Method of localizing and constructing navigation maps of mobile service robot | |
| WO2012167110A2 (en) | Target recognition and localization methods using a laser sensor for wheeled mobile robots | |
| WO2017199333A1 (en) | Information output device, terminal device, control method, program, and storage medium | |
| Horgan et al. | Review of machine vision applications in unmanned underwater vehicles | |
| Canh et al. | Multisensor data fusion for reliable obstacle avoidance | |
| CN118706106A (en) | A positioning method for a mobile robot in a dynamic channel of an electric mobile shelf | |
| Huang et al. | Research progress and application of multi-sensor data fusion technology in agvs | |
| Noaman et al. | Landmarks exploration algorithm for mobile robot indoor localization using VISION sensor | |
| Aggarwal | On the use of artificial intelligence techniques in transportation systems | |
| Tsukiyama | Global navigation system with RFID tags | |
| JPH1185981A (en) | Distance measurement origin recognition device for moving objects | |
| KR20140053712A (en) | The localization method for indoor mobile robots by sensor fusion | |
| Aliakbarpour et al. | Three-dimensional reconstruction based on multiple virtual planes by using fusion-based camera network | |
| US20220155801A1 (en) | Method for autonomous navigation by integrating sensor data with known aeronautical coordinates using simultaneous localisation and mapping | |
| Aggarwal | Machine vision based SelfPosition estimation of mobile robots | |
| Shojaeipour et al. | Robot path obstacle locator using webcam and laser emitter | |
| Park et al. | Visual LiDAR Odometry Using Tree Trunk Detection and LiDAR Localization | |
| CN113932814A (en) | Multi-mode map-based co-location method | |
| CN116724336B (en) | Method and system for determining a state of a camera |
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 |