基于Android和GPS定位的智能小车设计
发布时间:2018-08-31 16:16
【摘要】:在机器人研究热点下,移动机器人作为机器人研究的一个重要分支,其导航定位一直是移动机器人研究的重点。移动机器人的研究目标是实现智能化行走,自主到达目的地。导航定位技术是实现该目的的主要方法。导航是移动机器人的基础,定位是导航的关键。本文设计了一套基于Android和GPS定位的智能小车系统:Android手机APP完成智能小车的规划路径及跟踪、通过蓝牙实现手机与智能小车的无线数据传输,配合智能小车的避障系统,控制小车按规定路线安全行驶至目的地。系统设计分为Android APP设计,智能小车系统设计两部分。基于GPS定位进行APP开发,通过调用百度地图导航SDK实现路径规划,利用函数launchNavigator设置导航起点、终点、算路方式、在离线策略。定位SDK实现获得坐标信息,在类MainActivity中循环定位获取坐标信息作为智能小车行驶的指导信息。调用手机蓝牙功能,连接蓝牙设备解决百度地图和智能小车GPS定位模块之间数据的实时传输问题,结合百度地图进行实时导航定位。智能小车采用STM32微处理器为控制核心,通过蓝牙无线通信实现数据传输,获取坐标信息并反馈定位信息,利用GPS坐标、方位传感器、速度检测模块相结合的方式,以超声波避障系统辅助,完成智能小车的智能化导航任务。经测试,智能小车能够根据APP的路径规划信息完成定位并按规定路线行驶至目标点的任务。
[Abstract]:As an important branch of robot research, mobile robot has always been the focus of mobile robot research. The research goal of mobile robot is to realize intelligent walking and to reach its destination independently. Navigation and positioning technology is the main method to achieve this goal. Navigation is the foundation of mobile robot, and positioning is the key of navigation. In this paper, we design a smart car system based on Android and GPS, which is based on Android and GPS, and APP realizes the path planning and tracking of smart car, realizes the wireless data transmission between mobile phone and smart car through Bluetooth, and coordinates with the obstacle avoidance system of smart car. Control the car to follow the prescribed route safely to the destination. The system design is divided into two parts: Android APP design and intelligent car system design. The APP is developed based on GPS positioning, and path planning is realized by calling Baidu map navigation SDK. The function launchNavigator is used to set the navigation starting point, end point and calculation way, and the off-line strategy. The coordinate information can be obtained by locating the SDK, and the coordinate information can be obtained by circular positioning in the similar MainActivity as the guiding information for the driving of the intelligent car. Calling Bluetooth function of mobile phone, connecting Bluetooth device to solve the problem of real-time data transmission between Baidu map and intelligent car GPS positioning module, and combining Baidu map to carry out real-time navigation and positioning. The intelligent car adopts STM32 microprocessor as the control core, realizes data transmission through Bluetooth wireless communication, acquires coordinate information and feedback positioning information, and combines GPS coordinate, azimuth sensor and speed detection module. The intelligent navigation task of the intelligent car is completed with the aid of ultrasonic obstacle avoidance system. The test results show that the intelligent vehicle can complete the task of locating and driving to the target point according to the path planning information of APP.
【学位授予单位】:山东科技大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP242
[Abstract]:As an important branch of robot research, mobile robot has always been the focus of mobile robot research. The research goal of mobile robot is to realize intelligent walking and to reach its destination independently. Navigation and positioning technology is the main method to achieve this goal. Navigation is the foundation of mobile robot, and positioning is the key of navigation. In this paper, we design a smart car system based on Android and GPS, which is based on Android and GPS, and APP realizes the path planning and tracking of smart car, realizes the wireless data transmission between mobile phone and smart car through Bluetooth, and coordinates with the obstacle avoidance system of smart car. Control the car to follow the prescribed route safely to the destination. The system design is divided into two parts: Android APP design and intelligent car system design. The APP is developed based on GPS positioning, and path planning is realized by calling Baidu map navigation SDK. The function launchNavigator is used to set the navigation starting point, end point and calculation way, and the off-line strategy. The coordinate information can be obtained by locating the SDK, and the coordinate information can be obtained by circular positioning in the similar MainActivity as the guiding information for the driving of the intelligent car. Calling Bluetooth function of mobile phone, connecting Bluetooth device to solve the problem of real-time data transmission between Baidu map and intelligent car GPS positioning module, and combining Baidu map to carry out real-time navigation and positioning. The intelligent car adopts STM32 microprocessor as the control core, realizes data transmission through Bluetooth wireless communication, acquires coordinate information and feedback positioning information, and combines GPS coordinate, azimuth sensor and speed detection module. The intelligent navigation task of the intelligent car is completed with the aid of ultrasonic obstacle avoidance system. The test results show that the intelligent vehicle can complete the task of locating and driving to the target point according to the path planning information of APP.
【学位授予单位】:山东科技大学
【学位级别】:硕士
【学位授予年份】:2017
【分类号】:TP242
【参考文献】
相关期刊论文 前10条
1 段雅鑫;;基于Android的地图服务应用程序设计与实现[J];北京测绘;2016年01期
2 潘伟洲;陈振洲;李兴民;;基于人工神经网络的百度地图坐标解密方法[J];计算机工程与应用;2014年17期
3 刘胜前;陈立定;;基于Android平台的车辆导航系统设计与实现[J];自动化与仪表;2012年04期
4 苏琳;;基于HC-SR04的超声波测距器的设计[J];科技信息;2012年09期
5 王鸿鹏;杨云;刘景泰;;高速移动机器人的研究现状与发展趋势[J];自动化与仪表;2011年12期
6 朱大奇;颜明重;;移动机器人路径规划技术综述[J];控制与决策;2010年07期
7 姜义;;光电编码器的原理与应用[J];机床电器;2010年02期
8 陈t,
本文编号:2215508
本文链接:https://www.wllwen.com/kejilunwen/zidonghuakongzhilunwen/2215508.html