掌桥专利:专业的专利平台
掌桥专利
首页

一种用于自动驾驶测试的遥控机器人及其控制方法

文献发布时间:2023-06-19 11:06:50


一种用于自动驾驶测试的遥控机器人及其控制方法

技术领域

本发明涉及自动驾驶测试技术领域,具体涉及一种用于自动驾驶测试的遥控机器人及其控制方法。

背景技术

自动驾驶汽车(Autonomous vehicles;Self-driving automobile)又称无人驾驶汽车、电脑驾驶汽车或轮式移动机器人,是一种通过电脑系统控制实现无人驾驶的智能汽车。无人驾驶汽车是集环境感知、智能决策以及规划和控制等功能于一体的复杂系统。

毫米波雷达,是工作在毫米波波段(millimeter wave)探测的雷达,通常毫米波为30~300GHz频域(波长为1~10mm)的,毫米波的波长介于微波和厘米波之间,因此毫米波雷达兼具微波雷达和光电雷达的特点,具有高距离分辨率、高测距精度、高速度分辨率、高测量精度、体积小等优点,逐渐广泛应用于汽车自动驾驶技术领域。

众所周知,在自动驾驶技术领域,车辆对行人的识别能力和控制决策能力是研发的重点,自动驾驶汽车在研制的过程中需要大量的实验来验证其识别能力和智能决策水平是否已经达到完全自主控制的效果。现有技术中,采用毫米波雷达识别方案的自动驾驶汽车行人识别测试过程中有两种行人方案,第一种是采用真人进行测试,该方案不仅效率低且存在安全隐患,第二种采用塑料或橡胶材料的人形模具(仿真人),因毫米波可以穿透塑料、玻璃等材质,故常用的塑料或橡胶材质制作而成的人形模具无法精确反应真人的识别效果,因此这种人形模具不能满足毫米波雷达的识别要求,目前亟需一种经过精确标定人形模具和可以模拟行人的运动方式的人形机器人,以满足采用毫米波雷达识别方案的自动驾驶汽车的测试要求,并助推自动驾驶汽车的识别能力和智能决策水平的提升。

有鉴于此,本发明人专门针对毫米波雷达识别方案设计了一种用于自动驾驶测试的遥控机器人。

发明内容

本发明的目的之一在于提供一种用于自动驾驶测试的遥控机器人,其采用铜箔覆盖人形模具的方式获得模拟真人对毫米波雷达的反射率,满足自动驾驶汽车的识别能力和智能决策水平的测试要求,通过遥控器远程控制机器人模型动作,安全性高,可调整设置运行参数和反馈实时数值,测试的精确性高,而且具备可重复性和可度量性从而提高测试精确度和测试效率。

本发明的目的之二在于提供一种用于自动驾驶测试的遥控机器人的控制方法,实现一种用于自动驾驶测试的遥控机器人的远程控制。

为实现上述目的,本发明采用的技术方案是:

一种用于自动驾驶测试的遥控机器人,包括机器人模型和遥控器;

所述机器人模型由小车和固定在小车上的人形模具组成,所述小车包括控制模块、检测模块、第一发送模块和第一接收模块;该控制模块用于根据控制指令控制小车进行启动、停止、前进、后退、加速、减速和/或转向动作;所述检测模块用于检测小车动作时的转速和转向角度数据,所述第一发送模块连接检测模块,第一接收模块连接控制模块;所述人形模具的各个部位覆盖有一定厚度和密度的铜箔;

所述遥控器包括控制信号输入模块、显示模块、第二发送模块和第二接收模块,所述控制信号输入模块用于输入控制指令,所述第二发送模块连接控制信号输入模块,该第二发送模块与所述第一接收模块之间通讯连接,所述第二接收模块连接显示模块,该第二接收模块与第一发送模块通讯连接。

进一步的,人形模具各个部位的铜箔的厚度和密度根据铜箔的覆盖方式进行调整,铜箔覆盖方式可以采用单层、双层或多层覆盖。

进一步的,所述单层覆盖方式采用点阵式排布覆盖或平铺式排布覆盖,所述双层或多层铜箔的覆盖方式为交叉堆叠覆盖。

进一步的,所述小车还包括电源模块和实时数据存储模块,电源模块与小车的各模块电连接,所述实时数据存储模块与控制模块和检测模块分别连接。

进一步的,所述电源模块采用可充电锂电池,实时数据存储模块采用SD卡或USB外接存储设备,所述小车和遥控器上均设有与控制模块连接的电源开关和状态灯。

进一步的,所述小车还包括底盘和四个车轮,所述控制模块、检测模块、第一发送模块、第一接收模块均安装在底盘上,所述控制模块包括单片机、电机驱动器、转向器、伺服电机,单片机连接电机驱动器、转向器和第一接收模块,伺服电机连接电机驱动器、转向器和车轮,单片机用于根据控制指令给电机驱动器和转向器分别下发执行指令,电机驱动器和转向器用于根据执行指令控制伺服电机动作以驱动车轮进行启动、停止、前进、后退、加速、减速和/或转向动作。

