汽车及控制汽车返程的方法技术

技术编号:36816026 阅读:12 留言:0更新日期:2023-03-12 00:24
本申请实施例提供一种汽车,包括红外线接收模块、主控模块、所述外部存储模块,当所述红外线接收模块接收到表示控制所述汽车返程的控制信息时,所述主控模块根据所述控制信息的写入顺序的倒序来读取所述外部存储模块中的所述控制信息,并将所述控制信息中表示控制所述汽车左转的指令转换为右转的指令,将所述控制信息中表示控制所述汽车右转的指令转换为左转的指令,以生成返程指令,用于控制所述汽车返程。本申请实施例还提供一种控制汽车返程的方法。如此,本申请实施方式提供的汽车及控制汽车返程的方法可以用于高效率地控制所述汽车进行返程。汽车进行返程。汽车进行返程。

【技术实现步骤摘要】
汽车及控制汽车返程的方法


[0001]本申请涉及轨迹记录
,尤其是一种汽车及控制汽车返程的方法。

技术介绍

[0002]随着智能汽车的发展,智能汽车的返程问题越来越受到关注,返程是指根据智能汽车的运动轨迹返回智能汽车出发时的位置,但是,目前大多采用雷达或摄像头设备来控制汽车返程,这种方式来实现返航功能,成本昂贵,计算数据量大,且算法复杂。

技术实现思路

