如何给金溢RSU配路网

如何给RSU配路网

一、路网数据采集:

利用车载单元OBU的GPS定位模块在特定的路段,选取两个点,一个设定为起点,一个终点(一般大概300~400米左右)中间不能有实体将RSU的信号遮挡。

配置的时候,将定位模块放在车顶最中间的位置,车停在道路中间,(下车查看,GPS定位模块大致和路的中心线在一条直线上。)

在obu的home目录下输入gpsmon命令,可以读出GPS数据。

 

其中RMC和GGA是RTCM的不同数据格式。这个数据需要解析。

 

通过tail -f v2x_log |grep TPM 可以查看到RTCM数据通过gpsd解析后的数据。

解析后的消息:

8-19 02:56:29.185614:[D]SDH->:rx tpi tpm:{"TPM":{"time":1566183388.2,"lat":30.8685588,"lng":121.9200416,"elv":5.6,"speed":0.005,"head":0.0,"err_elv":22.08}}

踩点时需要注意,经纬度数字不能跳动,需要记录一个稳定的准确值。

海拔这个数据此次在这次临港项目中没有使用。

二、获得路网数据

此次临港配路网需要采5个点:

十字路口红绿灯的位置定位数据和2段路网的起点和终点。

第一个经纬度是十字路口的红绿灯经纬度

第二个links下面的是二段路网的经纬度

红绿灯:"lat":30.8696293, "lng":121.9186736,

Link1   "lat":30.8685588,"lng":121.9200416," 起点

Link1   "lat":30.8693338,"lng":121.9191535 终点

Link2    lat":30.8696108,"lng":121.9186771,"终点

Link2    lat":30.8696108,"lng":121.9186981,"终点

限速等数据(临港测试场限速40)

 

三、写入路网数据

连接RSU的WIFI,将采集好的数据写入RSU工程目录的map.data文件。

{ //使用时需要去掉注释
  "MAP":
  {
    "nodes":
    [
      {
        "node_id":1,
        "name":"node1",
		"lat":30.8696293,  红绿灯经纬度  
		"lng":121.9186736,
        "ele":460.6,
        "links":
        [
          {
            "name":"Link1",
            "up_node_id":0,
            "lane_width":6,
            "points":
            [
              {
				"lat":30.871344,   路段1的起点
				"lng":121.916693
              },
              {              
				"lat":30.8696293,   路段1的终点
				"lng":121.9186736
              }
            ],
            "limits":
            [
              {
                "type":0,
                "speed":11.1                
              }
            ],
            "moves":
            [
              {
                "node_id":1,
                "phase_id":1
              }
            ],
            "lanes":
            [
              {
                "id":1
              },
			  {
                "id":2
              }
            ]
          },
		  {
            "name":"Link2",
            "up_node_id":0,
            "lane_width":6,
            "points":
            [
              {
				"lat":30.8685275,
				"lng":121.9200783
              },
              {              
				"lat":30.8693471,
				"lng":121.919146
              }
            ],
            "limits":
            [
              {
                "type":0,
                "speed":11.1                
              }
            ],
            "moves":
            [
              {
                "node_id":1,
                "phase_id":1
              }
            ],
            "lanes":
            [
              {
                "id":1
              },
			  {
                "id":2
              }
            ]
          } 		  
        ]
      }
    ]
  }
}

 

配置好数据后,重新启动RSU,即可。

四:检查是否配置成功

注意点:连接RSU看RSU是否在发送MAP消息

[root@genvict v2x_log]# tail -f v2x_log |grep MAP

2019-08-19 03:38:38.374523:[D]AI_SPAT->:tx wmh spat:[193]{"SPAT":{"inters":[{"node_id":1,"status":32,"phases":[{"id":1,"ph_states":[{"lights":3,"start_time":0,"likely_time":4}]},{"id":2,"ph_states":[{"lights":5,"start_time":0,"likely_time":4}]}]}]}}

 

连接OBU看OBU是否收到RSU发送过来的SPAT消息:

[root@genvict log]# tail -f v2x_log |grep SPAT

这是WMH的发送出来的。

2019-08-19 03:42:35.151215:[D]WMH->:tx spat_r:{"SPAT":{"src":2,"inters":[{"node_id":1,"status":32,"phases":[{"id":1,"ph_states":[{"light":3,"start_time":0.0,"likely_time":9.0}]},{"id":2,"ph_states":[{"light":5,"start_time":0.0,"likely_time":9.0}]}]}]}}

Phases相位,红绿灯的十字路口,南北向的为同一个相位,东西向的为一个相位。

   

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

aFakeProgramer

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值