1 Star 0 Fork 32

jd3096p / HaaSEDU

forked from haasedu / HaaSEDU 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
README.md 4.91 KB
一键复制 编辑 原始数据 按行查看 历史
ethan.lcz 提交于 2021-12-14 10:36 . fix the issue found in opentest

学习物联网,来HaaSEDU就对了

车辆定位系统

   近年来,全球掀起了一股自动驾驶热潮,无论是传统车企,还是科技企业,甚至很多初创公司都竞相加入这一行业赛道。进入2021年,自动驾驶热度不减,且“吸金”不断,据不完全统计,从今年年初至今,自动驾驶行业投融资事件超过50起,投融资金额近1000亿元,已超过2018年,达到历年最高值。

   本章课程就围绕车辆场景,打造一款实时车辆定位系统。主要包含以下几部分内容:

  • 背景知识
  • 实验步骤简介
  • 实验步骤详解
  • 课后作业
  • 常见问题

背景知识

卫星定位系统

   定位系统是以确定空间位置为目标而构成的相互关联的一个集合体或装置(部件)。这个系统可以保证在任意时刻,地球上任意一点都可以同时观测到至少4颗卫星,以保证卫星可以采集到该观测点的经纬度和高度,以便实现导航、定位、授时等功能。这项技术可以用来引导飞机、船舶、车辆以及个人,安全、准确地沿着选定的路线,准时到达目的地。
   目前主流定位系有除美国的GPS,中国的北斗卫星导航系统、欧盟的伽利略卫星导航系统、俄罗斯全球导航卫星系统等。

GPS

   GPS是美国第二代卫星导航系统。按目前的方案,GPS的空间部分使用24颗高度约2.02万千米的卫星组成卫星星座。24颗卫星均为近圆形轨道,运行周期约为11小时58分,分布在6个轨道面上(每轨道面4颗),轨道倾角为55度。卫星的分布使得在全球任何地方、任何时间都可观测到4颗以上的卫星,并能保持良好定位解算精度的几何图形。这就提供了在时间上连续的全球导航能力。

   想了解GPS详细信息请参考文章

北斗卫星导航系统

   中国北斗卫星导航系统(英文名称:BeiDou Navigation Satellite System,简称BDS)是中国自行研制的全球卫星导航系统,也是继GPS、GLONASS之后的第三个成熟的卫星导航系统。北斗卫星导航系统(BDS)和美国GPS、俄罗斯GLONASS、欧盟GALILEO,是联合国卫星导航委员会已认定的供应商。

   北斗卫星导航系统由空间段、地面段和用户段三部分组成,可在全球范围内全天候、全天时为各类用户提供高精度、高可靠定位、导航、授时服务,并且具备短报文通信能力,已经初步具备区域导航、定位和授时能力,定位精度为分米、厘米级别,测速精度0.2米/秒,授时精度10纳秒。

   全球范围内已经有137个国家与北斗卫星导航系统签下了合作协议。随着全球组网的成功,北斗卫星导航系统未来的国际应用空间将会不断扩展。

   想了解北斗卫星导航系统详细信息请参考文章

基站定位

   除了像GPS这种卫星定位之外,我们身边的设备如:智能手机、智能手表、穿戴设备等能联网的设备都可以用来定位,通过连接运营商(电信、联通、移动)基站来定位的方式称之为基站定位,或者又称之为移动位置服务(LBS--Location Based Service)。

   基站定位的原理是设备依靠跟运营商基站的连接信息来计算出设备相对基站的位置,而基站的位置是固定的,所以设备的位置也会相应的计算出来。

实验步骤简介

   我们将整个实验分成3个步骤,每个步骤完成的功能如下图所示。


实验步骤详解

各个步骤的详细操作流程请学习下面的课程:


课后作业

本节课程中,实现了车辆的位置信息上报和显示功能,请读者尝试完成以下功能:

  1. 为车辆活动范围设置“电子围栏”,当车辆定位在围栏范围外则发出警报
  2. 同时上报多辆车辆的位置信息,当车辆距离小于设定距离时,物联网平台向车辆发出警报
点击查看提示

1. 可以使用 IoT Studio 的 “业务逻辑” 功能来实现相关计算
2. 报警可以通过LED闪烁的形式

常见问题

暂无


1
https://gitee.com/jd3096p/haasedu.git
git@gitee.com:jd3096p/haasedu.git
jd3096p
haasedu
HaaSEDU
master

搜索帮助