进一步的,所述人形模具材质为塑料或橡胶,所述底盘采用钢化玻璃制成,所述车轮直径为6cm。

进一步的,所述检测模块包括与第二发送模块连接的转速传感器和角度传感器。

进一步的,所述第一发送模块、第一接收模块、第二发送模块和第二接收模块采用LoRa模块、蓝牙模块或Zigbee模块。

进一步的,所述显示模块设有设定值显示区和实时值显示区,设定值显示区用于显示设定的速度及转向角数值,实时值显示区用于显示检测到的当前速度和转向角数值,所述控制信号输入模块包括启/停按钮、前进按钮、后退按钮、加速按钮、减速按钮、左转向按钮、右转向按钮、停车按钮。

上述一种用于自动驾驶测试的遥控机器人的控制方法,包括以下步骤:

步骤一、通过遥控器的控制信号输入模块输入控制指令,该控制指令为包含启动、停止、前进、后退、加速、减速和/或转向动作的信息和速度、角度信息,控制指令通过第二发送模块远程发送至小车的第一接收模块;

步骤二、小车的控制模块从第一接收模块获取控制指令,并根据该控制指令控制小车进行启动、停止、前进、后退、加速、减速和/或转向动作;

步骤三、在小车动作时检测模块检测的转速和转向角度数据,并通过第一发送模块将转速和转向角度数据远程发送至第二接收模块;

步骤四、遥控器的显示模块从第二接收模块获取转速和转向角度数据,实时显示当速度和转向角数值。

进一步的,在控制指令通过第二发送模块远程发送至小车的第一接收模块以及第一发送模块将转速和转向角度数据远程发送至第二接收模块时,通过频段或检验码进行区别且通讯过程中的数据在传输前和接收后分别进行编码和解码处理。

采用上述方案后,本发明具有以下优点:

1、本发明具有广泛的适用性:采用一定厚度和密度的铜箔覆盖人形模具的设计可模拟真人对毫米波雷达的反射率,铜箔厚度和密度(覆盖面积)通过精确测试和标定,达到和真人识别95%的相似度的识别效果,以满足自动驾驶汽车对真人场景的精缺识别和测试,不仅适用于毫米波雷达方案的测试,也可适用于视觉摄像头、激光雷达、及超声波雷达的行人识别方案测试。

2、采用遥控控制方式,测试人员远离测试现场,提高安全系数;

3、通过遥控器可调整设置运行参数(如速度、转向角),且可以反馈实时数值,具备可重复性和可度量性从而提高测试精确度和测试效率。

附图说明

图1和图2为本发明的机器人模型立体图;

图3为本发明的结构框图;

图4为点阵式排布铜箔覆盖示意图;

图5为平铺式排布铜箔覆盖示意图;

图6为双层或多层铜箔的交叉堆叠覆盖示意图。

标号说明:

机器人模型100,小车1,控制模块11,单片机111,电机驱动器112,转向器113,伺服电机114,检测模块12,转速传感器121,角度传感器122,第一发送模块13,第一接收模块14,电源模块15,实时数据存储模块16,底盘17,车轮18,人形模具2,铜箔3;

遥控器200,控制信号输入模块21,显示模块22,设定值显示区221,实时值显示区222,第二发送模块23,第二接收模块24。

具体实施方式

如图1-3所示,本发明揭示了一种用于自动驾驶测试的遥控机器人,包括机器人模型100和遥控器200;

上述机器人模型100由小车1和固定在小车1上的人形模具2组成,所述小车1包括控制模块11、检测模块12、第一发送模块13和第一接收模块14;该控制模块11用于根据控制指令控制小车1进行启动、停止、前进、后退、加速、减速和/或转向动作;所述检测模块12用于检测小车1动作时的转速和转向角度数据,所述第一发送模块13连接检测模块12,第一接收模块14连接控制模块11;所述人形模具2的各个部位覆盖有一定厚度和密度的铜箔3;

上述遥控器200包括控制信号输入模块21、显示模块22、第二发送模块23和第二接收模块24,所述控制信号输入模块21用于输入控制指令,所述第二发送模块23连接控制信号输入模块21,该第二发送模块23与所述第一接收模块14之间通讯连接,所述第二接收模块24连接显示模块22,该第二接收模块24与第一发送模块13通讯连接;

