CN108161886A - Map Construction Robot Based on Laser Scanning and Kalman Filtering Technology - Google Patents
Map Construction Robot Based on Laser Scanning and Kalman Filtering Technology Download PDFInfo
- Publication number
- CN108161886A CN108161886A CN201810058491.3A CN201810058491A CN108161886A CN 108161886 A CN108161886 A CN 108161886A CN 201810058491 A CN201810058491 A CN 201810058491A CN 108161886 A CN108161886 A CN 108161886A
- Authority
- CN
- China
- Prior art keywords
- laser scanning
- motion platform
- board
- robot
- toothed wheel
- 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
- 238000005516 engineering process Methods 0.000 title claims abstract description 21
- 238000010276 construction Methods 0.000 title claims abstract description 18
- 238000001914 filtration Methods 0.000 title abstract description 3
- 230000033001 locomotion Effects 0.000 claims abstract description 31
- 238000004891 communication Methods 0.000 claims description 5
- 230000007613 environmental effect Effects 0.000 abstract description 13
- 230000002457 bidirectional effect Effects 0.000 abstract 2
- 238000001514 detection method Methods 0.000 description 7
- 238000005259 measurement Methods 0.000 description 7
- 239000011521 glass Substances 0.000 description 5
- 238000000034 method Methods 0.000 description 4
- 240000007651 Rubus glaucus Species 0.000 description 2
- 235000011034 Rubus glaucus Nutrition 0.000 description 2
- 235000009122 Rubus idaeus Nutrition 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000001133 acceleration Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000005034 decoration Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 230000001568 sexual effect Effects 0.000 description 1
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J5/00—Manipulators mounted on wheels or on carriages
- B25J5/005—Manipulators mounted on wheels or on carriages mounted on endless tracks or belts
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J19/00—Accessories fitted to manipulators, e.g. for monitoring, for viewing; Safety devices combined with or specially adapted for use in connection with manipulators
- B25J19/02—Sensing devices
- B25J19/026—Acoustical sensing devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B25—HAND TOOLS; PORTABLE POWER-DRIVEN TOOLS; MANIPULATORS
- B25J—MANIPULATORS; CHAMBERS PROVIDED WITH MANIPULATION DEVICES
- B25J9/00—Programme-controlled manipulators
- B25J9/16—Programme controls
- B25J9/1602—Programme controls characterised by the control system, structure, architecture
- B25J9/161—Hardware, e.g. neural networks, fuzzy logic, interfaces, processor
Landscapes
- Engineering & Computer Science (AREA)
- Robotics (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Artificial Intelligence (AREA)
- Evolutionary Computation (AREA)
- Fuzzy Systems (AREA)
- Mathematical Physics (AREA)
- Software Systems (AREA)
- Acoustics & Sound (AREA)
- Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
Abstract
Description
技术领域technical field
本发明涉及机器人技术领域,尤其涉及一种基于激光扫描与卡尔曼滤波技术的地图构建机器人。The invention relates to the technical field of robots, in particular to a map construction robot based on laser scanning and Kalman filter technology.
背景技术Background technique
现代建筑考虑美观等因素,办公楼、居室常常使用玻璃门窗做装饰,而现有的服务机器人大多使用红外传感器实现避障功能。红外传感器避障的机器人不能准确识别透明玻璃,进而需依靠压力传感器与透明玻璃的接触作用进而实现性接触避障,导致该机器人的工作效率低;并且该机器人在构建室内地图时,容易受玻璃墙窗,玻璃装饰等场地因素的影响,降低了地图构建系统的的真实性。Modern architecture considers factors such as aesthetics. Office buildings and living rooms are often decorated with glass doors and windows, and most existing service robots use infrared sensors to achieve obstacle avoidance. The infrared sensor obstacle avoidance robot cannot accurately identify transparent glass, and then needs to rely on the contact between the pressure sensor and the transparent glass to achieve sexual contact obstacle avoidance, resulting in low work efficiency of the robot; and the robot is easily affected by the glass when building an indoor map. The influence of site factors such as walls, windows, and glass decorations reduces the authenticity of the map construction system.
现有的移动机器人在地图构建方面,由于地形、光照等不确定性因素,通过传感器系统获得的外部信息往往数据误差大,并未能有效地处理数据,使机器人不能获取有效环境特征,导致了地图构建的不准确性、不全面性。现有的应用在地图构建领域的移动机器人大多数为各种各样的轮式机器人,相比履带式机器人,轮式机器人对于凹凸不平或者沙粒为主的环境的适应性很低,行走不方便,执行任务的效率大大降低;并且轮式机器人需要使用的驱动电机比履带式机器人多,成本相对较高。In terms of map construction of existing mobile robots, due to uncertain factors such as terrain and illumination, the external information obtained through the sensor system often has large data errors, and the data cannot be processed effectively, so that the robot cannot obtain effective environmental features, resulting in The inaccuracy and incompleteness of map construction. Most of the existing mobile robots used in the field of map construction are various wheeled robots. Compared with tracked robots, wheeled robots have low adaptability to uneven or sandy environments, and cannot walk easily. Convenience, the efficiency of performing tasks is greatly reduced; and wheeled robots need to use more drive motors than crawler robots, and the cost is relatively high.
发明内容Contents of the invention
本发明所要解决的技术问题是如何提供一种能更完整地、精确地反映环境特征,提高机器人的工作效率的基于激光扫描与卡尔曼滤波技术的地图构建机器人。The technical problem to be solved by the present invention is how to provide a map building robot based on laser scanning and Kalman filtering technology that can reflect the environmental characteristics more completely and accurately and improve the working efficiency of the robot.
为解决上述技术问题,本发明所采取的技术方案是:一种基于激光扫描与卡尔曼滤波技术的地图构建机器人,其特征在于:包括运动平台、控制主板、超声波传感器和360°激光扫描测距雷达,所述控制主板位于运动平台上,运动平台上设有驱动模块,所述驱动模块受控于所述控制主板,所述驱动模块用于驱动所述运动平台运动;所述超声波传感器设有若干个,呈弧状布置于所述运动平台上,与所述控制主板双向连接,用于测量所述运动平台与障碍物的距离;所述360°激光扫描测距雷达位于所述运动平台上,与所述控制主板双向连接,用于对机器人周围的障碍物信息进行采集;所述控制主板用于根据所述超声波传感器感应的信息控制所述运动平台进行避障运动并根据所述360°激光扫描测距雷达测量的信息进行地图构建。In order to solve the above technical problems, the technical solution adopted by the present invention is: a map construction robot based on laser scanning and Kalman filter technology, characterized in that it includes a motion platform, a control board, an ultrasonic sensor and a 360° laser scanning ranging For the radar, the control main board is located on a motion platform, and a drive module is arranged on the motion platform, and the drive module is controlled by the control main board, and the drive module is used to drive the movement of the motion platform; the ultrasonic sensor is provided with Several, arranged in an arc on the moving platform, bidirectionally connected with the control board, for measuring the distance between the moving platform and obstacles; the 360° laser scanning ranging radar is located on the moving platform, Two-way connection with the control board, used to collect obstacle information around the robot; the control board is used to control the motion platform to perform obstacle avoidance movement according to the information sensed by the ultrasonic sensor and according to the 360° laser Scan the information measured by the ranging radar for map construction.
进一步的技术方案在于:所述运动平台包括两副履带、四个齿型轮,两个齿型轮固定件,两个电机固定件,两个12V带减速电机,两个90°角码、两根横梁、下载板以及上载板;所述齿型轮分别设置在齿型轮固定件的两端且后端的齿形轮与所述齿形轮固定件可转动的连接;所述履带与齿型轮配合;所述两个12V带减速电机斜对角分布,通过电机固定件以螺纹连接的方式连接在齿型轮固定件上,所述电机的动力输出端与前侧的齿形轮固定连接;所述两根横梁均通过90°角码以螺纹连接的方式连接两边的齿型轮固定件;所述下载板设置在横梁的上方,下载板的通孔与横梁的通孔同轴配合;所述上载板通过支杆与下载板连接;所述控制主板通过电机驱动板控制所述电机动作。A further technical solution is: the motion platform includes two crawler belts, four toothed wheels, two toothed wheel fixing parts, two motor fixing parts, two 12V belt deceleration motors, two 90° angle codes, two The root beam, the lower plate and the upper plate; the toothed wheels are respectively arranged at the two ends of the toothed wheel fixed part and the toothed wheel at the rear end is rotatably connected with the toothed wheel fixed part; the track and the toothed wheel wheel fit; the two 12V motors with deceleration are distributed diagonally, and are connected to the toothed wheel fixing member in a threaded manner through the motor fixing member, and the power output end of the motor is fixedly connected to the toothed wheel on the front side The two beams are connected to the toothed wheel fixtures on both sides in a threaded manner through a 90° angle code; the loading plate is arranged above the beam, and the through hole of the loading plate is coaxially matched with the through hole of the beam; The upper loading board is connected to the lowering board through a strut; the control main board controls the action of the motor through a motor driving board.
进一步的技术方案在于:所述控制主板固定在所述下载板上。A further technical solution is: the control main board is fixed on the download board.
进一步的技术方案在于:所述上载板的椭圆形状一端设置为朝向机器人的前方;所述超声波传感器共有五个,其中三个超声波传感器在上载板的扇形区均匀分布,其一朝向机器人的正前方,另外在上载板的左右方向分别设置两个超声波传感器,且位于该边线的中间位置;所述360°激光扫描测距雷达设置在上载板的中心位置。A further technical solution is: one end of the elliptical shape of the upper carrier board is set to face the front of the robot; there are five ultrasonic sensors, of which three ultrasonic sensors are evenly distributed in the fan-shaped area of the upper carrier board, one of which faces the front of the robot , in addition, two ultrasonic sensors are respectively arranged in the left and right directions of the upper board, and are located in the middle of the sideline; the 360° laser scanning ranging radar is arranged in the center of the upper board.
优选的,所述控制主板使用树莓派三代主板。Preferably, the control board uses the third-generation Raspberry Pi main board.
进一步的技术方案在于:,所述树莓派三代主板上设置有短距离无线通讯模块。A further technical solution is: a short-distance wireless communication module is arranged on the Raspberry Pi III motherboard.
优选的,所述短距离无线通讯模块包括蓝牙模块和WIFI模块。Preferably, the short-distance wireless communication module includes a Bluetooth module and a WIFI module.
采用上述技术方案所产生的有益效果在于:所述机器人采用履带结构作为执行结构,使得机器人具有更好的越障能力,适用于多种复杂环境的地图构建,并且稳定性好;采用激光扫描技术与卡尔曼滤波技术融合的数据采集与处理系统,利用激光扫描仪扫描速度快且数据点密集精确的优点,全面地获取环境的测量信息,结合卡尔曼滤波技术,有效提高了数据的准确性,实现了测量信息更趋于真实,能更完整地、精确地反映环境特征;增加了超声波测距系统,融合超声波测距信息,使得机器人在环境中自动调整行走路线,减少机器人迂回行走的情况,提高机器人的工作效率;多种传感器相互协助可以给移动机器人提供丰富的环境信息进而可以实现后续的机器人自主定位功能。The beneficial effects of adopting the above technical solution are: the robot adopts the crawler structure as the execution structure, so that the robot has a better ability to overcome obstacles, is suitable for map construction in various complex environments, and has good stability; adopts laser scanning technology The data acquisition and processing system integrated with Kalman filter technology takes advantage of the advantages of fast scanning speed and dense and accurate data points of laser scanners to comprehensively obtain environmental measurement information. Combined with Kalman filter technology, the accuracy of data is effectively improved. It realizes that the measurement information tends to be more real, and can reflect the environmental characteristics more completely and accurately; the ultrasonic ranging system is added to integrate the ultrasonic ranging information, so that the robot can automatically adjust the walking route in the environment, reducing the situation of the robot walking roundabout, Improve the working efficiency of the robot; the mutual assistance of various sensors can provide the mobile robot with rich environmental information and then realize the subsequent autonomous positioning function of the robot.
附图说明Description of drawings
下面结合附图和具体实施方式对本发明作进一步详细的说明。The present invention will be further described in detail below in conjunction with the accompanying drawings and specific embodiments.
图1是本发明实施例所述机器人的结构示意图;Fig. 1 is the structural representation of the robot described in the embodiment of the present invention;
图2是本发明实施例所述机器人另一个视角的结构示意图;Fig. 2 is a structural schematic diagram of another perspective of the robot described in the embodiment of the present invention;
图3是本发明实施例所述机器人的电路原理图;Fig. 3 is the schematic circuit diagram of the robot described in the embodiment of the present invention;
其中:1、履带2、齿型轮3、齿型轮固定件4、电机固定件5、12V带减速电机6、90°角码7、横梁8、下载板9、控制主板10、电机驱动板11、支杆12、上载板13、超声波传感器14、360°激光扫描测距雷达。Among them: 1. Track 2. Toothed wheel 3. Toothed wheel fixing part 4. Motor fixing part 5. 12V belt deceleration motor 6. 90° angle code 7. Beam 8. Download board 9. Control board 10. Motor drive board 11. Strut 12, upper board 13, ultrasonic sensor 14, 360° laser scanning ranging radar.
具体实施方式Detailed ways
下面结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention are clearly and completely described below in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of them. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其他不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施例的限制。In the following description, a lot of specific details are set forth in order to fully understand the present invention, but the present invention can also be implemented in other ways different from those described here, and those skilled in the art can do it without departing from the meaning of the present invention. By analogy, the present invention is therefore not limited to the specific examples disclosed below.
如图1-图2所示,本发明实施例公开了一种基于激光扫描与卡尔曼滤波技术的地图构建机器人,包括运动平台、控制主板9、超声波传感器13和360°激光扫描测距雷达14。所述控制主板9位于运动平台上,运动平台上设有驱动模块,所述驱动模块受控于所述控制主板9,所述驱动模块用于驱动所述运动平台运动;所述超声波传感器13设有若干个,呈弧状布置于所述运动平台上,与所述控制主板双向连接,用于测量所述运动平台与障碍物的距离;所述360°激光扫描测距雷达14位于所述运动平台上,与所述控制主板9双向连接,用于对机器人周围的障碍物信息进行采集;所述控制主板9用于根据所述超声波传感器13感应的信息控制所述运动平台进行避障运动并根据所述360°激光扫描测距雷达14测量的信息进行地图构建。As shown in Figures 1-2, the embodiment of the present invention discloses a map construction robot based on laser scanning and Kalman filter technology, including a motion platform, a control board 9, an ultrasonic sensor 13 and a 360° laser scanning ranging radar 14 . Described control main board 9 is positioned on motion platform, is provided with drive module on the motion platform, and described drive module is controlled by described control main board 9, and described drive module is used for driving described motion platform motion; Described ultrasonic sensor 13 is provided with There are several, arranged on the moving platform in an arc shape, bidirectionally connected with the control board, for measuring the distance between the moving platform and obstacles; the 360° laser scanning ranging radar 14 is located on the moving platform It is bidirectionally connected with the control board 9 for collecting obstacle information around the robot; The information measured by the 360° laser scanning ranging radar 14 is used for map construction.
如图1-图2所示,所述运动平台包括两副履带1、四个齿型轮2,两个齿型轮固定件3,两个电机固定件4,两个12V带减速电机5,两个90°角码6、两根横梁7、下载板8以及上载板12;所述齿型轮2分别设置在齿型轮固定件3的两端且后端的齿形轮2与所述齿形轮固定件3可转动的连接;所述履带1与齿型轮2配合;所述两个12V带减速电机5斜对角分布,通过电机固定件4以螺纹连接的方式连接在齿型轮固定件3上,所述电机的动力输出端与前侧的齿形轮2固定连接;所述两根横梁7均通过90°角码6以螺纹连接的方式连接两边的齿型轮固定件3;所述下载板8设置在横梁7的上方,下载板8的通孔与横梁7的通孔同轴配合;所述上载板12通过支杆11与下载板8连接;所述控制主板9通过电机驱动板10控制所述电机动作。As shown in Figures 1-2, the motion platform includes two crawler belts 1, four toothed wheels 2, two toothed wheel fixing parts 3, two motor fixing parts 4, two 12V belt deceleration motors 5, Two 90° angle codes 6, two beams 7, a lower plate 8 and an upper plate 12; the toothed wheels 2 are respectively arranged at both ends of the toothed wheel fixture 3 and the toothed wheels 2 at the rear end are connected to the teeth The fixed part 3 of the shaped wheel is rotatably connected; the crawler belt 1 cooperates with the toothed wheel 2; the two 12V belt deceleration motors 5 are distributed diagonally, and are connected to the toothed wheel through the motor fixing part 4 in a threaded manner. On the fixing part 3, the power output end of the motor is fixedly connected to the toothed wheel 2 on the front side; the two beams 7 are connected to the toothed wheel fixing parts 3 on both sides through a 90° angle code 6 in a threaded manner The download board 8 is arranged above the crossbeam 7, and the through hole of the download board 8 is coaxially matched with the through hole of the crossbeam 7; the upper board 12 is connected with the download board 8 through a pole 11; the control main board 9 passes through The motor driving board 10 controls the action of the motor.
所述控制主板9固定在所述下载板8上。所述上载板12的椭圆形状一端设置为朝向机器人的前方;所述超声波传感器13共有五个,其中三个超声波传感器在上载板12的扇形区均匀分布,其一朝向机器人的正前方,另外在上载板12的左右方向分别设置两个超声波传感器13,且位于该边线的中间位置;所述360°激光扫描测距雷达14设置在上载板12的中心位置。The control board 9 is fixed on the download board 8 . One end of the elliptical shape of the upper carrier plate 12 is set towards the front of the robot; the ultrasonic sensors 13 have five in total, and three of them are evenly distributed in the fan-shaped area of the upper carrier plate 12, one of which is towards the front of the robot, and in addition Two ultrasonic sensors 13 are arranged in the left and right directions of the upper board 12 respectively, and are located in the middle of the sideline; the 360° laser scanning ranging radar 14 is arranged in the center of the upper board 12 .
机器人由两个12V带减速电机驱动,所述12V带减速电机的正负极两根线与PWR电机驱动板的电机输出口电连接;如图3所示,所述PWR电机驱动板的ENA引脚(A通道使能端)与树莓派主板(控制主板)的16针电连接,ENB引脚(B通道使能端)与树莓派主板的18针电连接,通过使用树莓派GPIO输出5V电平信号控制使能端的输出电压实现电机加速与减速;所述PWR电机驱动板的IN1、IN2、IN3、IN4引脚分别与树莓派主板的11、12、13、15针电连接;对树莓派编程,配置引脚的输入输出状态,设置16、18针输出PWM值进行机器人的速度控制,设置11与12针(13与15针)为互斥的电平状态实现电机的正反转,当两个电机的旋转方向与旋转速度均一致,机器人将直线行走,当两个电机的旋转方向相反、旋转速度相同,机器人将逆时针旋转或顺时针旋转,即为拐弯,设置11、12、13、15针均为False状态值,机器人停止运动。The robot is driven by two 12V deceleration motors, and the positive and negative poles of the 12V deceleration motors are electrically connected to the motor output port of the PWR motor drive board; as shown in Figure 3, the ENA lead of the PWR motor drive board Pin (A channel enable end) is electrically connected to the 16-pin of the Raspberry Pi main board (control board), and the ENB pin (B channel enable end) is electrically connected to the 18-pin of the Raspberry Pi main board. By using the Raspberry Pi GPIO Output 5V level signal to control the output voltage of the enabling end to realize motor acceleration and deceleration; the IN1, IN2, IN3, and IN4 pins of the PWR motor driver board are respectively electrically connected to pins 11, 12, 13, and 15 of the Raspberry Pi mainboard ;Program the Raspberry Pi, configure the input and output states of the pins, set the output PWM value of the 16 and 18 pins to control the speed of the robot, and set the 11 and 12 pins (13 and 15 pins) as mutually exclusive level states to realize the motor control. Forward and reverse, when the rotation direction and rotation speed of the two motors are consistent, the robot will walk in a straight line; when the rotation directions of the two motors are opposite and the rotation speed is the same, the robot will rotate counterclockwise or clockwise, which is turning. Pins 11, 12, 13, and 15 are all False status values, and the robot stops moving.
所述超声波传感器的Trig引脚与树莓派主板的GPIO2(3针)连接,Echo引脚先连接一个1k电阻再进一步连接树莓派主板的GPIO3(5针),在连接1k电阻与GPIO3之间的线路引出一个带2k电阻的电路接到GND,1k和2k电阻组成了一个分压电路,使GPIO 3脚的电压降到了3.3v左右;GPIO2设为输出模式,GPIO 3设为输入模式,树莓派向Trig脚发送一个10us的脉冲信号,接收到这个脉冲后,HC-SR04发射出超声波,同时把Echo置为高电平(在发射之前,Echo一直为低电平),然后准备接收返回的超声波,接受超声波之后Echo为低电平,得到超声波从发射到返回的时间间隔,进一步算出障碍物的距离,当检测到机器人两端的距离的差值稳定在一个范围里,机器人往前移动,当两端距离的差值超出这个范围,机器人往检测距离值大的一端自动调整,其余超声波传感器按以上所述连接其他的GPIO脚。The Trig pin of the ultrasonic sensor is connected to the GPIO2 (3 pins) of the Raspberry Pi mainboard, and the Echo pin is first connected to a 1k resistor and then further connected to the GPIO3 (5 pins) of the Raspberry Pi mainboard. After connecting the 1k resistor and GPIO3 The line between leads a circuit with a 2k resistor to GND, and the 1k and 2k resistors form a voltage divider circuit, which reduces the voltage of GPIO 3 to about 3.3v; GPIO2 is set to output mode, and GPIO 3 is set to input mode. The Raspberry Pi sends a 10us pulse signal to the Trig pin. After receiving this pulse, HC-SR04 emits an ultrasonic wave, and at the same time sets the Echo to a high level (before transmitting, the Echo is always a low level), and then prepares to receive The returned ultrasonic wave, after receiving the ultrasonic wave, the Echo is at a low level, and the time interval from the ultrasonic wave to the return is obtained, and the distance of the obstacle is further calculated. When the difference between the distances between the two ends of the robot is detected to be stable within a range, the robot moves forward , when the difference between the distances between the two ends exceeds this range, the robot automatically adjusts to the end with the larger detection distance, and the other ultrasonic sensors are connected to other GPIO pins as described above.
工作原理:本发明以履带式机构为运动结构,以树莓派三代主板为控制中心,以360°激光扫描测距雷达和五个超声波传感器为环境检测的传感器,利用树莓派采集环境检测数据,基于蓝牙透传技术把环境检测数据从机器人上传送到PC机,基于Matlab平台和卡尔曼滤波技术对数据处理并且采用栅格模型构建地图。Working principle: The present invention uses the crawler mechanism as the motion structure, the Raspberry Pi third-generation motherboard as the control center, and the 360° laser scanning ranging radar and five ultrasonic sensors as the environmental detection sensors, and uses the Raspberry Pi to collect environmental detection data , Based on the Bluetooth transparent transmission technology, the environmental detection data is transmitted from the robot to the PC, based on the Matlab platform and Kalman filter technology to process the data and use the grid model to construct the map.
所述360°激光扫描测距雷达与树莓派三代主板通过USB线进行电连接,树莓派连接激光扫描测距雷达,先设置ip掩码和网关,然后通过程序指令采集激光雷达的检测数据;树莓派三代主板自带无线WIFI和蓝牙模块,在树莓派上建立串口通信,以蓝牙透传的方式将激光雷达的检测数据传送到PC机;利用上位机软件,将检测数据以ASCII格式储存,基于Matlab平台,编写数据解析的程序,使用分支结构读取各个数据的属性,进而读取数据;结合卡尔曼滤波算法,对数据进行处理,先对系统状态、误差协方差、过程噪声的协方差、测量噪声的协方差赋值,然后迭代计算卡尔曼增益、系统状态和误差协方差,对系统状态进行最优估计,得到最优的环境信息;并且采用栅格模型来构造地图,先初始化局部区域栅格模型,然后进行坐标转换,将障碍点坐标映射到栅格地图中相应的栅格上,实现把激光雷达的测量数据转换到栅格地图上,再依次读取所有激光雷达数据并给局部栅格地图赋值,实现将环境数据栅格化,得到栅格地图。The 360° laser scanning ranging radar is electrically connected to the raspberry pie third-generation motherboard through a USB cable, and the raspberry pie is connected to the laser scanning ranging radar, and the ip mask and gateway are first set, and then the detection data of the laser radar is collected through program instructions ; Raspberry Pi third-generation motherboard comes with wireless WIFI and Bluetooth modules, establish serial communication on the Raspberry Pi, and transmit the detection data of the laser radar to the PC in the form of Bluetooth transparent transmission; use the host computer software to transmit the detection data in ASCII Format storage, based on the Matlab platform, write a program for data analysis, use the branch structure to read the attributes of each data, and then read the data; combine the Kalman filter algorithm to process the data, first analyze the system state, error covariance, and process noise The covariance of the measurement noise and the covariance of the measurement noise are assigned, and then the Kalman gain, system state and error covariance are iteratively calculated to optimally estimate the system state and obtain the optimal environmental information; and the grid model is used to construct the map, first Initialize the local area grid model, and then perform coordinate conversion, map the coordinates of the obstacle points to the corresponding grid in the grid map, realize the conversion of the laser radar measurement data to the grid map, and then read all the laser radar data in sequence And assign a value to the local grid map to realize rasterization of the environmental data and obtain a grid map.
所述机器人采用履带结构作为执行结构,使得机器人具有更好的越障能力,适用于多种复杂环境的地图构建,并且稳定性好;采用激光扫描技术与卡尔曼滤波技术融合的数据采集与处理系统,利用激光扫描仪扫描速度快且数据点密集精确的优点,全面地获取环境的测量信息,结合卡尔曼滤波技术,有效提高了数据的准确性,实现了测量信息更趋于真实,能更完整地、精确地反映环境特征;增加了超声波测距系统,融合超声波测距信息,使得机器人在环境中自动调整行走路线,减少机器人迂回行走的情况,提高机器人的工作效率;多种传感器相互协助可以给移动机器人提供丰富的环境信息进而可以实现后续的机器人自主定位功能。The robot adopts the crawler structure as the execution structure, so that the robot has better obstacle surmounting ability, is suitable for map construction in various complex environments, and has good stability; it adopts the fusion of laser scanning technology and Kalman filter technology for data collection and processing The system, using the advantages of fast scanning speed and dense and accurate data points of the laser scanner, comprehensively obtains the measurement information of the environment, combined with Kalman filter technology, effectively improves the accuracy of the data, and realizes that the measurement information tends to be more real and can be more accurate. Completely and accurately reflect the environmental characteristics; the ultrasonic ranging system is added to integrate the ultrasonic ranging information, so that the robot can automatically adjust the walking route in the environment, reduce the roundabout walking of the robot, and improve the working efficiency of the robot; a variety of sensors assist each other It can provide rich environmental information to the mobile robot and then realize the subsequent autonomous positioning function of the robot.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810058491.3A CN108161886A (en) | 2018-01-22 | 2018-01-22 | Map Construction Robot Based on Laser Scanning and Kalman Filtering Technology |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810058491.3A CN108161886A (en) | 2018-01-22 | 2018-01-22 | Map Construction Robot Based on Laser Scanning and Kalman Filtering Technology |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108161886A true CN108161886A (en) | 2018-06-15 |
Family
ID=62515022
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810058491.3A Pending CN108161886A (en) | 2018-01-22 | 2018-01-22 | Map Construction Robot Based on Laser Scanning and Kalman Filtering Technology |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108161886A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110850856A (en) * | 2018-07-25 | 2020-02-28 | 北京欣奕华科技有限公司 | Data processing method and device and robot |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100901311B1 (en) * | 2009-03-13 | 2009-06-05 | 국방과학연구소 | Autonomous platform |
CN102121827A (en) * | 2010-11-29 | 2011-07-13 | 浙江亚特电器有限公司 | Positioning system of mobile robot and positioning method thereof |
WO2015120813A1 (en) * | 2014-02-13 | 2015-08-20 | 苏州工业园区艾吉威自动化设备有限公司 | Laser automatically guided vehicle (agv) without reflecting panel and navigation method thereof |
CN106003064A (en) * | 2016-06-17 | 2016-10-12 | 上海工程技术大学 | Complex-environment multi-sensor intelligent detection robot |
CN107065863A (en) * | 2017-03-13 | 2017-08-18 | 山东大学 | A kind of guide to visitors based on face recognition technology explains robot and method |
CN107139159A (en) * | 2017-07-06 | 2017-09-08 | 西安科技大学 | There are line traffic control coal mine rescue detection robot and its drawing cable method |
CN208132943U (en) * | 2018-01-22 | 2018-11-23 | 东莞理工学院 | Map structuring robot based on laser scanning and Kalman Filter Technology |
-
2018
- 2018-01-22 CN CN201810058491.3A patent/CN108161886A/en active Pending
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100901311B1 (en) * | 2009-03-13 | 2009-06-05 | 국방과학연구소 | Autonomous platform |
CN102121827A (en) * | 2010-11-29 | 2011-07-13 | 浙江亚特电器有限公司 | Positioning system of mobile robot and positioning method thereof |
WO2015120813A1 (en) * | 2014-02-13 | 2015-08-20 | 苏州工业园区艾吉威自动化设备有限公司 | Laser automatically guided vehicle (agv) without reflecting panel and navigation method thereof |
CN106003064A (en) * | 2016-06-17 | 2016-10-12 | 上海工程技术大学 | Complex-environment multi-sensor intelligent detection robot |
CN107065863A (en) * | 2017-03-13 | 2017-08-18 | 山东大学 | A kind of guide to visitors based on face recognition technology explains robot and method |
CN107139159A (en) * | 2017-07-06 | 2017-09-08 | 西安科技大学 | There are line traffic control coal mine rescue detection robot and its drawing cable method |
CN208132943U (en) * | 2018-01-22 | 2018-11-23 | 东莞理工学院 | Map structuring robot based on laser scanning and Kalman Filter Technology |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110850856A (en) * | 2018-07-25 | 2020-02-28 | 北京欣奕华科技有限公司 | Data processing method and device and robot |
CN110850856B (en) * | 2018-07-25 | 2022-11-25 | 北京欣奕华科技有限公司 | Data processing method and device and robot |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101976079B (en) | Intelligent navigation control system and method | |
Sibley et al. | Robomote: A tiny mobile robot platform for large-scale ad-hoc sensor networks | |
WO2021254367A1 (en) | Robot system and positioning navigation method | |
CN110051289B (en) | Voice control method and device for sweeping robot, robot and medium | |
CN112066989A (en) | Indoor AGV automatic navigation system and method based on laser SLAM | |
CN108762255A (en) | A kind of indoor intelligent mobile robot and control method | |
CN105682047A (en) | UWB-based indoor mobile robot navigation and positioning system | |
CN108427431A (en) | A kind of four-axle aircraft and its method based on laser scanning map structuring system | |
CN206833250U (en) | A kind of unmanned investigation dolly based on laser radar | |
CN113848208B (en) | Plant phenotype platform and control system thereof | |
CN211104017U (en) | Transformer substation inspection robot | |
CN108481348A (en) | Hexapod Robot control system based on Arduino platforms | |
CN101927488A (en) | Self-assembled multi-mobile robot system and self-assembled structure | |
CN116352722A (en) | Multi-sensor fused mine inspection rescue robot and control method thereof | |
CN111487964A (en) | A robot car and its autonomous obstacle avoidance method and equipment | |
CN101537613A (en) | Open-architecture mobile robot system | |
CN208132943U (en) | Map structuring robot based on laser scanning and Kalman Filter Technology | |
CN108161886A (en) | Map Construction Robot Based on Laser Scanning and Kalman Filtering Technology | |
CN102126222A (en) | Control system for remote-controlled robot | |
CN212683969U (en) | An orchard multi-robot physical model | |
CN210061107U (en) | A robot mobile chassis | |
CN115655261B (en) | Map generation method, map generation device, robot, and storage medium | |
CN207440612U (en) | A kind of autonomous mobile robot positioned in real time | |
CN117706099A (en) | Vibration monitoring robot, monitoring system and monitoring method for engineering structure | |
CN106444788A (en) | Robot positioning system based on wireless sensor network |
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 | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20180615 |
|
RJ01 | Rejection of invention patent application after publication |