[0003]鉴于以上内容,有必要提供一种汽车及控制汽车返程的方法,具有汽车结构简单,控制汽车返程的方法实现简单,成本低,计算数据量小,算法简单的优点,可以用于高效率地控制所述汽车进行返程。
[0004]本申请实施例第一方面提供一种汽车,包括红外线接收模块、主控模块、所述外部存储模块,其中:
[0005]所述红外线接收模块用于接收用户发出的控制信息,并用于将所述控制信息传送到所述主控模块,所述控制信息为所述用户通过一红外线遥控器发出的红外线,且所述控制信息表示用户控制所述汽车运动的指令;
[0006]所述主控模块电连接于所述红外线接收模块与所述外部存储模块,用于接收所述控制信息,并用于将所述控制信息写入所述外部存储模块;
[0007]当所述红外线接收模块接收到表示控制所述汽车返程的控制信息时,所述主控模块根据所述控制信息的写入顺序的倒序来读取所述外部存储模块中的所述控制信息,并将所述控制信息中表示控制所述汽车左转的指令转换为右转的指令,将所述控制信息中表示控制所述汽车右转的指令转换为左转的指令,以生成返程指令,用于控制所述汽车返程。
[0008]在一种可能的实现方式中,所述汽车还包括可见光接收模块,所述可见光接收模块电连接于所述主控模块,用于获取所述汽车的坐标信息,所述主控模块在所述汽车启动时接收初始坐标信息,所述主控模块在所述汽车返程完成后接收最终坐标信息,并比较所述初始坐标信息与所述最终坐标信息,以修正所述初始坐标信息与所述最终坐标信息的偏差。
[0009]在一种可能的实现方式中,所述主控模块根据所述初始坐标信息与所述控制信息计算出所述汽车的理论坐标信息,并接收所述可见光接收模块获取的过程坐标信息,且比较所述理论坐标信息与所述过程坐标信息,以修正所述理论坐标信息与所述过程坐标信息的偏差。
[0010]在一种可能的实现方式中,所述主控模块将所述控制信息写入所述外部存储模块前,确认所述控制信息的数据量是否超过所述外部存储模块的剩余容量,若所述数据量超过所述外部存储模块的剩余容量,则写入失败,所述主控模块发出警报。
[0011]在一种可能的实现方式中,若所述数据量没有超过所述外部存储模块的剩余容
量,则所述主控模块确定是否能够读取所述控制信息,若所述主控模块能够读取所述控制信息,则所述主控模块将所述控制信息写入所述外部存储模块,若所述主控模块无法读取所述控制信息,则所述主控模块发出警报。
[0012]本申请实施例第二方面提供一种控制汽车返程的方法,包括:
[0013]接收用户发出的控制信息;
[0014]将所述控制信息写入所述汽车的外部存储模块;
[0015]根据所述控制信息的写入顺序,逆序读取所述控制信息;
[0016]将所述控制信息转换为返程信息,以控制所述汽车返程。
[0017]在一种可能的实现方式中,所述控制汽车返程的方法还包括:
[0018]在所述汽车启动时获取所述汽车的初始坐标信息;
[0019]在所述汽车返程完成后获取所述汽车的最终坐标信息;
[0020]比较所述初始坐标信息与所述最终坐标信息,以修正所述初始坐标信息与所述最终坐标信息的偏差。
[0021]在一种可能的实现方式中,所述控制汽车返程的方法还包括:
[0022]根据所述初始坐标信息与所述控制信息计算出所述汽车的理论坐标信息;
[0023]获取所述汽车的过程坐标信息;
[0024]比较所述理论坐标信息与所述过程坐标信息,以修正所述理论坐标信息与所述过程坐标信息的偏差。
[0025]在一种可能的实现方式中,在将所述控制信息写入外部存储模块前,确认所述控制信息的数据量是否超过所述外部存储模块的剩余容量,若所述数据量超过所述外部存储模块的剩余容量,则写入失败,并发出警报。
[0026]在一种可能的实现方式中,若所述数据量没有超过所述外部存储模块的剩余容量,则确定是否能够读取所述控制信息,若能够读取所述控制信息,则将所述控制信息写入所述外部存储模块,若无法读取所述控制信息,则发出警报。
[0027]由此,本申请实施例提供的汽车及控制汽车返程的方法,具有汽车结构简单,控制汽车返程的方法实现简单,成本低,计算数据量小,算法简单的优点,可以用于高效率地控制所述汽车进行返程。
附图说明
[0028]图1为本申请的一个实施例提供的汽车的应用场景图。
[0029]图2为本申请的一个实施例提供的汽车的功能框图。
[0030]图3为本申请的一个实施例提供的测量汽车的坐标信息的方法的流程图。
[0031]图4为本申请的一个实施例提供的判定外部存储模块具有可读写性的方法的流程图。
[0032]图5为本申请的一个实施例提供的根据控制指令和计时时间控制汽车进行返程的方法的流程图。
[0033]图6为本申请的一个实施例提供的控制汽车返程的流程图。
[0034]主要元件符号说明
[0035]汽车
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
100
[0036]障碍物
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
101
[0037]电机驱动模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
10
[0038]红外线接收模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
20
[0039]可见光收发模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
30
[0040]外部存储模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
40
[0041]主控模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
50
[0042]供电模块
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
60
具体实施方式
[0043]如下具体实施方式将结合上述附图进一步说明本专利技术。
[0044]本申请实施例中,“第一”、“第二”等词汇,仅是用于区别不同的对象,不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。例如,第一应用、第二应用等是用于区别不同的应用,而不是用于描述应用的特定顺序,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。
[0045]请参阅图1,图1所示为本申请实施例提供的汽车100的应用场景图。如图1所示,汽车1本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种汽车,包括红外线接收模块、主控模块、所述外部存储模块,其特征在于:所述红外线接收模块用于接收用户发出的控制信息,并用于将所述控制信息传送到所述主控模块,所述控制信息为所述用户通过一红外线遥控器发出的红外线,且所述控制信息表示用户控制所述汽车运动的指令;所述主控模块电连接于所述红外线接收模块与所述外部存储模块,用于接收所述控制信息,并用于将所述控制信息写入所述外部存储模块;当所述红外线接收模块接收到表示控制所述汽车返程的控制信息时,所述主控模块根据所述控制信息的写入顺序的倒序来读取所述外部存储模块中的所述控制信息,并将所述控制信息中表示控制所述汽车左转的指令转换为右转的指令,将所述控制信息中表示控制所述汽车右转的指令转换为左转的指令,以生成返程指令,用于控制所述汽车返程。2.如权利要求1所述的汽车,其特征在于,所述汽车还包括可见光接收模块,所述可见光接收模块电连接于所述主控模块,用于获取所述汽车的坐标信息,所述主控模块在所述汽车启动时接收初始坐标信息,所述主控模块在所述汽车返程完成后接收最终坐标信息,并比较所述初始坐标信息与所述最终坐标信息,以修正所述初始坐标信息与所述最终坐标信息的偏差。3.如权利要求2所述的汽车,其特征在于,所述主控模块根据所述初始坐标信息与所述控制信息计算出所述汽车的理论坐标信息,并接收所述可见光接收模块获取的过程坐标信息,且比较所述理论坐标信息与所述过程坐标信息,以修正所述理论坐标信息与所述过程坐标信息的偏差。4.如权利要求3所述的汽车,其特征在于,所述主控模块将所述控制信息写入所述外部存储模块前,确认所述控制信息的数据量是否超过所述外部存储模块的剩余容量,若所述数据量超过所述外部存储模块的剩余容量,则写入失败,所述主控模块发出警报。5....

【专利技术属性】
技术研发人员:刘欢
申请(专利权)人:鸿海精密工业股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1