作为进一步优选的实施例,人形模具2各个部位的铜箔3的厚度和密度根据铜箔3的覆盖方式进行调整,铜箔3覆盖方式可以采用单层、双层或多层覆盖,如图4和5所示,单层覆盖方式采用点阵式排布覆盖或平铺式排布覆盖,如图6所示,所述双层或多层铜箔3的覆盖方式为交叉堆叠覆盖。铜箔3的厚度和密度在实际操作中需要,将毫米波雷达对人形模具2与真人的识别数据对比来进行确定,下面介绍一种铜箔3的厚度和密度确定的参考方式:第一步,获取人体结构属性集合S{S1,S2,...,Sn},根据GB10000-88,获取中国成年人人体尺寸标准获取人体结构属性信息,主要是人体静态尺寸和动态尺寸,包括人体主要部位及尺寸、立姿人体尺寸、人体水平部位尺寸等信息,身高、前臂长、后臂长、大腿长、小腿长、肩宽、肘高、胫骨点高。第二步,采集一定数量成年人的人体结构参数,进行统计和分析,验证和修正人体结构属性信息,毫米波雷达对真人识别采集数据属性集合A{A1,A2,...,An};接下来采用模糊综合评价方法,从集合A中提取任意元素获得A→S的对应关系,从而调整人体模型各部位铜箔3的覆盖厚度和面积。使用毫米波雷达识别人体模型和真人,采集两种识别的数据集,将采集到的数据放置于同一坐标系中,对采集到的数据集进行统计、对比和分析,根据不同位置(xi,yi,zi,)对应和识别的信号强度SNR(dB),调整人体模型的不同位置铜箔3覆盖密度和厚度。如人体胸部的数据点密集和反射强SNR较高则在人体模型的对应位置加强铜箔3的密度和厚度。使用相同的方法将人形模具的身体各部位(正面、侧面、背面;头部、背部、胸部、前臂、后臂、大腿、小腿、脚等)的情况进行逐一采集和调整,即A→S的对应关系。

作为进一步优选的实施例,所述小车1还包括电源模块15和实时数据存储模块16,电源模块与小车1的各模块电连接,所述实时数据存储模块16与控制模块11和检测模块12分别连接,电源模块15采用可充电锂电池,实时数据存储模块16采用SD卡或USB外接存储设备,实时数据存储模块16会将运动信息进行记录存储。记录信息以某种格式进行记录,如文本格式文件进行存储。该实时数据存储模块16的数据采用SD卡存储读取或USB接口下载等方式获取,可以满足测试人员测试数据回放及分析,对被测产品开发完善起到重要促进作用。上述小车1和遥控器200上均设有与控制模块11连接的电源开关和状态灯(图中未示出)。

作为进一步优选的实施例,小车1还包括底盘17和四个车轮18,控制模块11、检测模块12、第一发送模块13、第一接收模块14均安装在底盘上,上述控制模块11包括单片机111(或小型工控机)、电机驱动器112、转向器113、伺服电机114,单片机111连接电机驱动器112、转向器113和第一接收模块14,伺服电机114连接电机驱动器112、转向器113和车轮,单片机111用于根据控制指令给电机驱动器112和转向器113分别下发执行指令,电机驱动器112和转向器113用于根据执行指令控制伺服电机114动作以驱动车轮进行启动、停止、前进、后退、加速、减速和/或转向动作。上述人形模具2材质为塑料或橡胶,底盘17采用钢化玻璃制成,车轮18直径为6cm。

作为进一步优选的实施例,上述检测模块12包括与第二发送模块23连接的转速传感器121和角度传感器122,转速传感器121和角度传感器122分别用于将检测到的转速、转向实际值发送给实时数据存储模块16和第二发送模块23,从而远程传输到第一接收模块14,最后在显示模块22进行显示。

进一步的,所述第一发送模块13、第一接收模块14、第二发送模块23和第二接收模块24采用LoRa模块、蓝牙模块或Zigbee模块。

进一步的,所述显示模块22设有设定值显示区221和实时值显示区222,设定值显示区221用于显示设定的速度及转向角数值,实时值显示区222用于显示检测到的当前速度和转向角数值,所述控制信号输入模块21包括启/停按钮、前进按钮、后退按钮、加速按钮、减速按钮、左转向按钮、右转向按钮、停车按钮。

本实施例还提供一种用于自动驾驶测试的遥控机器人的控制方法,包括以下步骤:

步骤一、通过遥控器200的控制信号输入模块21输入控制指令,该控制指令为包含启动、停止、前进、后退、加速、减速和/或转向动作的信息和速度、角度信息,控制指令通过第二发送模块23远程发送至小车1的第一接收模块14;

步骤二、小车1的控制模块11从第一接收模块14获取控制指令,并根据该控制指令控制小车1进行启动、停止、前进、后退、加速、减速和/或转向动作,具体是控制伺服电机114的正转、反转、加速、停车,转向器113的转向角度等;

步骤三、在小车1动作时检测模块12检测的转速和转向角度数据,并通过第一发送模块13将转速和转向角度数据远程发送至第二接收模块24;

步骤四、遥控器200的显示模块22从第二接收模块24获取转速和转向角度数据,实时显示当速度和转向角数值。

进一步的,在控制指令通过第二发送模块23远程发送至小车1的第一接收模块14以及第一发送模块13将转速和转向角度数据远程发送至第二接收模块24时,通过频段或检验码进行区别,发送的无线的信号只会被对应的接收端接收而不影响其他接收端的工作避免信号冲突,通讯过程中的数据在传输前和接收后分别进行编码和解码处理。

以上所述仅为本发明实施实例,并不用以限制本发明,凡在本发明的精神和原则之内的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

相关技术
  • 一种用于自动驾驶测试的遥控机器人及其控制方法
  • 一种用于自动驾驶汽车测试的自动驾驶机器人
技术分类

06120112800071