用于将气流调节到外壳中的系统和方法与流程

文档序号:23553500发布日期:2021-01-05 21:14阅读:115来源:国知局
用于将气流调节到外壳中的系统和方法与流程

本公开总体上涉及在外壳中配备有传感器的车辆,并且具体地,一些实施例涉及例如通过调节外壳外部的孔的布局和大小将气流调节到外壳中。



背景技术:

诸如自动驾驶车辆(av)的车辆中的车载传感器通过提供准确的传感器数据来补充和增强车辆的视野。传感器数据用于例如盲点检测、变道辅助、用于碰撞警告或避免碰撞的读取端部雷达、停车辅助、交叉交通监控、制动辅助、紧急制动和/或自动距离控制的应用。车载传感器的示例包括例如无源传感器和有源传感器。车载传感器包括相机、激光雷达(lidar)、雷达、gps、声纳、超声、imu(惯性测量单元)、加速度计、陀螺仪、磁力计和fir(远红外)传感器。传感器数据可以包括图像数据、反射的激光数据和/或类似数据。通常,由车载传感器捕获的图像利用三维坐标系来确定图像中捕获的内容和物体的距离和角度。可以使用遍布车辆的各种车载传感器在车辆附近获取这种实时空间信息,然后可以对其进行处理以计算和确定车辆的安全驾驶操作。车载传感器通常会暴露于恶劣的环境因素中(例如,大温度波动、紫外线辐射、氧化、风、水分等),这可能过早缩短传感器的使用寿命。此外,将传感器安装在车辆外部可能增加传感器受到道路碎屑撞击的风险,从而增加了损坏传感器的概率。为了减轻这些和其他问题,传感器外壳可以容纳传感器。此类传感器外壳可以在抵抗环境因素和道路碎屑方面提供附加保护,同时仍然允许传感器运行或操作。然而,将传感器封装在传感器外壳中而不提供足够的气流或通风可能产生操作上的挑战。例如,在夏季操作时,传感器外壳的内部温度可能达到超出传感器的操作温度范围的点。这可能导致传感器故障,并使自动驾驶车辆无法操作。在另一示例中,在冬季或下雨状况下操作时,传感器外壳内部的水分可能凝结或起雾,从而阻止传感器正常操作。本发明解决了这些不足,本发明提供了对传感器外壳的有效且高效热交换,同时减少了冷却所需的电力,并且有效地利用了节省的电力,例如,以存储在为车辆供电的电池中。



技术实现要素:

本文描述了用于车辆上的传感器外壳(例如,安装在av的车顶上的lidar传感器外壳)的热交换和冷却的系统和方法,这更加方便并且减轻了传感器系统(诸如av传感器系统)上的计算负担。本公开的各种实施例提供设置在车辆上的热交换系统。该热交换系统可以包括被设置在车辆上的外壳。该外壳可包括在外壳的底部处的通风口、被设置在外壳的底部处的风扇以及外壳内的一个或多个传感器。外壳可包括在外壳的外部上的盖,该盖包括孔图案以选择性地允许气流进入外壳。该热交换系统可以包括偏转器,该偏转器被设置在车辆上在外壳的外部,并且被配置为引导气流通过孔图案。

在一些实施例中,盖包括具有第一孔图案的第一层和设置在第一层上方并具有第二孔图案的第二层,并且第二层被配置为绕第一层旋转以调整第一孔图案与第二孔图案之间的对准,该对准指示进入外壳的气流的量。

在一些实施例中,一个或多个传感器可以被配置为确定车辆的速度、外壳的内部温度和外部温度。所述热交换系统还可以包括:控制器,被配置为通过以下步骤来调节进入所述外壳的气流的量:基于车辆的速度、外壳的内部温度、外部温度、或外壳的内部温度和外部温度之间的差,确定第二层绕第一层的旋转量以调整第一孔图案与第二孔图案之间的对准;以及使第二层绕第一层旋转所确定的量。

在一些实施例中,热交换系统的控制器被配置为通过以下步骤调节进入外壳的气流的量:基于车辆的预期未来速度、外壳的预期未来内部温度、预期的未来外部温度、或外壳的预期的未来内部温度与预期的未来外部温度之间的预期差,确定第二层绕第一层的旋转量以调整第一孔图案与第二孔图案之间的对准;以及使第二层绕第一层旋转所确定的量。

在一些实施例中,热交换系统的控制器被配置为通过以下步骤调节进入外壳的气流的量:基于一个或多个温度梯度或压力梯度确定第二层绕第一层的旋转量以调整第一孔图案与第二孔图案之间的对准,使第二层绕第一层旋转所确定的量,以在一个或多个温度梯度的方向上增加孔的位置处的对准程度。

在一些实施例中,热交换系统的控制器被配置为通过以下步骤调节进入外壳的气流的量:基于风扇的转速确定第二层绕第一层的旋转量以调整第一孔图案与第二孔图案之间的对准;以及使第二层绕第一层旋转所确定的量。

在一些实施例中,热交换系统还包括:舱体通风口,其将外壳连接到舱体;控制器,该控制器被配置为通过以下步骤来调节进入外壳的气流的量:基于舱体通风口的开口的大小确定第二层绕第一层的旋转量,以调整第一孔图案与第二孔图案之间的对准;以及使第二层绕第一层旋转所确定的量。

在一些实施例中,第一层包括多列孔,多列孔中的每列孔具有与其他列的孔不同的、具有的孔的数量或位置不同的图案;并且第二层包括一列孔,并且被配置为与第一层的多列孔中的一列孔对准以允许气流通过该列孔进入外壳。

在一些实施例中,第二层的一列孔还被配置为与第一层的多列孔中的一列孔部分地对准,同时与第一层的多列孔中的一列孔部分地偏移小于孔的直径的距离,以允许更少量的气流进入外壳。

在一些实施例中,第一孔图案的直接相邻的孔之间的间隔超过第一孔图案的孔的直径;第二孔图案的直接相邻的孔之间的间隔超过第二孔图案的孔的直径;该控制器被配置为通过旋转所述第二孔图案以使所述第二孔图案的孔中的每个孔与第一孔图案的直接相邻的孔之间的间隔对准,从而阻止气流进入所述第一孔图案的孔和所述第二孔图案的孔。

在一些实施例中,热交换系统的控制器可以被配置为使用二进制编程来调节进入外壳的气流的量,以指示孔图案中的每个孔的打开或闭合状态。

本公开的各种实施例提供了一种用于被设置在车辆上的外壳的热交换方法,该外壳包括被设置在该外壳的底部处的风扇、该外壳内的一个或多个传感器以及该外壳的外部上的盖,盖包括孔图案。该方法可以包括:将气流通过设置在外壳外部的偏转器引导至盖;以及选择性地使所引导的气流通过孔图案进入外壳。

在一些实施例中,热交换方法还可以包括:使盖的第二层绕盖的第一层旋转以调整第一层的第一孔图案与第二层的第二孔图案之间的对准,该对准指示进入外壳的气流的量。

在一些实施例中,热交换方法还可以包括:使用一个或多个传感器确定车辆的速度、外壳的内部温度和外部温度;由控制器通过以下步骤调节进入外壳的气流的量:基于车辆的速度、外壳的内部温度、外部温度、或外壳的内部温度和外部温度之间的差,确定第二层绕第一层的旋转量以调整第一孔图案与第二孔图案之间的对准;以及使第二层绕第一层旋转所确定的量。

在一些实施例中,热交换方法还可包括:由控制器通过以下步骤调节进入外壳的气流的量:基于车辆的预期未来速度、外壳的预期未来内部温度、预期的未来外部温度、或外壳的预期的未来内部温度与预期的未来外部温度之间的预期差,确定第二层绕第一层的旋转量以调整第一孔图案与第二孔图案之间的对准;以及使第二层绕第一层旋转所确定的量。

在一些实施例中,热交换方法还可以包括:由控制器通过以下步骤调节进入外壳的气流的量:基于一个或多个温度梯度或压力梯度确定第二层绕第一层的旋转量以调整第一孔图案与第二孔图案之间的对准,使第二层绕第一层旋转所确定的量,以在一个或多个温度梯度的方向上增加孔的位置处的对准程度。

在一些实施例中,热交换方法还可包括:由控制器通过以下步骤调节进入外壳的气流的量:基于风扇的转速确定第二层绕第一层的旋转量以调整第一孔图案与第二孔图案之间的对准;以及使第二层绕第一层旋转所确定的量。

在一些实施例中,外壳还包括将外壳连接到舱体的舱体通风口,并且热交换方法还包括:通过以下步骤调节进入外壳的气流的量:基于舱体通风口的开口的大小确定第二层绕第一层的旋转量,以调整第一孔图案与第二孔图案之间的对准;以及使第二层绕第一层旋转所确定的量。

在一些实施例中,第一层包括多列孔,多列孔中的每列孔具有与其他列的孔不同的、具有的孔的数量或位置不同的图案;以及第二层包括一列孔;以及所述热交换方法还包括:将第二层的一列孔与第一层的多列孔中的一列孔对准,以允许气流通过该列孔进入外壳。

在一些实施例中,热交换方法还可以包括:通过使第二层的一列孔与第一层的多列孔中的一列孔部分地偏移小于孔的直径的距离,使第二层的一列孔与第一层的多列孔中的一列孔部分地对准,以允许更少量的气流进入外壳。

在一些实施例中,第一孔图案的直接相邻的孔之间的间隔超过第一孔图案的孔的直径;第二孔图案的直接相邻的孔之间的间隔超过第二孔图案的孔的直径;该热交换方法还可以包括:由控制器通过旋转第二孔图案以使所述第二孔图案的孔中的每个孔与第一孔图案的直接相邻的孔之间的间隔对准,从而阻止气流进入第一孔图案的孔和所述第二孔图案的孔。

通过参考附图考虑以下描述和所附权利要求书,本文公开的系统、方法和非暂时性计算机可读介质的这些和其他特征、以及结构的相关元件和部分的组合的操作和功能的方法以及制造的经济性将变得显而易见,所有附图形成本说明书的一部分,其中在各个附图中,相同的附图标记表示相应的部分。然而,应该明确地理解,附图仅出于说明和描述的目的,并且不旨在作为对本发明的限制的定义。

附图说明

在所附权利要求中具体阐述了本技术的各种实施例的某些特征。通过参考下面的详细描述,将获得对技术的特征和优点的更好的理解,以下详细描述阐述了说明性实施例和附图,在说明性实施例中利用了本发明的原理,并且附图中:

图1a示出了根据本公开的实施例的示例车辆(例如,自动驾驶车辆)。

图1b以俯视图示出了根据本公开的实施例的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。

图1c以正视图示出了根据本公开的实施例的对应于图1b的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。

图1d以正视图示出了根据本公开的实施例的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。

图1e以俯视图示出了根据本公开的实施例的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。

图1f以正视图示出了根据本公开的实施例的对应于图1e的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。

图1g以侧视图示出了根据本公开的实施例的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。

图1h以侧视图示出了根据本公开的实施例的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。

图1i以侧视图示出了根据本公开的实施例的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。

图1j以侧视图示出了根据本公开的实施例的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。

图1k以俯视图示出了根据本公开的实施例的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。

图1l以侧视图示出了根据本公开的实施例的对应于图1k的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。在图1l中,偏转器可以处于非活动模式。

图1m以侧视图示出了根据本公开的实施例的对应于图1k和图1l的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。在图1m中,偏转器可以处于活动模式。

图1n以侧视图示出了根据本公开的实施例的对应于图1k的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。在图1n中,偏转器可以处于第一模式。

图1o以侧视图示出了根据本公开的实施例的对应于图1k和图1n的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。在图1n中,偏转器可以处于第二模式。

图1p示出了根据本公开的实施例的用于车辆(例如,自动驾驶车辆)的传感器系统的示例。

图2示出了根据一些实施例的用于传感器系统的外壳的示例。

图3示出了根据一些实施例的用于传感器系统的外壳的示例。

图4示出了根据一些实施例的用于传感器系统的外壳的示例。

图5示出了根据一些实施例的用于传感器系统的外壳的示例。

图6a至图6b以俯视图示出了根据本公开的实施例的示例性车辆(例如,自动驾驶车辆),其包括热交换系统(例如,包括偏转器)。

图6c至图6d以俯视图示出了根据本公开的实施例的示例性车辆(例如,自动驾驶车辆),其包括热交换系统(例如,包括偏转器)。

图6e至图6f以俯视图示出了根据本公开的实施例的示例性车辆(例如,自动驾驶车辆),其包括热交换系统(例如,包括偏转器)。

图6g至图6h以侧视图示出了根据本公开的实施例的示例性车辆(例如,自动驾驶车辆),其包括热交换系统(例如,包括偏转器)。

图6i示出了根据一些实施例的到外壳的控制器的输入和输出的示例性图。

图7a示出了根据一些实施例的用于传感器系统的外壳盖的示例。

图7b至图7q示出了根据一些实施例的用于传感器系统的外壳盖的孔图案的示例。

图8描绘了根据一些实施例的热交换方法的示例的流程图。

图9是用于实现本文公开的特征的示例计算机系统的图。

具体实施方式

在下面的描述中,阐述了某些特定细节以便提供对本发明的各种实施例的透彻理解。然而,本领域技术人员将理解,可以在没有这些细节的情况下实践本发明。此外,尽管本文公开了本发明的各种实施例,但是根据本领域技术人员的公知常识,可以在本发明的范围内做出许多改变和修改。这样的修改包括用已知的等同物替代本发明的任何方面,以便以基本上相同的方式获得相同的结果。

除非上下文另外要求,否则在整个说明书和权利要求书中,词语“包括”及其变体(诸如“包括”和“将……包括”)应以开放、包容的含义来解释,即为“包括但不仅限于”。在整个说明书中对值的数值范围的引用旨在用作速记符号,分别指代落入包括限定范围的值在内的范围内的每个单独的值,并且每个单独的值如本文单独记载的那样并入说明书中。另外,单数形式的“一”、“一个”和“该/所述”包括复数对象,除非上下文另外明确指出。短语“……的至少一个”、“选自……的组中的至少一个”或“选自由……组成的组中的至少一个”等要以析取方式进行解释(例如,不要解释为a中的至少一个和b中的至少一个)。

在整个说明书中,对“一个实施例”或“实施例”的引用是指结合该实施例描述的特定特征、结构或特性被包括在本发明的至少一个实施例中。因此,在整个说明书中各处出现的短语“在一个实施例中”或“在实施例中”不一定全部指的是相同实施例,而是在某些情况下可以指相同实施例。此外,在一个或多个实施例中,可以以任何合适的方式组合特定的特征、结构或特性。

通常,车辆(例如,自动驾驶车辆、无人驾驶车辆等)可以在车辆上具有无数传感器。无数传感器可以包括光检测和测距传感器(或lidar)、雷达、相机、gps、声纳、超声、imu(惯性测量单元)、加速度计、陀螺仪、磁力计、fir(远红外)传感器等。无数传感器可以在自动驾驶或无人驾驶车辆的功能中发挥核心作用。例如,lidar可以用于检测和识别周围环境的物体(例如,其他车辆、道路标志、行人、建筑物等)。lidar还可以用于确定周围环境中的物体的相对距离。对于另一示例,雷达可以用于帮助避免碰撞、自适应巡航控制、盲侧检测、辅助停车等。对于另一示例,相机可以用于分辨、解释和/或分析物体的内容或视觉提示。相机和其他光学传感器可以使用电荷联接器件(ccd)、互补金属氧化物半导体(cmos)或类似元件来捕获图像数据。imu可以检测异常情况,诸如道路中的颠簸或坑洼。然后可以将从这些传感器收集的数据进行处理并将其用作输入,以做出驾驶决策(例如,加速、减速、方向改变等)。例如,来自这些传感器的数据可以被进一步处理成由一个或多个传感器捕获的图像中的色调分布的图形表示的图像直方图。

各种实施例克服了在自动驾驶技术领域中具体出现的问题。在各种实施例中,自动驾驶车辆上的无数传感器(例如,lidar、雷达、相机等)可以被封装或容纳在外壳中。该外壳允许将无数传感器以单个动作从一个车辆移动到另一车辆,而不是逐个地移动无数传感器。在一些实施例中,可以将外壳安置或安装到自动驾驶车辆的固定装置上。例如,可以将外壳安置或安装到装配到自动驾驶车辆的车顶架或定制架上。外壳可以沿固定装置平移或移动。在一些实施例中,外壳由对由外壳封装的无数传感器可接收的电磁波透明的材料制成。例如,外壳可以由透明材料制成,该透明材料允许分别由lidar、雷达和相机发出和/或接收的激光、无线电波和可见光进入和/或离开外壳。在一些实施例中,外壳可以包括信号发射器。信号发射器可以发出信号。该信号可以由信号接收器接收或检测。在某些情况下,信号可以在被信号接收器接收或检测之前被反射。在一个实施例中,信号发射器和信号接收器都被集成到外壳中。在另一实施例中,信号发射器被集成到外壳中,而信号接收器被集成到自动驾驶车辆的固定装置中。可以确定信号的强度。基于信号的强度,可以确定外壳是否正确地对准(定位或放置)在自动驾驶车辆的固定装置上。在一些实施例中,外壳可以包括音频设备,该音频设备基于信号的强度发出音频提示。例如,强度越强或越高,音频提示就越可听(例如,更大声、更快等)。音频提示可以用作外壳正确对准的指示或反馈。本文将更详细地讨论各种实施例。

图1a示出了根据本公开的实施例的示例车辆(例如,自动驾驶车辆)100。车辆100通常是指能够自身在周围环境中感测和驾驶的车辆的类别。车辆100可以包括无数传感器(例如,lidar、雷达、相机等),以检测和识别周围环境中的物体。这样的物体可以包括但不限于例如行人、道路标志、交通灯和/或其他车辆。车辆100还可以包括无数致动器,以在周围环境中推动和导航车辆100。这样的致动器可以包括例如用于控制节气门响应、制动动作、转向动作等的任何合适的机电设备或系统。在一些实施例中,车辆100可以分辨、解释和分析道路标志(例如,速度限制、学校区域、建筑区域等)和交通灯(例如红灯、黄灯、绿灯、红灯闪烁等)。例如,车辆100可以基于张贴在道路上的速度限制标志来调整车辆速度。在一些实施例中,车辆100可以确定和调整车辆100相对于环境中的其他物体正在行进的速度。例如,车辆100可以与前方车辆维持恒定的安全距离(例如,自适应巡航控制)。在该示例中,车辆100通过不断地将其车辆速度调整为前方车辆的速度来维持该安全距离。

在各种实施例中,车辆100可以在有限的人类输入或没有人类输入的情况下在道路、街道和/或地形上导航。本文中所使用的“车辆”一词包括在地面上行进的车辆(例如小汽车、卡车、公共汽车等),但也可以包括在空中行进的车辆(例如无人机、飞机、直升机等)、在水上行进的车辆(例如船、潜艇等)。进一步地,本文讨论的“车辆”或“多个车辆”可以在其中容纳或可以不在其中容纳一个或多个乘客。此外,短语“自动驾驶车辆”、“无人驾驶车辆”或不需要主动人类参与的任何其他车辆可以互换使用。

通常,车辆100可以对其自身进行人类驾驶员可以对常规车辆进行的任何控制。例如,车辆100可以像人类驾驶员可以对常规车辆进行的那样加速、制动、左转或右转或以反向方向驾驶。车辆100还可以像人类驾驶员那样感测环境状况、计量空间关系(例如,物体与其自身之间的距离)、检测和分析道路标志。此外,车辆100可以执行更复杂的操作,诸如并行停车、在拥挤的停车场停车、避免碰撞等,而无需任何人类输入。

在各种实施例中,车辆100可以包括一个或多个传感器。如本文中所使用的,一个或多个传感器可以包括激光扫描系统(例如,lidar)102、雷达系统104、相机系统106、gps、声纳、超声、imu(惯性测量单元)、加速度计、陀螺仪、磁力计、fir(远红外)传感器和/或类似传感器。一个或多个传感器允许车辆100感测车辆100周围的环境。例如,lidar102可以生成环境的三维地图。lidar102还可以检测环境中的物体。在另一示例中,雷达系统104可以确定车辆100周围的物体的距离和速度。在另一示例中,相机系统106可以捕获和处理图像数据以检测和识别物体(诸如道路标志),并且辨认物体的内容(诸如在道路标志上张贴的速度限制)。

在图1a的示例中,车辆100被示出为具有lidar102。lidar102可以联接到车辆100的车顶或顶部。如所讨论的,lidar(诸如lidar102)可以被配置为生成环境的三维地图,并且检测环境中的物体。在图1a的示例中,车辆100被示出为具有四个雷达系统104。两个雷达系统被联接到车辆100的前侧和后侧,并且两个雷达系统被联接到车辆100的右侧和左侧。在一些实施例中,前侧雷达系统和后侧雷达系统可以被配置用于自适应巡航控制和/或避免事故。例如,车辆100可以使用前侧雷达系统来维持与车辆100前方的车辆的健康距离。在另一示例中,如果前方车辆经历速度的突然降低,则车辆100可以检测到这种突然的运动变化并相应地调整其车辆速度。在一些实施例中,右侧雷达系统和左侧雷达系统可以被配置用于盲点检测。在图1a的示例中,车辆100被示出为具有六个相机系统106。两个相机系统被联接到车辆100的前侧,两个相机系统被联接到车辆100的后侧,并且两个相机系统联接到车辆100的右侧和左侧。在一些实施例中,前侧相机系统和后侧相机系统可以被配置为检测、识别和辨认车辆100的前面和后面的物体,诸如小汽车、行人、道路标志。例如,车辆100可以利用前侧相机系统来确定速度限制。在一些实施例中,右侧相机系统和左侧相机系统可以被配置为检测物体,例如车道标记。例如,车辆100可以使用侧面相机系统以确保车辆100在其车道内驾驶。

图1b以俯视图示出了根据本公开的实施例的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。示例车辆110被示出为具有外壳112(例如,以容纳一个或多个传感器)、四个雷达系统114和偏转器116。外壳112可以包括lidar和一个或多个相机系统。如所讨论的,外壳112可以为lidar和一个或多个相机系统提供针对各种环境状况的附加保护,同时仍允许lidar和一个或多个相机系统可接收的光波长进入。通常,外壳112的lidar和一个或多个相机系统以及四个雷达系统的工作与关于图1a讨论的lidar、相机系统和雷达系统相同。

偏转器116可以增加流入外壳中的空气的效率或量。在图1b中,示出了两个偏转器116。然而,热交换系统可以包括任意数量的偏转器116。偏转器116可以连接到外壳112。例如,偏转器116可以直接接触外壳112。偏转器116可以被配置为在车辆110正在驾驶时导入气流(例如,风),并且将导入的气流引导到外壳112的通风口中(在俯视图中不可见)。作为示例,偏转器116可以随着偏转器116与外壳112之间的距离增加向外弯曲(例如,偏转器116可以是凸形的)。偏转器116也可以是凹形的(未示出)。偏转器116可具有光滑和/或圆形的边缘以防止湍流。偏转器116可以由诸如塑料、金属、玻璃纤维、纳米材料、形状记忆合金(诸如铜铝镍、镍钛(niti)、fe-mn-si、cu-zn-al、cu-al-ni等)或其他合适材料的材料组成。

图1c以正视图示出了根据本公开的实施例的对应于图1b的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。图1c示出了图1b的组件,并且进一步示出了通风口119。通风口119可以是圆形、半圆形、格栅、狭缝等形式的开口。通风口119可以设置在外壳112的基部处并且可以连接到车辆110的车顶。偏转器116可以包括空气质量传感器115,该空气质量传感器115被配置为确定空气质量,例如,作为空气质量指数(aqi)。空气质量传感器115可以确定红外辐射的衰减,并且可以包括红外辐射源、光水管和具有过滤器的红外检测器。可替代地,空气质量传感器115可以设置在车辆110上的其他地方(例如,在车辆110的车顶上的其他地方)。

图1d以正视图示出了根据本公开的实施例的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。图1d示出了图1b和图1c的组件,并且进一步示出了第三偏转器117。第三偏转器117可以部分地覆盖通风口,并且第三偏转器的一个表面可以相对于外壳112以倾斜角设置。第三偏转器117可以由诸如塑料、金属、玻璃纤维、纳米材料、形状记忆合金(诸如铜铝镍、镍钛(niti)、fe-mn-si、cu-zn-al、cu-al-ni等)或其他合适材料的材料组成。偏转器116可以包括空气质量传感器115,该空气质量传感器115被配置为确定空气质量,例如,作为空气质量指数(aqi)。空气质量传感器115可以确定红外辐射的衰减,并且可以包括红外辐射源、光水管和具有过滤器的红外检测器。

图1e以俯视图示出了根据本公开的实施例的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。示例车辆120被示出为具有外壳122(例如,以容纳一个或多个传感器)、四个雷达系统124和偏转器126。外壳122可以包括lidar和一个或多个相机系统。如所讨论的,外壳122可以为lidar和一个或多个相机系统提供针对各种环境状况的附加保护,同时仍然允许lidar和一个或多个相机系统可接收的光波长进入。通常,外壳122的lidar和一个或多个相机系统以及四个雷达系统的工作与关于图1a讨论的lidar、相机系统和雷达系统相同。

偏转器126可以增加流入外壳122中的空气的效率或量。在图1e中,示出了两个偏转器126。然而,热交换系统可以包括任意数量的偏转器126(诸如,一个偏转器、或偏转器和第二偏转器)。偏转器126可以连接到外壳122。例如,偏转器126可以直接接触外壳122。偏转器126可以被配置为在车辆120正在驾驶时导入气流(例如,风),并且将导入的气流引导到外壳122的通风口中(在俯视图中不可见)。作为示例,偏转器126可以从外壳122沿直线延伸。偏转器126可以具有光滑和/或圆形的边缘,以防止湍流。偏转器126可以由诸如塑料、金属、玻璃纤维、纳米材料或其他合适材料的材料组成。

图1f以正视图示出了根据本公开的实施例的对应于图1e的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。图1f示出了图1e的部件,并且进一步示出了通风口129。通风口129可以是圆形、半圆形、格栅、狭缝等形式的开口。通风口129可以设置在外壳122的基部处并且可以连接到车辆120的车顶。偏转器126可包括空气质量传感器125,该空气质量传感器125被配置为确定空气质量,例如,作为空气质量指数(aqi)。空气质量传感器125可以确定红外辐射的衰减,并且可以包括红外辐射源、光水管和具有过滤器的红外检测器。可替代地,空气质量传感器125可以设置在车辆120上的其他地方(例如,在车辆120的车顶上的其他地方)。

图1g以侧视图示出了根据本公开的实施例的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。示例车辆130被示出为具有外壳132(例如,以容纳一个或多个传感器)、四个雷达系统134和偏转器136。外壳132可以包括lidar和一个或多个相机系统。如所讨论的,外壳132可以为lidar和一个或多个相机系统提供针对各种环境状况的附加保护,同时仍允许lidar和一个或多个相机系统可接收的光波长进入。通常,外壳132的lidar和一个或多个相机系统以及四个雷达系统的工作与关于图1a讨论的lidar、相机系统和雷达系统相同。外壳132还可以包括类似于通风口119和129的通风口(因为从视图中隐藏而未示出)。

偏转器136(或多个偏转器136)可以连接到外壳132。例如,偏转器136可以直接接触外壳132。偏转器136可以被配置为在车辆130正在驾驶时导入气流(例如,风),并且将导入的气流引导到外壳132的通风口中(在俯视图中不可见)。偏转器136可以增加流入外壳中的空气的效率或量。作为示例,偏转器136在车辆130的车顶上方的竖直高度可以随着偏转器136延伸远离外壳132而减小。作为示例,偏转器136的竖直高度可以相对于从偏转器136到外壳132的距离以恒定的线性速率减小。偏转器136可具有光滑和/或圆形的边缘,以防止湍流。偏转器136可以由诸如塑料、金属、玻璃纤维、纳米材料、形状记忆合金(诸如铜铝镍、镍钛(niti)、fe-mn-si、cu-zn-al、cu-al-ni等)或其他合适材料的材料组成。偏转器136可以包括空气质量传感器(未示出,与115、125相同或相似),该空气质量传感器被配置为确定空气质量,例如,作为空气质量指数(aqi)。空气质量传感器可以确定红外辐射的衰减,并且可以包括红外辐射源、光水管和具有过滤器的红外检测器。可替代地,空气质量传感器可以设置在车辆130上的其他地方(例如,在车辆130的车顶上的其他地方)。

图1h以侧视图示出了根据本公开的实施例的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。示例车辆140被示出为具有外壳142(例如,以容纳一个或多个传感器)、四个雷达系统144和偏转器146。外壳142可以包括lidar和一个或多个相机系统。如所讨论的,外壳142可以为lidar和一个或多个相机系统提供针对各种环境状况的附加保护,同时仍然允许lidar和一个或多个相机系统可接收的光波长进入。通常,外壳142的lidar和一个或多个相机系统以及四个雷达系统的工作与关于图1a讨论的lidar、相机系统和雷达系统相同。外壳142还可以包括类似于通风口119和129的通风口(因为从视图中隐藏而未示出)。

偏转器146(或多个偏转器146)可以连接到外壳142。例如,偏转器146可以直接接触外壳142。偏转器146可以被配置为在车辆140正在驾驶时导入气流(例如,风),并且将导入的气流引导到外壳142的通风口中(在俯视图中不可见)。偏转器146可以增加流入外壳中的空气的效率或量。作为示例,偏转器146在车辆140的车顶上方的竖直高度可以随着偏转器146延伸远离外壳142而减小。作为示例,偏转器146的竖直高度可以相对于从偏转器146到外壳142的距离以非恒定速率减小。例如,随着从偏转器146到外壳142的距离增加,偏转器146的竖直高度可以以更快的速率减小。换句话说,随着偏转器146的竖直高度减小,偏转器146的竖直高度的减小的速率可以被加速。偏转器146可具有光滑和/或圆形的边缘,以防止湍流。偏转器146可以由诸如塑料、金属、玻璃纤维、纳米材料、形状记忆合金(诸如铜铝镍、镍钛(niti)、fe-mn-si、cu-zn-al、cu-al-ni等)或其他合适材料的材料组成。偏转器146可以包括空气质量传感器(未示出,与115、125相同或相似),该空气质量传感器被配置为确定空气质量,例如,作为空气质量指数(aqi)。空气质量传感器可以确定红外辐射的衰减,并且可以包括红外辐射源、光水管和具有过滤器的红外检测器。可替代地,空气质量传感器可以设置在车辆140上的其他地方(例如,在车辆140的车顶上的其他地方)。

图1i以侧视图示出了根据本公开的实施例的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。示例车辆150被示出为具有外壳152(例如,以容纳一个或多个传感器)、四个雷达系统154和偏转器156。外壳152可以包括lidar和一个或多个相机系统。如所讨论的,外壳152可以为lidar和一个或多个相机系统提供针对各种环境状况的附加保护,同时仍允许lidar和一个或多个相机系统可接收的光波长进入。通常,外壳152的lidar和一个或多个相机系统以及四个雷达系统的工作与关于图1a讨论的lidar、相机系统和雷达系统相同。外壳152还可以包括类似于通风口119和129的通风口(因为从视图中隐藏而未示出)。

偏转器156(或多个偏转器156)可以连接到外壳152。例如,偏转器156可以直接接触外壳152。偏转器156可以被配置为在车辆150正在驾驶时导入气流(例如,风),并且将导入的气流引导到外壳152的通风口中(在俯视图中不可见)。偏转器156可以增加流入外壳中的空气的效率或量。作为示例,偏转器156在车辆150的车顶上方的竖直高度可以随着偏转器156延伸远离外壳152而改变。作为示例,在第一区段(例如,靠近外壳152)处,偏转器156的竖直高度可以随着偏转器156延伸远离外壳152而减小,并且在第二区段(例如,相比于第一区段更远离外壳152)处,偏转器156的竖直高度可以随着偏转器156延伸远离外壳152而增加。竖直高度相对于从偏转器156到外壳152的距离而增加和/或减小的速率可以是非恒定的。例如,在第一区段中,随着从偏转器156到外壳152的距离增加,偏转器156的竖直高度可以以更快的速率减小。换句话说,在第一区段中,随着偏转器156的竖直高度减小,偏转器156的竖直高度的减小的速率可以被加速。在第二区段中,偏转器156的竖直高度的增加的速率可以随着从偏转器156到外壳152的距离的增加而增加。偏转器156可以具有光滑和/或圆形的边缘,以防止湍流。偏转器156可以由诸如塑料、金属、玻璃纤维、纳米材料、形状记忆合金(诸如铜铝镍、镍钛(niti)、fe-mn-si、cu-zn-al、cu-al-ni等)或其他合适材料的材料组成。偏转器156可以包括空气质量传感器(未示出,与115、125相同或相似),该空气质量传感器被配置为确定空气质量,例如,作为空气质量指数(aqi)。空气质量传感器可以确定红外辐射的衰减,并且可以包括红外辐射源、光水管和具有过滤器的红外检测器。可替代地,空气质量传感器可以设置在车辆150上的其他地方(例如,在车辆150的车顶上的其他地方)。

图1j以侧视图示出了根据本公开的实施例的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。示例车辆160被示出为具有外壳162(例如,以容纳一个或多个传感器)、四个雷达系统164和偏转器166。外壳162可以包括lidar和一个或多个相机系统。如所讨论的,外壳162可以为lidar和一个或多个相机系统提供针对各种环境状况的附加保护,同时仍允许lidar和一个或多个相机系统可接收的光波长进入。通常,外壳162的lidar和一个或多个相机系统以及四个雷达系统的工作与关于图1a讨论的lidar、相机系统和雷达系统相同。外壳162还可以包括类似于通风口119和129的通风口(因为从视图中隐藏而未示出)。

偏转器166(或多个偏转器166)可以连接到外壳162。例如,偏转器166可以直接接触外壳162。偏转器166可以被配置为在车辆160正在驾驶时导入气流(例如,风),并且将导入的气流引导到外壳162的通风口中(在俯视图中不可见)。偏转器166可以增加流入外壳中的空气的效率或量。作为示例,随着偏转器166延伸远离外壳162,偏转器166在车辆160的车顶上方的竖直高度可以是恒定的。偏转器166可以具有光滑和/或圆形的边缘,以防止湍流。偏转器166可以由诸如塑料、金属、玻璃纤维、纳米材料、形状记忆合金(诸如铜铝镍、镍钛(niti)、fe-mn-si、cu-zn-al、cu-al-ni等)或其他合适材料的材料组成。偏转器166可以包括空气质量传感器(未示出,与115、125相同或相似),该空气质量传感器被配置为确定空气质量,例如,作为空气质量指数(aqi)。空气质量传感器可以确定红外辐射的衰减,并且可以包括红外辐射源、光水管和具有过滤器的红外检测器。可替代地,空气质量传感器可以设置在车辆160上的其他地方(例如,在车辆160的车顶上的其他地方)。

图1k以俯视图示出了根据本公开的实施例的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。示例车辆170被示出为具有外壳172(例如,以容纳一个或多个传感器)、四个雷达系统174、偏转器176以及凹槽178,偏转器176可以紧密地装配在该凹槽178中,并且可以控制(例如,由外壳172中的控制器,如图1p、图2至图5中所述)偏转器176在凹槽178中上下移动。作为示例,偏转器176可以基于车辆170的速度、外壳172的内部温度、外部温度、外壳172的内部温度与外部温度之间的差、或风速而上下移动。作为示例,偏转器176可以基于前述因素中的任何一个或任何组合而上下移动。

外壳172可以包括lidar和一个或多个相机系统。如所讨论的,外壳172可以为lidar和一个或多个相机系统提供针对各种环境状况的附加保护,同时仍允许lidar和一个或多个相机系统可接收的光波长进入。通常,外壳172的lidar和一个或多个相机系统以及四个雷达系统的工作与关于图1a讨论的lidar、相机系统和雷达系统相同。外壳172还可以包括类似于通风口119和129的通风口(因为从视图中隐藏而未示出)。

在图1k中,示出了两个偏转器176。然而,热交换系统可以包括任何数量的偏转器176。偏转器176可以连接到外壳172。例如,偏转器176可以直接接触外壳172。偏转器176可以被配置为在车辆170正在驾驶时导入气流(例如,风),并且将导入的气流引导到外壳172的通风口中(在俯视图中不可见)。偏转器176可以增加流入外壳中的空气的效率或量。作为示例,偏转器176可以随着偏转器176延伸远离外壳172而向外弯曲。偏转器116也可以是凹形的(未示出)。偏转器176可具有光滑和/或圆形的边缘,以防止湍流。偏转器176可以由诸如塑料、金属、玻璃纤维、纳米材料、形状记忆合金(诸如铜铝镍、镍钛(niti)、fe-mn-si、cu-zn-al、cu-al-ni等)或其他合适材料的材料组成。偏转器176可以包括空气质量传感器(未示出,与115、125相同或相似),该空气质量传感器被配置为确定空气质量,例如,作为空气质量指数(aqi)。空气质量传感器可以确定红外辐射的衰减,并且可以包括红外辐射源、光水管和具有过滤器的红外检测器。可替代地,空气质量传感器可以设置在车辆170上的其他地方(例如,在车辆170的车顶上的其他地方)。

图1l以侧视图示出了根据本公开的实施例的对应于图1k的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。图1l示出了如图1k所示的(一个或多个)偏转器176的操作的示例,该偏转器176被控制为上下移动。在图1l中,(一个或多个)偏转器176可以处于非活动模式。在非活动模式期间,(一个或多个)偏转器176可以完全嵌入在(一个或多个)凹槽178中,并且(一个或多个)偏转器176可以不竖直延伸到车辆170的平面(例如,车辆170的车顶)上方。因此,(一个或多个)偏转器176可以从视图中隐藏,并且不被使用。例如,在非活动模式期间,因为不需要或不期望冷却,所以控制器可以确定不需要或不期望到外壳172的气流。

图1m以侧视图示出了根据本公开的实施例的对应于图1k和图1l的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。图1m示出了如图1k所示的(一个或多个)偏转器176的操作的示例。在图1m中,(一个或多个)偏转器176可以处于活动模式。在活动模式期间,(一个或多个)偏转器176可以竖直延伸到(一个或多个)凹槽178上方,并且竖直延伸到车辆170的平面(例如,车辆170的车顶)上方。例如,在活动模式期间,控制器可以确定需要或期望到外壳172的气流。

图1n以侧视图示出了根据本公开的实施例的对应于图1k的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。图1n示出了如图1k所示的(一个或多个)偏转器176的操作的示例。在图1n中,(一个或多个)偏转器176可以处于第一模式。在第一模式期间,(一个或多个)偏转器176可以竖直延伸到(一个或多个)凹槽178上方,并且竖直延伸到车辆170的平面(例如,车辆170的车顶)上方的第一高度171,该第一高度171小于(一个或多个)偏转器176可以延伸到车辆170的车顶上方的最大高度。例如,第一高度可以在(一个或多个)偏转器在车辆的车顶的平面上方的最高点处测量,并且第一高度可以小于最大高度(例如,在(一个或多个)偏转器在车辆的车顶的平面上方的最高点处测量的)。

图1o以侧视图示出了根据本公开的实施例的对应于图1k和图1n的包括热交换系统(例如,包括偏转器)的示例车辆(例如,自动驾驶车辆)。图1n示出了如图1k所示的(一个或多个)偏转器176的操作的示例。在图1n中,(一个或多个)偏转器176可以处于第二模式。在第二模式期间,(一个或多个)偏转器176可以竖直延伸到(一个或多个)凹槽178上方并且竖直延伸到车辆170的平面(例如,车辆170的车顶)上方的第二高度173,该第二高度173比图1n涉及的第一高度171大。例如,第二高度173可以在(一个或多个)偏转器在车辆的车顶的平面上方的最高点处测量。在第二模式中,(一个或多个)偏转器176的在车辆170的车顶上方的部分的长度(例如,第二长度177)可以大于在第一模式期间的(一个或多个)偏转器176的在车辆170的车顶上方的部分的长度(例如,第一长度175)。偏转器176可以增加流入外壳中的空气的效率或量。

为了说明的目的,图1p示出了诸如自动驾驶车辆(例如,车辆100)的车辆中的没有外壳的传感器系统180的示例。传感器系统180可以确定lidar系统182、相机系统184、框架186、环188、温度传感器190、风扇192、空调(ac)通风口或舱体通风口194、压力传感器195和控制器196的一个或多个参数。例如,lidar系统182可以支撑在框架186上。相机184也可以在传感器系统180的底表面处或附近(例如间接或直接)附接到框架186或框架186的下部基板188。环188可以设置在框架186或框架186的下部基板的下面,并且可以用于锚固传感器系统180的外壳。框架186还可以包括支柱、支架或三脚架。作为示例,环188可以是金属的。温度传感器190可以是恒温器或温度计,并且可以直接或间接地附接到框架186。风扇192可以是dc风扇,并且可以直接或间接地附接到框架186。ac通风口或舱体通风口194可以选择性地将冷空气传递到lidar系统182、相机系统184、底表面186、温度传感器190、风扇192和/或控制器196。压力传感器195可以确定外壳的内部气压。

控制器196可以控制lidar系统182、相机系统184、温度传感器190、风扇192、ac通风口194和偏转器(例如,偏转器116、126、136、146、156、166、176中的任何一个)中的一个或多个或全部的操作。

例如,控制器196可以基于车辆的速度、由温度传感器190测量的温度(例如,内部温度)、外部温度、由温度传感器190测量的温度与外部温度之间的差、或风速来调节(一个或多个)偏转器的竖直高度。作为示例,控制器196可以调节(一个或多个)偏转器的竖直高度以关于外部温度与内部温度之间的差而增加。例如,(一个或多个)偏转器的竖直高度可以基于外部温度与内部温度之间的差而线性地变化。作为另一示例,(一个或多个)偏转器的竖直高度可以基于内部温度是否超过阈值温度而变化。如果内部温度超过阈值温度,则(一个或多个)偏转器的竖直高度可以关于内部温度超过阈值温度的量而线性变化。作为另一示例,可以将(一个或多个)偏转器的竖直高度调节为关于风速线性增加。(一个或多个)偏转器的竖直高度可以由控制器196以迭代的方式调节。在第一迭代中,可以基于外部温度与内部温度之间的差线性地调整或调节(一个或多个)偏转器的竖直高度。接下来,可以基于内部温度超过阈值温度的量线性地调整或调节(一个或多个)偏转器的竖直高度。接下来,可以基于风速线性地调整或调节(一个或多个)偏转器的竖直高度。

控制器196可以进一步基于预测的未来状况(诸如预期速度/预期外部温度或外壳200的预期内部温度)中的一个或任意组合来调节(一个或多个)偏转器的竖直高度。如果控制器196基于选择的导航路线或天气预报预测目的地处的温度高,则控制器可以抢先增加(一个或多个)偏转器的竖直高度。作为另一示例,如果控制器196预测在不久的将来将大量使用lidar系统182或相机系统184,则控制器可以抢先增加(一个或多个)偏转器的竖直高度。作为另一示例,如果控制器196基于道路的类型(例如,高速公路)、交通状况、道路状况和/或剩余的电池/汽油量来预测车辆速度将增加,则控制器可以抢先增加(一个或多个)偏转器的竖直高度。

控制器196可以基于(一个或多个)偏转器的竖直高度来调节风扇192的转速。例如,控制器196可以调节风扇192的转速以随着(一个或多个)偏转器的竖直高度的增加而增加。例如,风扇192的转速的增加相对于(一个或多个)偏转器的竖直高度的增加可以是线性的。控制器196还可以基于车辆的速度、由温度传感器190测量的温度、外部温度、或由温度传感器190测量的温度与外部温度之间的差来调节风扇192的转速,并且以调节的转速操作风扇192。例如,控制器196可以基于车辆的速度、由温度传感器190测量的温度、外部温度、或由温度传感器190测量的温度与外部温度之间的差来调节风扇192的转速,并且以调节的转速操作风扇192。例如,控制器196可以线性地基于外部温度与内部温度之间的差来调节风扇192的转速。作为另一示例,控制器196可以基于内部温度是否超过阈值温度来调节风扇192的转速。如果内部温度超过阈值温度,则风扇192的转速可以关于内部温度超过阈值温度的量而线性变化。风扇192的转速可以由控制器196以迭代的方式调节。在第一迭代中,可以基于外部温度与内部温度之间的差线性地调整或调节风扇192的转速。接下来,可以基于内部温度超过阈值温度的量来线性地调整或调节风扇192的转速。接下来,可以基于车辆的速度来(例如,线性地)调整或调节风扇192的转速。

此外,附加于或代替调节风扇192的转速,控制器196还可以例如根据或基于传感器系统180的一个或多个传感器需要的冷却的量来调节从ac通风口194进入的空气量。例如,控制器196可以基于自动驾驶车辆的速度、由温度传感器190测量的温度、外部温度、由温度传感器190测量的温度与外部温度之间的差,或者基于lidar系统182或相机184的内部温度(可以指示lidar系统182或相机184被使用的程度)中的一个或多个或任何组合来调节进入ac通风口194的空气量。例如,控制器196可以通过调整ac通风口194的开口的大小(例如,ac通风口194的开口的半径),或通过调节提取到ac通风口194中的冷空气的量,来调节进入ac通风口194的空气量。在另一实施例中,控制器196可以基于风扇192的转速来调节从ac通风口194进入的空气量。例如,在一个实施例中,如果风扇192的转速增加,则控制器196可以减小进入ac通风口194的空气量,因为风扇192可能已经提供了传感器系统180的充分冷却。在一个实施例中,控制器196可以在使用风扇192和ac通风口194之间进行选择以冷却传感器系统180,这基于哪种方法更能量有效。另一方面,如果风扇192在高转速下的操作本身在内部为风扇192生成热量,则控制器196可以增加进入ac通风口196的空气量,以为风扇192提供冷却。因此,控制器196可以随着风扇192的转速增加而增加进入ac通风口194的空气量。

图2示出了根据本公开的实施例的用于传感器系统(例如,传感器系统180)的外壳200的示例。在一些实施例中,图1p的传感器系统180的特征可以被实施为图2的外壳200的一部分。传感器系统可以被配置为确定外壳200或车辆(例如,车辆100)的参数。例如,控制器196可以被实施为图2的外壳200的一部分。(一个或多个)偏转器(例如,116、126、136、146、156、166、176)可以被定位在外壳200的外部。图2可以包括盖262以封装传感器系统,该传感器系统可以包括lidar传感器230和相机232。例如,盖262可以是可拆卸的或可移除的以允许容易地取放传感器系统。在一些实施例中,盖262可以相对于传感器系统绕盖262的中心竖直轴线圆形旋转或以三百六十度旋转。在一些实施例中,盖262可以具有:具有低风阻或阻力系数的轮廓或形状,并且因此减小对车辆燃料经济性的负面影响。例如,盖262可以具有光滑的表面,使得在空气和盖262之间形成的边界层将是层流的而不是湍流的。例如,盖262可以具有光滑的角度轮廓。在一些实施例中,盖262的外廓形可以具有:具有不同形状的多个不同的区段(例如,部分、区域等)。例如,盖262的顶部可以具有圆形圆顶形状,该圆形圆顶形状具有在顶部的基部处测量的第一直径,并且该顶部可以封装自动驾驶车辆的lidar传感器230。盖262的直接在顶部下方的中部可以具有梯形或截锥形,该梯形或截锥形具有在中部的基部处测量的第二直径,并且第二直径可以大于第一直径。盖262的直接在中部下方的下部可以具有梯形或截锥形,该梯形或截锥形具有在下部的基部处测量的第三直径。第三直径可以大于第二直径。在其他实施例中,盖262可以整体上由单个形状组成,诸如圆形圆顶形状、梯形或截锥形。

盖262可以由任何合适的材料制成,该材料允许外壳200的一个或多个传感器正常工作,同时使一个或多个传感器免受环境因素(例如雨、雪、水分、风、灰尘、辐射、氧化等)的影响。进一步地,合适的材料可以对lidar传感器230和多个相机232可接收的光或电磁波的波长透明。例如,为了使lidar传感器230正常操作,盖262应该允许从lidar传感器230发出的激光脉冲穿过盖262到达目标,并且然后通过盖262反射回来并返回到lidar传感器230。类似地,为了使多个相机232正确操作,盖262应该允许可见光进入。除了对光的波长透明之外,合适的材料还应该能够承受路边碎屑的可能撞击,而不会导致损坏lidar传感器230或多个相机232。在实施方式中,盖262可以由丙烯酸玻璃(例如cylux、plexiglas、acrylite、lucite、perspex等)制成。在另一实施方式中,盖262可以由强化玻璃(例如,玻璃)制成。在又一实施方式中,盖262可以由层压安全玻璃制成,该层压安全玻璃通过聚乙烯醇缩丁醛(pvb)、乙烯-乙酸乙烯酯(eva)或其他类似化合物的层保持在适当位置。许多实施方式是可能的并且是可预期的。

在一些实施例中,盖262可以用薄膜神经过滤器着色以减小进入盖262的光的透射率。例如,在实施例中,盖262的下部可以选择性地用薄膜神经过滤器着色,以减小多个相机232看到的可见光的强度。在该示例中,从lidar传感器230发出的激光脉冲的透射率不受着色的影响,因为仅盖262的下部被着色。在另一实施例中,盖262的下部可以用薄膜渐变神经过滤器着色,其中可见光的透射率可以沿轴线变化。在又一个实施例中,整个盖262可以被处理或涂覆有反射涂层,使得外壳200的组件从外部有利地点不可见,同时仍然对lidar传感器230和多个相机232可接收的光的波长透明。许多变化(诸如添加偏振层或抗反射层)是可能的并且是可预期的。

在一些实施例中,外壳200可以包括框架234、环236和多个锚固柱238。框架234为lidar传感器230和多个相机232提供机械支撑。环236为盖262提供安装点,使得盖262封装并保护传感器系统不受环境因素的影响。多个锚固柱238提供机械联接以将外壳200固定或安装到自动驾驶车辆。

在一些实施例中,框架234可以具有由支柱240保持在适当位置的两个基板。框架234的上部基板可以为lidar传感器230提供安装表面,而框架234的下部基板可以为多个相机232提供安装表面。通常,可以将任何数量的lidar传感器230和相机232安装到框架234。框架234不限于如图2所示的具有一个lidar传感器和六个相机。例如,在实施例中,框架234可以具有由支柱240保持在适当位置的两个以上的基板。在该示例中,框架234可以具有三个基板,其中上部两个基板预留用于两个lidar传感器230,并且下部基板用于六个相机232。在另一实施例中,下部基板可以具有六个以上的相机232。例如,可以存在指向自动驾驶车辆的向前方向的三个相机、指向自动驾驶车辆的右向方向和左向方向的两个相机和指向自动驾驶车辆的反向方向的两个相机。许多变化是可能的。

框架234可以包括温度传感器242、风扇244、空调(ac)通风口或舱体通风口246以及压力传感器255。温度传感器242可以被配置为测量外壳200内部的温度。通常,温度传感器242可以放置在框架234上的代表外壳200的温度的任何位置。在典型的实施方式中,温度传感器242放置在lidar传感器230和多个相机232生成的热量最集中的区域中。在图2的示例中,温度传感器242被放置在框架234的下部基板上,正好在三个前置相机的后面。在一些实施例中,框架234包括多个温度传感器,例如,每个传感器一个,从而可以独立地确定每个传感器的温度,并且可以选择性地冷却每个传感器而不影响其他传感器。风扇244可以被配置为从外部源汲取进气流。在各种实施方式中,风扇244与温度传感器242结合工作以维持外壳200内部的稳定温度状况。风扇244可以根据外壳200的温度改变其转速。例如,当外壳温度高时,如由温度传感器242测量的,风扇244可以增加其转速以汲取附加空气量以降低外壳200的温度,并且因此冷却传感器。类似地,当外壳200的温度低时,风扇244不需要如此快的操作。风扇244可以位于框架234的下部基板的中央。ac通风口或舱体通风口246可以是将冷却空气输送到外壳200中的管道、管或导管。在实施例中,ac通风口或舱体通风口246可以连接到自动驾驶车辆的舱体。在另一实施例中,ac通风口或舱体通风口246可以连接单独的空调单元,该单独的空调单元提供与自动驾驶车辆的舱体分离的冷却空气。ac通风口或舱体通风口246可以在框架234的表面处直接连接到外壳200。压力传感器255可以被配置为确定外壳200的内部气压。

在一些实施例中,框架234还可以包括动力系。动力系是联接到包括一个或多个齿轮的传动系的电动马达。动力系可以使环236顺时针或逆时针旋转。在各种实施例中,电动马达可以是直流有刷或无刷马达,或者交流同步或异步马达。许多变化是可能的。在各种实施例中,传动系的一个或多个齿轮可以被配置为具有各种齿轮比,这些齿轮比被设计为提供各种量的扭矩传递和转速。

通常,框架234可以由能够承受极端温度波动并经受各种环境状况(例如,雨、雪、腐蚀、氧化等)的任何合适的材料制成。框架234可以使用各种金属合金(例如,铝合金、钢合金等)制造。框架234也可以用三维打印机使用热塑性塑料(例如,聚乳酸、丙烯腈丁二烯苯乙烯、聚酰胺、高抗冲聚苯乙烯、热塑性弹性体等)制造。类似地,空气管道246可以由刚性材料(例如,硬塑料、聚氨酯、金属合金等)或半刚性材料(例如,橡胶、硅酮等)制成。许多变化是可能的。

环236可以为盖262提供安装点,以封装外壳200的内部结构204。在图2的示例中,环236具有包括附接点248的外部,盖262可以通过该附接点248附接并固定。环236还具有包括齿轮齿250(或嵌齿轮)的内部,使得当齿轮齿250由框架234的动力系驱动时,整个环236因此旋转。

与框架234类似,环236可以由能够承受极端温度波动并经受各种环境状况的任何合适的材料制成。然而,在大多数实施方式中,用于环236的合适材料必须比用于框架234的材料稍微更耐用。这是因为环236的齿轮齿250由于联接到框架234的动力系而经受更多的磨损。环236可以使用各种金属合金(例如,碳钢、合金钢等)制造。环236也可以用三维打印机使用热塑性塑料(例如,聚乳酸、丙烯腈丁二烯苯乙烯、聚酰胺、高抗冲聚苯乙烯、热塑性弹性体等)制造。

多个锚固柱238可以提供机械联接,以将外壳200固定或安装到自动驾驶车辆。通常,可以使用任何数量的锚固柱238。在图2的示例中,外壳200被示出为具有八个锚固柱:四个锚固柱将框架234固定到自动驾驶车辆,并且四个锚固柱将环236固定到自动驾驶车辆。类似于框架234和环236,多个锚固柱238可以由任何合适的材料制成并且可以使用金属合金(例如,碳钢、合金钢等)制造或者用热塑性塑料(例如,聚乳酸、丙烯腈丁二烯苯乙烯、聚酰胺、高抗冲聚苯乙烯、热塑性弹性体等)三维打印。

控制器252可以设置在框架234、框架234的上部基板或框架234的下部基板上。控制器252可以控制lidar传感器230、相机232、温度传感器242、风扇244和/或ac通风口或舱体通风口246中的一个或多个的操作。如上所述,参照图1p,控制器252可以基于车辆的速度、由温度传感器242测量的温度、外部温度、由温度传感器242测量的温度与外部温度之间的差或风速来调节外壳200外部的(一个或多个)偏转器的高度。

例如,控制器252可以基于车辆的速度、由温度传感器242测量的温度、外部温度、或由温度传感器242测量的温度与外部温度之间的差来调节风扇244的转速,并且以调节的转速操作风扇244。例如,控制器252可以基于上述因素的任意组合来调节风扇244的转速。作为示例,控制器252可以基于从外壳200到ac通风口或舱体通风口246的通道是否打开来调节风扇244的转速。例如,如果从外壳200到ac通风口或舱体通风口246的通道关闭(例如,没有空气从ac通风口或舱体通风口246流到外壳200),则控制器252可以增加或减小风扇244的转速。例如,如果从外壳200到ac通风口或舱体通风口246的通道打开,则控制器252可以增加或减小风扇244的转速。此外,附加于或代替调节风扇244的转速,控制器252可以例如根据或基于外壳200的一个或多个传感器所需的冷却的量来调节从ac通风口或舱体通风口246进入的空气量。例如,控制器252可以基于自动驾驶车辆的速度、由温度传感器242测量的温度、外部温度、由温度传感器242测量的温度与外部温度之间的差或基于lidar传感器230或相机232的内部温度(可以指示lidar传感器230或相机232被使用的程度)中的一个或多个或任意组合来调节进入ac通风口或舱体通风口246的空气量。例如,控制器252可以通过调整ac通风口或舱体通风口246的开口的大小(例如,ac通风口或舱体通风口246的开口的半径),或通过调节提取到ac通风口或舱体通风口246中的空气量,来调节进入ac通风口或舱体通风口246的空气量。在另一实施例中,控制器252可以基于风扇244的转速调节从ac通风口或舱体通风口246进入的空气量。例如,在一个实施例中,如果风扇244的转速增加,则控制器252可以减小进入ac通风口或舱体通风口246的空气量,因为风扇244可能已经提供了外壳200的充分冷却。在一个实施例中,控制器252可以在使用风扇244和ac通风口或舱体通风口246之间进行选择以冷却外壳200。例如,控制器252可以基于哪种方法更能量有效而在使用风扇244和ac通风口或舱体通风口246之间进行选择以冷却外壳200。在一个实施例中,当要提供的冷却量(例如,可以对应于由温度传感器242测量的温度)低于阈值(例如,第一阈值)时,控制器252可以选择使用风扇244,并且当要提供的冷却量大于阈值(例如,第一阈值)时,控制器252可以选择使用ac通风口或舱体通风口246。另一方面,如果风扇244在高转速下的操作本身在内部为风扇244生成热量,则控制器252可以增加进入ac通风口或舱体通风口246的空气量,或允许空气通过ac通风口或舱体通风口246(如果之前没有空气通过)以为风扇244提供冷却。因此,控制器252可以随着风扇244的转速增加而增加进入ac通风口或舱体通风口246的空气量。

控制器252可以进一步被配置为基于由温度传感器242测量的外壳200的温度或由压力传感器255测量的外壳200的内部气压来打开或关闭从ac通风口或舱体通风口246到外壳200的通道。例如,外壳200的内部温度的增加可以导致外壳200的一部分的内部气压的变化,因为较暖的空气上升。为了补偿外壳200内部的温度和/或压力的变化,可以打开ac通风口或舱体通风口246以允许ac空气或舱体空气流入ac通风口或舱体通风口246。此外,控制器252可以被配置为,例如通过增加或减小ac通风口或舱体通风口246的大小来增加或减小进入外壳200的ac空气或舱体空气的量。在另一实施例中,控制器252可以被配置为,例如基于外壳200内部的温度的梯度或外壳200内部的压力的梯度来增加或减小ac空气或舱体空气的量。作为示例,如果外壳200内部的温度的梯度超过阈值(例如,第二阈值),则控制器252可以被配置为增加或减小ac空气或舱体空气的量。作为示例,如果外壳200内部的压力的梯度超过阈值(例如,第三阈值),则控制器252可以被配置为增加或减小ac空气或舱体空气的量。

控制器252可以进一步基于预测的未来状况(诸如,预期速度、预期外部温度或外壳200的预期内部温度)中的一个或任意组合来调整风扇244的转速和/或进入ac通风口或舱体通风口246的空气量。例如,如果控制器252基于所选的导航路线或天气预报预测目的地处的温度高,则控制器可以通过增加风扇244的转速或增加进入ac通风口或舱体通风口246的空气量来抢先预冷外壳200。作为另一示例,如果控制器252预测在不久的将来将大量使用lidar传感器230或相机232,则控制器可以通过增加风扇244的转速或增加进入ac通风口或舱体通风口246的空气量来抢先预冷外壳200。作为另一示例,如果控制器252基于道路的类型(例如,高速公路)、交通状况、道路状况和/或剩余的电池/汽油量来预测车辆速度将增加,则控制器可以通过增加风扇244的转速或增加进入ac通风口或舱体通风口246的空气量来抢先预冷外壳200。

图3示出了根据本公开的实施例的用于传感器系统(例如,传感器系统180)的外壳300的示例。在一些实施例中,图1p的传感器系统180的特征可以被实施为图3的外壳300的一部分。传感器系统可以被配置为确定外壳300或车辆(例如,车辆100)的参数。例如,控制器196可以被实施为图3的外壳300的一部分。图3可以包括盖362以封装传感器系统,该传感器系统可以包括lidar传感器330和相机332。例如,盖362可以是可拆卸的或可移除的以允许容易地取放传感器系统。在一些实施例中,盖362可以相对于传感器系统绕盖362的中心竖直轴线圆形旋转或以三百六十度旋转。在一些实施例中,盖362可以具有:具有低风阻或阻力系数的轮廓或形状,并且因此减小对自动驾驶车辆燃料经济性的负面影响。例如,盖362可以具有光滑的表面,使得在空气和盖362之间形成的边界层将是层流的而不是湍流的。例如,盖362可以具有光滑的角度轮廓。在一些实施例中,盖362的外廓形可以具有:具有不同形状的多个不同的区段(例如,部分、区域等)。例如,盖362的顶部可以具有圆形圆顶形状,该圆形圆顶形状具有在顶部的基部处测量的第一直径,并且该顶部可以封装自动驾驶车辆的lidar传感器330。盖362的直接在顶部下方的中部可以具有梯形或截锥形,该梯形或截锥形具有在中部的基部处测量的第二直径,并且第二直径可以大于第一直径。盖362的直接在中部下方的下部可以具有梯形或截锥形,该梯形或截锥形具有在下部的基部处测量的第三直径。第三直径可以大于第二直径。在其他实施例中,盖362可以整体上由单个形状组成,诸如圆形圆顶形状、梯形或截锥形。

盖362可以由任何合适的材料制成,该材料允许外壳300的一个或多个传感器正常工作,同时使一个或多个传感器免受环境因素(例如雨、雪、水分、风、灰尘、辐射、氧化等)的影响。进一步地,合适的材料必须对lidar传感器330和多个相机332可接收的光或电磁波的波长透明。例如,为了使lidar传感器330正常操作,盖362必须允许从lidar传感器330发出的激光脉冲穿过盖362到达目标,并且然后通过盖362反射回来并返回到lidar传感器330。类似地,为了使多个相机332正确操作,盖362必须允许可见光进入。除了对光的波长透明之外,合适的材料还必须能够承受路边碎屑的可能撞击,而不会导致损坏lidar传感器330或多个相机332。在实施方式中,盖362可以由丙烯酸玻璃(例如cylux、plexiglas、acrylite、lucite、perspex等)制成。在另一实施方式中,盖362可以由强化玻璃(例如,玻璃)制成。在又一实施方式中,盖362可以由层压安全玻璃制成,该层压安全玻璃通过聚乙烯醇缩丁醛(pvb)、乙烯-乙酸乙烯酯(eva)或其他类似化合物的层保持在适当位置。许多实施方式是可能的并且是可预期的。

在一些实施例中,盖362可以用薄膜神经过滤器着色以减小进入盖362的光的透射率。例如,在实施例中,盖362的下部可以选择性地用薄膜神经过滤器着色,以减小多个相机332看到的可见光的强度。在该示例中,从lidar传感器330发出的激光脉冲的透射率不受着色的影响,因为仅盖362的下部被着色。在另一实施例中,盖362的下部可以用薄膜渐变神经过滤器着色,其中可见光的透射率可以沿轴线变化。在又一个实施例中,整个盖362可以被处理或涂覆有反射涂层,使得外壳300的组件从外部有利地点不可见,同时仍然对lidar传感器330和多个相机332可接收的光的波长透明。许多变化(诸如添加偏振层或抗反射层)是可能的并且是可预期的。

在一些实施例中,外壳300可以包括框架334、环336和多个锚固柱338。框架334为lidar传感器330和多个相机332提供机械支撑。环336为盖362提供安装点,使得盖362封装并保护传感器系统不受环境因素的影响。多个锚固柱338提供机械联接以将外壳300固定或安装到自动驾驶车辆。

在一些实施例中,框架334可以具有由支柱340保持在适当位置的两个基板。框架334的上部基板可以为lidar传感器330提供安装表面,而框架334的下部基板可以为多个相机332提供安装表面。通常,可以将任何数量的lidar传感器330和相机332安装到框架334。框架334不限于如图3所示的具有一个lidar传感器和六个相机。例如,在实施例中,框架334可以具有由支柱340保持在适当位置的两个以上的基板。在该示例中,框架334可以具有三个基板,其中上部两个基板预留用于两个lidar传感器330,并且下部基板用于六个相机332。在另一实施例中,下部基板可以具有六个以上的相机332。例如,可以存在指向自动驾驶车辆的向前方向的三个相机、指向自动驾驶车辆的右向方向和左向方向的两个相机和指向自动驾驶车辆的反向方向的两个相机。许多变化是可能的。

框架334可以包括温度传感器342、风扇344、空调(ac)通风口或舱体通风口346以及压力传感器355。温度传感器342可以被配置为测量外壳300的温度。通常,温度传感器342可以放置在框架334上的代表外壳温度的任何位置。在典型的实施方式中,温度传感器342放置在lidar传感器330和多个相机332生成的热量最集中的区域中。在图3的示例中,温度传感器342被放置在框架334的下部基板上,正好在三个前置相机的后面。风扇344可以被配置为从外部源汲取进气流。在各种实施方式中,风扇344与温度传感器342结合工作以维持外壳300内部的稳定温度状况。风扇344可以根据外壳温度改变其转速。例如,当外壳温度高时,如由温度传感器342测量的,风扇344可以增加其转速以汲取附加空气量以降低外壳300的温度,并且因此冷却传感器。类似地,当外壳300的温度低时,风扇344不需要如此快的操作。风扇344可以位于框架334的下部基板的中央。ac通风口或舱体通风口346可以是将冷却空气输送到外壳300中的管道、管或导管。在实施例中,ac通风口或舱体通风口346可以连接到自动驾驶车辆的舱体。在另一实施例中,ac通风口或舱体通风口346可以连接单独的空调单元,该单独的空调单元提供与自动驾驶车辆的舱体分离的冷却空气。ac通风口或舱体通风口346可以在框架334的表面处直接连接到外壳300。压力传感器355可以被配置为确定外壳300的内部气压。

在一些实施例中,框架334还可以包括动力系。动力系是联接到包括一个或多个齿轮的传动系的电动马达。动力系可以使环336顺时针或逆时针旋转。在各种实施例中,电动马达可以是直流有刷或无刷马达,或者交流同步或异步马达。许多变化是可能的。在各种实施例中,传动系的一个或多个齿轮可以被配置为具有各种齿轮比,这些齿轮比被设计为提供各种量的扭矩传递和转速。

通常,框架334可以由能够承受极端温度波动并经受各种环境状况(例如,雨、雪、腐蚀、氧化等)的任何合适的材料制成。框架334可以使用各种金属合金(例如,铝合金、钢合金等)制造。框架334也可以用三维打印机使用热塑性塑料(例如,聚乳酸、丙烯腈丁二烯苯乙烯、聚酰胺、高抗冲聚苯乙烯、热塑性弹性体等)制造。类似地,空气管道346可以由刚性材料(例如,硬塑料、聚氨酯、金属合金等)或半刚性材料(例如,橡胶、硅酮等)制成。许多变化是可能的。

环336可以为盖362提供安装点,以封装外壳300的内部结构304。在图3的示例中,环336具有包括附接点348的外部,盖362可以通过该附接点348附接并固定。环336还具有包括齿轮齿350(或嵌齿轮)的内部,使得当齿轮齿350由框架334的动力系驱动时,整个环336因此旋转。

与框架334类似,环336可以由能够承受极端温度波动并经受各种环境状况的任何合适的材料制成。然而,在大多数实施方式中,用于环336的合适材料必须比用于框架334的材料稍微更耐用。这是因为环336的齿轮齿350由于联接到框架334的动力系而经受更多的磨损。环336可以使用各种金属合金(例如,碳钢、合金钢等)制造。环336也可以用三维打印机使用热塑性塑料(例如,聚乳酸、丙烯腈丁二烯苯乙烯、聚酰胺、高抗冲聚苯乙烯、热塑性弹性体等)制造。

多个锚固柱338可以提供机械联接,以将外壳300固定或安装到自动驾驶车辆。通常,可以使用任何数量的锚固柱338。在图3的示例中,外壳300被示出为具有八个锚固柱:四个锚固柱将框架334固定到自动驾驶车辆,并且四个锚固柱将环336固定到自动驾驶车辆。类似于框架334和环336,多个锚固柱338可以由任何合适的材料制成并且可以使用金属合金(例如,碳钢、合金钢等)制造或者用热塑性塑料(例如,聚乳酸、丙烯腈丁二烯苯乙烯、聚酰胺、高抗冲聚苯乙烯、热塑性弹性体等)三维打印。

第一通风口354和/或第二通风口356可以设置在盖362上。例如,第一通风口354可以设置在框架344附近或在框架334的上部基板和框架334的下部之间。例如,第二通风口356可以设置在盖362的顶部处或附近。第一通风口354允许空气从外部流入外壳300,并且可以用于防止潮湿/或过热。第二通风口356允许从外壳300排出暖/热空气。第一通风口354和/或第二通风口356可以有利于空气的层流。例如,由空气进入和第一通风口354产生的边界层将是层流的,使得该边界层不会产生湍流。第一通风口354和/或第二通风口356可以包括光滑的孔口,并且可以成形为具有圆形或椭圆形的横截面。第一通风口354和/或第二通风口356可以成形为使得流过第二通风口356的空气的雷诺数可以最多为2000,以产生层流。在一些实施例中,流过第一通风口354和/或第二通风口356的空气的雷诺数可以最多为3000或最多为1000。

控制器352可以设置在框架334、框架334的上部基板或框架334的下部基板上。控制器352可以控制lidar传感器330、相机332、温度传感器342、风扇344、ac通风口或舱体通风口346、第一通风口354和/或第二通风口356中的一个或多个的操作。

例如,控制器352可以基于车辆的速度、由温度传感器342测量的温度、外部温度、或由温度传感器342测量的温度与外部温度之间的差来调节风扇344的转速,并且以调节的转速操作风扇344。例如,控制器352可以基于上述因素的任意组合来调节风扇344的转速。作为示例,控制器352可以基于从外壳300到ac通风口或舱体通风口346的通道是否打开来调节风扇344的转速。例如,如果从外壳300到ac通风口或舱体通风口346的通道关闭(例如,没有空气从ac通风口或舱体通风口346流到外壳300),则控制器352可以增加或减小风扇344的转速。例如,如果从外壳300到ac通风口或舱体通风口346的通道打开,则控制器352可以增加或减小风扇344的转速。例如,控制器352可以基于外壳300外部的风的水平来调节风扇344的转速。例如,风的水平可以由通过第一通风口354进入的气流的量来确定。例如,如果足够的空气通过第一通风口354进入以提供冷却和/或通风,则控制器352可以降低风扇344的转速或关闭风扇344。此外,附加于或代替调节风扇344的转速,控制器352可以例如根据或基于外壳300的一个或多个传感器所需的冷却的量来调节从ac通风口或舱体通风口346进入的空气量。例如,控制器352可以基于自动驾驶车辆的速度、由温度传感器342测量的温度、外部温度、由温度传感器342测量的温度与外部温度之间的差或基于lidar传感器330或相机332的内部温度(可以指示lidar传感器330或相机332被使用的程度)中的一个或多个或任意组合来调节进入ac通风口或舱体通风口346的空气量。例如,控制器352可以通过调整ac通风口的开口的大小(例如,ac通风口或舱体通风口346的开口的半径),或通过调节提取到ac通风口中的空气量,来调节进入ac通风口或舱体通风口346的空气量。在另一实施例中,控制器352可以基于风扇344的转速调节从ac通风口或舱体通风口346进入的空气量。例如,在一个实施例中,如果风扇344的转速增加,则控制器352可以减小进入ac通风口或舱体通风口346的空气量,因为风扇344可能已经提供了外壳300的充分冷却。在一个实施例中,控制器352可以在使用风扇344和ac通风口或舱体通风口346之间进行选择以冷却外壳300。例如,控制器352可以基于哪种方法更能量有效而在使用风扇344和ac通风口或舱体通风口346之间进行选择以冷却外壳300。在一个实施例中,当要提供的冷却量(例如,可以对应于由温度传感器342测量的温度)低于阈值(例如,第一阈值)时,控制器352可以选择使用风扇344,并且当要提供的冷却量大于阈值(例如,第一阈值)时,控制器352可以选择使用ac通风口或舱体通风口346。另一方面,如果风扇344在高转速下的操作本身在内部为风扇344生成热量,则控制器352可以增加进入ac通风口或舱体通风口346的空气量,或允许空气通过ac通风口或舱体通风口346进入以为风扇344提供冷却。因此,控制器352可以随着风扇344的转速增加而增加进入ac通风口或舱体通风口346的空气量。

控制器352可以进一步被配置为基于由温度传感器342测量的外壳300的温度或由压力传感器355测量的外壳300的内部气压来打开或关闭从ac通风口或舱体通风口346到外壳300的通道。例如,外壳300的内部温度的增加可以导致外壳300的一部分的内部气压的变化,因为较暖的空气上升。为了补偿外壳300内部的温度和/或压力的变化,可以打开ac通风口或舱体通风口346以允许ac空气或舱体空气流入ac通风口或舱体通风口346。此外,控制器352可以被配置为,例如通过增加或减小ac通风口或舱体通风口346的大小来增加或减小进入外壳300的ac空气或舱体空气的量。在另一实施例中,控制器352可以被配置为,例如基于外壳300内部的温度的梯度或外壳300内部的压力的梯度来增加或减小ac空气或舱体空气的量。作为示例,如果外壳300内部的温度的梯度超过阈值(例如,第二阈值),则控制器352可以被配置为增加或减小ac空气或舱体空气的量。作为示例,如果外壳300内部的压力的梯度超过阈值(例如,第三阈值),则控制器352可以被配置为增加或减小ac空气或舱体空气的量。

控制器352可以进一步基于预测的未来状况(诸如,预期速度、预期外部温度或外壳300的预期内部温度)中的一个或任意组合来调整风扇344的转速和/或进入ac通风口或舱体通风口346的空气量。例如,如果控制器352基于所选的导航路线或天气预报预测目的地处的温度高,则控制器可以通过增加风扇344的转速或增加进入ac通风口或舱体通风口346的空气量来抢先预冷外壳300。作为另一示例,如果控制器352预测在不久的将来将大量使用lidar传感器330或相机332,则控制器可以通过增加风扇344的转速或增加进入ac通风口或舱体通风口346的空气量来抢先预冷外壳300。作为另一示例,如果控制器352基于道路的类型(例如,高速公路)、交通状况、道路状况和/或剩余的电池/汽油量来预测车辆速度将增加,则控制器可以通过增加风扇344的转速或增加进入ac通风口或舱体通风口346的空气量来抢先预冷外壳300。

可选地,外壳300还包括过滤器360,或一个或多个过滤器360,以过滤掉碎屑。在一个实施例中,过滤器360是hepa过滤器。一个或多个过滤器360可以设置在框架334的上部基板、框架334的下部基板或框架334上。另外或可替代地,一个或多个过滤器360可以设置在第一通风口354的入口处。过滤器360的活动可以由控制器352控制。例如,如果检测到的碎屑水平高,则控制器352可以增加过滤器360的活动水平(例如,重负荷模式)。相反,如果检测到的碎屑水平低,则控制器352可以降低过滤器360的活动水平(例如,轻负荷模式)。可以进一步调整过滤器360以过滤掉特定大小范围的微粒(例如,通过控制器352)。

图4示出了根据本公开的实施例的用于传感器系统(例如,传感器系统180)的外壳400的示例。在一些实施例中,图1p的传感器系统180的特征可以被实施为图4的外壳400的一部分。传感器系统可以被配置为确定外壳400或车辆(例如,车辆100)的参数。例如,控制器196可以被实施为图4的外壳400的一部分。图4可以包括盖462以封装传感器系统,该传感器系统可以包括lidar传感器430和相机432。例如,盖462可以是可拆卸的或可移除的以允许容易地取放传感器系统。在一些实施例中,盖462可以相对于传感器系统绕盖462的中心竖直轴线圆形旋转或以三百六十度旋转。在一些实施例中,盖462可以具有:具有低风阻或阻力系数的轮廓或形状,并且因此减小对自动驾驶车辆燃料经济性的负面影响。例如,盖462可以具有光滑的表面,使得在空气和盖462之间形成的边界层将是层流的而不是湍流的。例如,盖462可以具有光滑的角度轮廓。在一些实施例中,盖462的外廓形可以具有:具有不同形状的多个不同的区段(例如,部分、区域等)。例如,盖462的顶部可以具有圆形圆顶形状,该圆形圆顶形状具有在顶部的基部处测量的第一直径,并且该顶部可以封装自动驾驶车辆的lidar传感器430。盖462的直接在顶部下方的中部可以具有梯形或截锥形,该梯形或截锥形具有在中部的基部处测量的第二直径,并且第二直径可以大于第一直径。盖462的直接在中部下方的下部可以具有梯形或截锥形,该梯形或截锥形具有在下部的基部处测量的第三直径。第三直径可以大于第二直径。在其他实施例中,盖462可以整体上由单个形状组成,诸如圆形圆顶形状、梯形或截锥形。

盖462可以由任何合适的材料制成,该材料允许外壳400的一个或多个传感器正常工作,同时使一个或多个传感器免受环境因素(例如雨、雪、水分、风、灰尘、辐射、氧化等)的影响。进一步地,合适的材料必须对lidar传感器430和多个相机432可接收的光或电磁波的波长透明。例如,为了使lidar传感器430正常操作,盖462必须允许从lidar传感器430发出的激光脉冲穿过盖462到达目标,并且然后通过盖462反射回来并返回到lidar传感器430。类似地,为了使多个相机432正确操作,盖462必须允许可见光进入。除了对光的波长透明之外,合适的材料还必须能够承受路边碎屑的可能撞击,而不会导致损坏lidar传感器430或多个相机432。在实施方式中,盖462可以由丙烯酸玻璃(例如cylux、plexiglas、acrylite、lucite、perspex等)制成。在另一实施方式中,盖462可以由强化玻璃(例如,玻璃)制成。在又一实施方式中,盖462可以由层压安全玻璃制成,该层压安全玻璃通过聚乙烯醇缩丁醛(pvb)、乙烯-乙酸乙烯酯(eva)或其他类似化合物的层保持在适当位置。许多实施方式是可能的并且是可预期的。

在一些实施例中,盖462可以用薄膜神经过滤器着色以减小进入盖462的光的透射率。例如,在实施例中,盖462的下部可以选择性地用薄膜神经过滤器着色,以减小多个相机432看到的可见光的强度。在该示例中,从lidar传感器430发出的激光脉冲的透射率不受着色的影响,因为仅盖462的下部被着色。在另一实施例中,盖462的下部可以用薄膜渐变神经过滤器着色,其中可见光的透射率可以沿轴线变化。在又一个实施例中,整个盖462可以被处理或涂覆有反射涂层,使得外壳400的组件从外部有利地点不可见,同时仍然对lidar传感器430和多个相机432可接收的光的波长透明。许多变化(诸如添加偏振层或抗反射层)是可能的并且是可预期的。

在一些实施例中,外壳400可以包括框架434、环436和多个锚固柱438。框架434为lidar传感器430和多个相机432提供机械支撑。环436为盖462提供安装点,使得盖462封装并保护传感器系统不受环境因素的影响。多个锚固柱438提供机械联接以将外壳400固定或安装到自动驾驶车辆。

在一些实施例中,框架434可以具有由支柱440保持在适当位置的两个基板。框架434的上部基板可以为lidar传感器430提供安装表面,而框架434的下部基板可以为多个相机432提供安装表面。通常,可以将任何数量的lidar传感器430和相机432安装到框架434。框架434不限于如图4所示的具有一个lidar传感器和六个相机。例如,在实施例中,框架434可以具有由支柱440保持在适当位置的两个以上的基板。在该示例中,框架434可以具有三个基板,其中上部两个基板预留用于两个lidar传感器430,并且下部基板用于六个相机432。在另一实施例中,下部基板可以具有六个以上的相机432。例如,可以存在指向自动驾驶车辆的向前方向的三个相机、指向自动驾驶车辆的右向方向和左向方向的两个相机和指向自动驾驶车辆的反向方向的两个相机。许多变化是可能的。

框架434可以包括温度传感器442、风扇444、空调(ac)通风口或舱体通风口446以及压力传感器455。温度传感器442可以被配置为测量外壳400的温度。通常,温度传感器442可以放置在框架434上的代表外壳温度的任何位置。在典型的实施方式中,温度传感器442放置在lidar传感器430和多个相机432生成的热量最集中的区域中。在图4的示例中,温度传感器442被放置在框架434的下部基板上,正好在三个前置相机的后面。风扇444可以被配置为从外部源汲取进气流。在各种实施方式中,风扇444与温度传感器442结合工作以维持外壳400内部的稳定温度状况。风扇444可以根据外壳温度改变其转速。例如,当外壳温度高时,如由温度传感器442测量的,风扇444可以增加其转速以汲取附加空气量以降低外壳400的温度,并且因此冷却传感器。类似地,当外壳400的温度低时,风扇444不需要如此快的操作。风扇444可以位于框架434的下部基板的中央。ac通风口或舱体通风口446可以是将冷却空气输送到外壳400中的管道、管或导管。在实施例中,ac通风口或舱体通风口446可以连接到自动驾驶车辆的舱体。在另一实施例中,ac通风口或舱体通风口446可以连接单独的空调单元,该单独的空调单元提供与自动驾驶车辆的舱体分离的冷却空气。ac通风口或舱体通风口446可以在框架434的表面处直接连接到外壳400。压力传感器455可以被配置为确定外壳400的内部气压。

在一些实施例中,框架434还可以包括动力系。动力系是联接到包括一个或多个齿轮的传动系的电动马达。动力系可以使环436顺时针或逆时针旋转。在各种实施例中,电动马达可以是直流有刷或无刷马达,或者交流同步或异步马达。许多变化是可能的。在各种实施例中,传动系的一个或多个齿轮可以被配置为具有各种齿轮比,这些齿轮比被设计为提供各种量的扭矩传递和转速。

通常,框架434可以由能够承受极端温度波动并经受各种环境状况(例如,雨、雪、腐蚀、氧化等)的任何合适的材料制成。框架434可以使用各种金属合金(例如,铝合金、钢合金等)制造。框架434也可以用三维打印机使用热塑性塑料(例如,聚乳酸、丙烯腈丁二烯苯乙烯、聚酰胺、高抗冲聚苯乙烯、热塑性弹性体等)制造。类似地,空气管道446可以由刚性材料(例如,硬塑料、聚氨酯、金属合金等)或半刚性材料(例如,橡胶、硅酮等)制成。许多变化是可能的。

环436可以为盖462提供安装点,以封装外壳400的内部结构404。在图4的示例中,环436具有包括附接点448的外部,盖462可以通过该附接点448附接并固定。环436还具有包括齿轮齿450(或嵌齿轮)的内部,使得当齿轮齿450由框架434的动力系驱动时,整个环436因此旋转。

与框架434类似,环436可以由能够承受极端温度波动并经受各种环境状况的任何合适的材料制成。然而,在大多数实施方式中,用于环436的合适材料必须比用于框架434的材料稍微更耐用。这是因为环436的齿轮齿450由于联接到框架434的动力系而经受更多的磨损。环436可以使用各种金属合金(例如,碳钢、合金钢等)制造。环436也可以用三维打印机使用热塑性塑料(例如,聚乳酸、丙烯腈丁二烯苯乙烯、聚酰胺、高抗冲聚苯乙烯、热塑性弹性体等)制造。

多个锚固柱438可以提供机械联接,以将外壳400固定或安装到自动驾驶车辆。通常,可以使用任何数量的锚固柱438。在图4的示例中,外壳400被示出为具有八个锚固柱:四个锚固柱将框架434固定到自动驾驶车辆,并且四个锚固柱将环436固定到自动驾驶车辆。类似于框架434和环436,多个锚固柱438可以由任何合适的材料制成并且可以使用金属合金(例如,碳钢、合金钢等)制造或者用热塑性塑料(例如,聚乳酸、丙烯腈丁二烯苯乙烯、聚酰胺、高抗冲聚苯乙烯、热塑性弹性体等)三维打印。

第一通风口454和/或第二通风口456可以设置在盖462上。例如,第一通风口454可以设置在框架444附近或在框架434的上部基板和框架434的下部之间。例如,第二通风口456可以设置在盖462的顶部处或附近。第一通风口454允许空气从外部流入外壳400,并且可以用于防止潮湿/或过热。第二通风口456允许从外壳400排出暖/热空气。第一通风口454和/或第二通风口456可以有利于空气的层流。例如,由空气进入和第一通风口454产生的边界层将是层流的,使得该边界层不会产生湍流。第一通风口454和/或第二通风口456可以包括光滑的孔口,并且可以成形为具有圆形或椭圆形的横截面。第一通风口454和/或第二通风口456可以成形为使得流过第二通风口456的空气的雷诺数可以最多为2000,以产生层流。在一些实施例中,流过第一通风口454和/或第二通风口456的空气的雷诺数可以最多为3000或最多为1000。

第二通风口456可以进一步在第二通风口456的出口处或附近包括水分吸收性材料458。水分吸收性材料458可以是干燥剂。水分吸收性材料458可以对液体不可渗透并且对空气可渗透。例如,在下雨状况中,水分吸收性材料458可以吸收雨水并且不允许雨水渗入外壳400。可选地,第一通风口454也可以在第一通风口454的入口处或附近包括水分吸收性材料。

控制器452可以设置在框架434、框架434的上部基板或框架434的下部基板上。控制器452可以控制lidar传感器430、相机432、温度传感器442、风扇444、ac通风口或舱体通风口446、第一通风口454和/或第二通风口456中的一个或多个的操作。

例如,控制器452可以基于车辆的速度、由温度传感器442测量的温度、外部温度、或由温度传感器442测量的温度与外部温度之间的差来调节风扇444的转速,并且以调节的转速操作风扇444。例如,控制器452可以基于上述因素的任意组合来调节风扇444的转速。例如,控制器452可以基于从外壳400到ac通风口或舱体通风口446的通道是否打开来调节风扇444的转速。作为示例,控制器452可以基于从外壳400到ac通风口或舱体通风口446的通道是否打开来调节风扇444的转速。例如,如果从外壳400到ac通风口或舱体通风口446的通道关闭(例如,没有空气从ac通风口或舱体通风口446流到外壳400),则控制器452可以增加或减小风扇444的转速。例如,如果从外壳400到ac通风口或舱体通风口446的通道打开,则控制器452可以增加或减小风扇444的转速。例如,控制器452可以基于外壳400外部的风的水平来调节风扇444的转速。例如,风的水平可以由通过第一通风口454进入的气流的量来确定。例如,如果足够的空气通过第一通风口454进入以提供冷却和/或通风,则控制器452可以降低风扇444的转速或关闭风扇444。此外,附加于或代替调节风扇444的转速,控制器452可以例如根据或基于外壳400的一个或多个传感器所需的冷却的量来调节从ac通风口或舱体通风口446进入的空气量。例如,控制器452可以基于自动驾驶车辆的速度、由温度传感器442测量的温度、外部温度、由温度传感器442测量的温度与外部温度之间的差或基于lidar传感器430或相机432的内部温度(可以指示lidar传感器430或相机432被使用的程度)中的一个或多个或任意组合来调节进入ac通风口或舱体通风口446的空气量。例如,控制器452可以通过调整ac通风口或舱体通风口446的开口的大小(例如,ac通风口或舱体通风口446的开口的半径),或通过调节提取到ac通风口或舱体通风口446中的空气量,来调节进入ac通风口或舱体通风口446的空气量。在另一实施例中,控制器452可以基于风扇444的转速调节从ac通风口或舱体通风口446进入的空气量。例如,在一个实施例中,如果风扇444的转速增加,则控制器452可以减小进入ac通风口或舱体通风口446的空气量,因为风扇444可能已经提供了外壳400的充分冷却。在一个实施例中,控制器452可以在使用风扇444和ac通风口或舱体通风口446之间进行选择以冷却外壳400。例如,控制器452可以基于哪种方法更能量有效而在使用风扇444和ac通风口或舱体通风口446之间进行选择以冷却外壳400。在一个实施例中,当要提供的冷却量(例如,可以对应于由温度传感器442测量的温度)低于阈值(例如,第一阈值)时,控制器452可以选择使用风扇444,并且当要提供的冷却量大于阈值(例如,第一阈值)时,控制器452可以选择使用ac通风口或舱体通风口446。另一方面,如果风扇444在高转速下的操作本身在内部为风扇444生成热量,则控制器452可以增加进入ac通风口或舱体通风口446的空气量以为风扇444提供冷却。因此,控制器452可以随着风扇444的转速增加而增加进入ac通风口或舱体通风口446的空气量。

控制器452可以进一步被配置为基于由温度传感器442测量的外壳400的温度或由压力传感器455测量的外壳400的内部气压来打开或关闭从ac通风口或舱体通风口446到外壳400的通道。例如,外壳400的内部温度的增加可以导致外壳400的一部分的内部气压的变化,因为较暖的空气上升。为了补偿外壳400内部的温度和/或压力的变化,可以打开ac通风口或舱体通风口446以允许ac空气或舱体空气流入ac通风口或舱体通风口446。此外,控制器452可以被配置为,例如通过增加或减小ac通风口或舱体通风口446的大小来增加或减小进入外壳400的ac空气或舱体空气的量。在另一实施例中,控制器452可以被配置为,例如基于外壳400内部的温度的梯度或外壳400内部的压力的梯度来增加或减小ac空气或舱体空气的量。作为示例,如果外壳400内部的温度的梯度超过阈值(例如,第二阈值),则控制器452可以被配置为增加或减小ac空气或舱体空气的量。作为示例,如果外壳400内部的压力的梯度超过阈值(例如,第三阈值),则控制器452可以被配置为增加或减小ac空气或舱体空气的量。

控制器452可以进一步基于预测的未来状况(诸如,预期速度、预期外部温度或外壳400的预期内部温度)中的一个或任意组合来调整风扇444的转速和/或进入ac通风口或舱体通风口446的空气量。例如,如果控制器452基于所选的导航路线或天气预报预测目的地处的温度高,则控制器可以通过增加风扇444的转速或增加进入ac通风口或舱体通风口446的空气量来抢先预冷外壳400。作为另一示例,如果控制器452预测在不久的将来将大量使用lidar传感器430或相机432,则控制器可以通过增加风扇444的转速或增加进入ac通风口或舱体通风口446的空气量来抢先预冷外壳400。作为另一示例,如果控制器452基于道路的类型(例如,高速公路)、交通状况、道路状况和/或剩余的电池/汽油量来预测车辆速度将增加,则控制器可以通过增加风扇444的转速或增加进入ac通风口或舱体通风口446的空气量来抢先预冷外壳400。

控制器452可以进一步监测水分吸收性材料458的湿度以确定何时应该更换该水分吸收性材料458。

可选地,外壳400还包括过滤器460或一个或多个过滤器460,以过滤掉碎屑。在一个实施例中,过滤器460是hepa过滤器。一个或多个过滤器460可以设置在框架434的上部基板、框架434的下部基板或框架434上。附加地或可替代地,一个或多个过滤器460可以设置在第一通风口454的入口处。过滤器460的活动可以由控制器452控制。例如,如果检测到的碎屑水平高,则控制器452可以增加过滤器460的活动水平(例如,重负荷模式)。相反,如果检测到的碎屑水平低,则控制器452可以降低过滤器460的活动水平(例如,轻负荷模式)。可以进一步调整过滤器460以过滤掉特定大小范围的微粒(例如,通过控制器452)。控制器452可以进一步监测过滤器460的状况以确定何时应该更换过滤器460。

图5示出了根据本公开的实施例的用于传感器系统(例如,传感器系统180)的外壳500的示例。在一些实施例中,图1p的传感器系统180的特征可以被实施为图5的外壳500的一部分。传感器系统可以被配置为确定外壳500或车辆(例如,车辆100)的参数。例如,控制器196可以被实施为图5的外壳500的一部分。图5可以包括盖562以封装传感器系统,该传感器系统可以包括lidar传感器530和相机532。例如,盖562可以是可拆卸的或可移除的以允许容易地取放传感器系统。在一些实施例中,盖562可以相对于传感器系统绕盖562的中心竖直轴线圆形旋转或以三百六十度旋转。在一些实施例中,盖562可以具有:具有低风阻或阻力系数的轮廓或形状,并且因此减小对自动驾驶车辆燃料经济性的负面影响。例如,盖562可以具有光滑的表面,使得在空气和盖562之间形成的边界层将是层流的而不是湍流的。例如,盖562可以具有光滑的角度轮廓。在一些实施例中,盖562的外廓形可以具有:具有不同形状的多个不同的区段(例如,部分、区域等)。例如,盖562的顶部可以具有圆形圆顶形状,该圆形圆顶形状具有在顶部的基部处测量的第一直径,并且该顶部可以封装自动驾驶车辆的lidar传感器530。盖562的直接在顶部下方的中部可以具有梯形或截锥形,该梯形或截锥形具有在中部的基部处测量的第二直径,并且第二直径可以大于第一直径。盖562的直接在中部下方的下部可以具有梯形或截锥形,该梯形或截锥形具有在下部的基部处测量的第三直径。第三直径可以大于第二直径。在其他实施例中,盖562可以整体上由单个形状组成,诸如圆形圆顶形状、梯形或截锥形。

盖562可以由任何合适的材料制成,该材料允许外壳500的一个或多个传感器正常工作,同时使一个或多个传感器免受环境因素(例如雨、雪、水分、风、灰尘、辐射、氧化等)的影响。进一步地,合适的材料必须对lidar传感器530和多个相机532可接收的光或电磁波的波长透明。例如,为了使lidar传感器530正常操作,盖562必须允许从lidar传感器530发出的激光脉冲穿过盖562到达目标,并且然后通过盖562反射回来并返回到lidar传感器530。类似地,为了使多个相机532正确操作,盖562必须允许可见光进入。除了对光的波长透明之外,合适的材料还必须能够承受路边碎屑的可能撞击,而不会导致损坏lidar传感器530或多个相机532。在实施方式中,盖562可以由丙烯酸玻璃(例如cylux、plexiglas、acrylite、lucite、perspex等)制成。在另一实施方式中,盖562可以由强化玻璃(例如,玻璃)制成。在又一实施方式中,盖562可以由层压安全玻璃制成,该层压安全玻璃通过聚乙烯醇缩丁醛(pvb)、乙烯-乙酸乙烯酯(eva)或其他类似化合物的层保持在适当位置。许多实施方式是可能的并且是可预期的。

在一些实施例中,盖562可以用薄膜神经过滤器着色以减小进入盖562的光的透射率。例如,在实施例中,盖562的下部可以选择性地用薄膜神经过滤器着色,以减小多个相机532看到的可见光的强度。在该示例中,从lidar传感器530发出的激光脉冲的透射率不受着色的影响,因为仅盖562的下部被着色。在另一实施例中,盖562的下部可以用薄膜渐变神经过滤器着色,其中可见光的透射率可以沿轴线变化。在又一个实施例中,整个盖562可以被处理或涂覆有反射涂层,使得外壳500的组件从外部有利地点不可见,同时仍然对lidar传感器530和多个相机532可接收的光的波长透明。许多变化(诸如添加偏振层或抗反射层)是可能的并且是可预期的。

在一些实施例中,外壳500可以包括框架534、环536和多个锚固柱538。框架534为lidar传感器530和多个相机532提供机械支撑。环536为盖562提供安装点,使得盖562封装并保护传感器系统不受环境因素的影响。多个锚固柱538提供机械联接以将外壳500固定或安装到自动驾驶车辆。

在一些实施例中,框架534可以具有由支柱540保持在适当位置的两个基板。框架534的上部基板可以为lidar传感器530提供安装表面,而框架534的下部基板可以为多个相机532提供安装表面。通常,可以将任何数量的lidar传感器530和相机532安装到框架534。框架534不限于如图5所示的具有一个lidar传感器和六个相机。例如,在实施例中,框架534可以具有由支柱540保持在适当位置的两个以上的基板。在该示例中,框架534可以具有三个基板,其中上部两个基板预留用于两个lidar传感器530,并且下部基板用于六个相机532。在另一实施例中,下部基板可以具有六个以上的相机532。例如,可以存在指向自动驾驶车辆的向前方向的三个相机、指向自动驾驶车辆的右向方向和左向方向的两个相机和指向自动驾驶车辆的反向方向的两个相机。许多变化是可能的。

框架534可以包括温度传感器542、风扇544、空调(ac)通风口或舱体通风口546以及压力传感器555。温度传感器542可以被配置为测量外壳500的内部温度。通常,温度传感器542可以放置在框架534上的代表外壳温度的任何位置。在典型的实施方式中,温度传感器542放置在lidar传感器530和多个相机532生成的热量最集中的区域中。在图5的示例中,温度传感器542被放置在框架534的下部基板上,正好在三个前置相机的后面。风扇544可以被配置为从外部源汲取进气流。在各种实施方式中,风扇544与温度传感器542结合工作以维持外壳500内部的稳定温度状况。风扇544可以根据外壳温度改变其转速。例如,当外壳温度高时,如由温度传感器542测量的,风扇544可以增加其转速以汲取附加空气量以降低外壳500的温度,并且因此冷却传感器。类似地,当外壳500的温度低时,风扇544不需要如此快的操作。风扇544可以位于框架534的下部基板的中央。ac通风口或舱体通风口546可以是将冷却空气输送到外壳500中的管道、管或导管。在实施例中,ac通风口或舱体通风口546可以连接到自动驾驶车辆的舱体。在另一实施例中,ac通风口或舱体通风口546可以连接单独的空调单元,该单独的空调单元提供与自动驾驶车辆的舱体分离的冷却空气。ac通风口或舱体通风口546可以在框架534的表面处直接连接到外壳500。压力传感器555可以被配置为确定外壳500的内部气压。

在一些实施例中,框架534还可以包括动力系。动力系是联接到包括一个或多个齿轮的传动系的电动马达。动力系可以使环536顺时针或逆时针旋转。在各种实施例中,电动马达可以是直流有刷或无刷马达,或者交流同步或异步马达。许多变化是可能的。在各种实施例中,传动系的一个或多个齿轮可以被配置为具有各种齿轮比,这些齿轮比被设计为提供各种量的扭矩传递和转速。

通常,框架534可以由能够承受极端温度波动并经受各种环境状况(例如,雨、雪、腐蚀、氧化等)的任何合适的材料制成。框架534可以使用各种金属合金(例如,铝合金、钢合金等)制造。框架534也可以用三维打印机使用热塑性塑料(例如,聚乳酸、丙烯腈丁二烯苯乙烯、聚酰胺、高抗冲聚苯乙烯、热塑性弹性体等)制造。类似地,空气管道546可以由刚性材料(例如,硬塑料、聚氨酯、金属合金等)或半刚性材料(例如,橡胶、硅酮等)制成。许多变化是可能的。

环536可以为盖562提供安装点,以封装外壳500的内部结构504。在图5的示例中,环536具有包括附接点548的外部,盖562可以通过该附接点548附接并固定。环536还具有包括齿轮齿550(或嵌齿轮)的内部,使得当齿轮齿550由框架534的动力系驱动时,整个环536因此旋转。

与框架534类似,环536可以由能够承受极端温度波动并经受各种环境状况的任何合适的材料制成。然而,在大多数实施方式中,用于环536的合适材料必须比用于框架534的材料稍微更耐用。这是因为环536的齿轮齿550由于联接到框架534的动力系而经受更多的磨损。环536可以使用各种金属合金(例如,碳钢、合金钢等)制造。环536也可以用三维打印机使用热塑性塑料(例如,聚乳酸、丙烯腈丁二烯苯乙烯、聚酰胺、高抗冲聚苯乙烯、热塑性弹性体等)制造。

多个锚固柱538可以提供机械联接,以将外壳500固定或安装到自动驾驶车辆。通常,可以使用任何数量的锚固柱538。在图5的示例中,外壳500被示出为具有八个锚固柱:四个锚固柱将框架534固定到自动驾驶车辆,并且四个锚固柱将环536固定到自动驾驶车辆。类似于框架534和环536,多个锚固柱538可以由任何合适的材料制成并且可以使用金属合金(例如,碳钢、合金钢等)制造或者用热塑性塑料(例如,聚乳酸、丙烯腈丁二烯苯乙烯、聚酰胺、高抗冲聚苯乙烯、热塑性弹性体等)三维打印。

第一通风口554和/或第二通风口556可以设置在盖562上。例如,第一通风口554可以设置在框架544附近或在框架534的上部基板和框架534的下部之间。例如,第二通风口556可以设置在盖562的顶部处或附近。第一通风口554允许空气从外部流入外壳500,并且可以用于防止潮湿/或过热。第二通风口556允许从外壳500排出暖/热空气。第一通风口554和/或第二通风口556可以有利于空气的层流。例如,由空气进入和第一通风口554产生的边界层将是层流的,使得该边界层不会产生湍流。第一通风口554和/或第二通风口556可以包括光滑的孔口,并且可以成形为具有圆形或椭圆形的横截面。第一通风口554和/或第二通风口556可以成形为使得流过第二通风口556的空气的雷诺数可以最多为2000,以产生层流。在一些实施例中,流过第一通风口554和/或第二通风口556的空气的雷诺数可以最多为3000或最多为1000。

第二通风口556可以进一步在第二通风口556的出口处或附近包括层560。层560可以在第二通风口556上滑动并且完全或部分覆盖第二通风口556(例如,以防止水分渗入),或者让第二通风口556完全打开,以调整或控制第二通风口556的开口的大小。层560可以在第二通风口556的出口上滑动以调节第二通风口556暴露在外面的大小(例如表面积),即。例如,如果外壳500的温度相对于外部温度高、车辆的速度高和/或空气质量(例如,由空气质量指数(aqi)测量的)高,则层560可以更多地暴露第二通风口556。相反,如果外壳500的温度相对于外部温度低、车辆的速度低和/或空气质量低,则层560可以被定位成更完全地覆盖第二通风口556。层560可以定位在盖562的外部或盖562的内部。层560可以包括与盖562相同的材料,或不同的材料。例如,层560可以比盖562的材料更薄并且更具柔性。层560可以对水分不可渗透并且对空气可渗透。层560相对于第二通风口556的位置可以由控制器552调节。层560可以以与外壳500相同或相似的方式弯曲以符合外壳500的形状。相似的层也可以定位在第一通风口554的入口处或附近,以调整或控制第一通风口554的开口的大小。相似的层也可以定位在ac通风口或舱体通风口546的入口处或附近,并且该层可以是平坦的而不是弯曲的,以调整或控制ac通风口或舱体通风口546的开口的大小。

控制器552可以设置在框架534、框架534的上部基板或框架534的下部基板上。控制器552可以控制lidar传感器530、相机532、温度传感器542、风扇544、ac通风口或舱体通风口546、第一通风口554和/或第二通风口556中的一个或多个的操作。

例如,控制器552可以基于车辆的速度、由温度传感器542测量的温度、外部温度、或由温度传感器542测量的温度与外部温度之间的差来调节风扇544的转速,并且以调节的转速操作风扇544。例如,控制器552可以基于上述因素的任意组合来调节风扇544的转速。作为示例,控制器552可以基于从外壳500到ac通风口或舱体通风口546的通道是否打开来调节风扇544的转速。作为示例,控制器552可以基于从外壳500到ac通风口或舱体通风口546的通道是否打开来调节风扇544的转速。例如,如果从外壳500到ac通风口或舱体通风口546的通道关闭(例如,没有空气从ac通风口或舱体通风口546流到外壳500),则控制器552可以增加或减小风扇544的转速。例如,如果从外壳500到ac通风口或舱体通风口546的通道打开,则控制器552可以增加或减小风扇544的转速。例如,控制器552可以基于外壳500外部的风的水平来调节风扇544的转速。例如,风的水平可以由通过第一通风口554进入的气流的量来确定。例如,如果足够的空气通过第一通风口554进入以提供冷却和/或通风,则控制器552可以降低风扇544的转速或关闭风扇544。此外,附加于或代替调节风扇544的转速,控制器552可以例如根据或基于外壳500的一个或多个传感器所需的冷却的量来调节从ac通风口或舱体通风口546进入的空气量。例如,控制器552可以基于自动驾驶车辆的速度、由温度传感器542测量的温度、外部温度、由温度传感器542测量的温度与外部温度之间的差或基于lidar传感器530或相机532的内部温度(可以指示lidar传感器530或相机532被使用的程度)中的一个或多个或任意组合来调节进入ac通风口或舱体通风口546的空气量。例如,控制器552可以通过调整ac通风口或舱体通风口546的开口的大小(例如,ac通风口或舱体通风口546的开口的半径),或通过调节提取到ac通风口或舱体通风口546中的空气量,来调节进入ac通风口或舱体通风口546的空气量。在另一实施例中,控制器552可以基于风扇544的转速调节从ac通风口或舱体通风口546进入的空气量。例如,在一个实施例中,如果风扇544的转速增加,则控制器552可以减小进入ac通风口或舱体通风口546的空气量,因为风扇544可能已经提供了外壳500的充分冷却。在一个实施例中,控制器552可以在使用风扇544和ac通风口或舱体通风口546之间进行选择以冷却外壳500。例如,控制器552可以基于哪种方法更能量有效而在使用风扇544和ac通风口或舱体通风口546之间进行选择以冷却外壳500。在一个实施例中,当要提供的冷却量(例如,可以对应于由温度传感器542测量的温度)低于阈值(例如,第一阈值)时,控制器552可以选择使用风扇544,并且当要提供的冷却量大于阈值(例如,第一阈值)时,控制器552可以选择使用ac通风口或舱体通风口546。另一方面,如果风扇544在高转速下的操作本身在内部为风扇544生成热量,则控制器552可以增加进入ac通风口或舱体通风口546的空气量以为风扇544提供冷却。因此,控制器552可以随着风扇544的转速增加而增加进入ac通风口或舱体通风口546的空气量。

控制器552可以进一步被配置为基于由温度传感器542测量的外壳500的温度或由压力传感器555测量的外壳500的内部气压来打开或关闭从ac通风口或舱体通风口546到外壳500的通道。例如,外壳500的内部温度的增加可以导致外壳500的一部分的内部气压的变化,因为较暖的空气上升。为了补偿外壳500内部的温度和/或压力的变化,可以打开ac通风口或舱体通风口546以允许ac空气或舱体空气流入ac通风口或舱体通风口546。此外,控制器552可以被配置为,例如通过增加或减小ac通风口或舱体通风口546的大小来增加或减小进入外壳500的ac空气或舱体空气的量。在另一实施例中,控制器552可以被配置为,例如基于外壳500内部的温度的梯度或外壳500内部的压力的梯度来增加或减小ac空气或舱体空气的量。作为示例,如果外壳500内部的温度的梯度超过阈值(例如,第二阈值),则控制器552可以被配置为增加或减小ac空气或舱体空气的量。作为示例,如果外壳500内部的压力的梯度超过阈值(例如,第三阈值),则控制器552可以被配置为增加或减小ac空气或舱体空气的量。

控制器552可以进一步基于预测的未来状况(诸如,预期速度、预期外部温度或外壳500的预期内部温度)中的一个或任意组合来调整风扇544的转速和/或进入ac通风口或舱体通风口546的空气量。例如,如果控制器552基于所选的导航路线或天气预报预测目的地处的温度高,则控制器可以通过增加风扇544的转速或增加进入ac通风口或舱体通风口546的空气量来抢先预冷外壳500。作为另一示例,如果控制器552预测在不久的将来将大量使用lidar传感器530或相机532,则控制器可以通过增加风扇544的转速或增加进入ac通风口或舱体通风口546的空气量来抢先预冷外壳500。作为另一示例,如果控制器552基于道路的类型(例如,高速公路)、交通状况、道路状况和/或剩余的电池/汽油量来预测车辆速度将增加,则控制器可以通过增加风扇544的转速或增加进入ac通风口或舱体通风口546的空气量来抢先预冷外壳500。

控制器552可以进一步调整第一通风口554的入口和/或第二通风口556的出口的大小。例如,控制器552可以被编程或被配置为在第二通风口556的出口上滑动层560,以调整第二通风口556暴露于外部的表面积的量。例如,当下雨或下雪时,控制器552可以在第二通风口556的出口上完全滑动层560。在这种情况下,控制器552可以操作ac通风口或舱体通风口546以替代地提供冷却和/或通风。作为另一示例,控制器552可以基于车辆的速度、由温度传感器542测量的温度、外部温度、由温度传感器542测量的温度与外部温度之间的差、lidar传感器530或相机532的内部温度、外壳550的内部气压、外壳550的内部气压与舱体(例如,连接到ac通风口或舱体通风口546)的气压之间的差、以及通过第一通风口554进入外壳550的气流的空气质量中的一个或多个或任意组合来调节第二通风口的出口的大小。例如,如果外壳500的温度相对于外部温度高、车辆的速度高和/或由空气质量传感器(例如,空气质量传感器115、125)确定的空气质量(例如,空气质量指数(aqi)测量的)高,则控制器552可以更多地暴露第一通风口554和/或第二通风口556而不用层560将其覆盖。相反,如果外壳500的温度相对于外部温度低、车辆的速度低和/或空气质量低,则控制器552可以滑动层560以更完全地覆盖第一通风口554和/或第二通风口556。因此,控制器552可以基于空气质量来调节通过第一通风口554和/或第二通风口556的气流的量。控制器552可以对第一通风口554处的层和/或ac通风口或舱体通风口546处的层执行相同或相似的操作。

控制器552可以进一步监测水分吸收性材料558的湿度以确定何时应该更换该水分吸收性材料558。

可选地,外壳500还包括过滤器560,以过滤掉碎屑。在一个实施例中,过滤器560是hepa过滤器。可选地,外壳500还包括过滤器560,或一个或多个过滤器560,以过滤掉碎屑。在一个实施例中,过滤器560是hepa过滤器。一个或多个过滤器560可以设置在框架534的上部基板、框架534的下部基板或框架534上。附加地或可替代地,一个或多个过滤器560可以设置在第一通风口554的入口处。例如,如果检测到的碎屑水平高,则控制器552可以增加过滤器560的活动水平(例如,重负荷模式)。相反,如果检测到的碎屑水平低,则控制器552可以降低过滤器560的活动水平(例如,轻负荷模式)。可以进一步调整过滤器560以过滤掉特定大小范围的微粒(例如,通过控制器552)。控制器552可以进一步监测过滤器560的状况(例如,颗粒的浓度)以确定何时应该更换过滤器560。

图6a以俯视图示出了根据本公开的实施例的示例性车辆600(例如,自动驾驶车辆),其包括热交换系统(例如,包括偏转器)。示例车辆600可以用先前描述的任何实施例来实现,例如图1p和图2至图5。示例车辆600被示出为具有外壳602(例如,以容纳一个或多个传感器)、四个雷达系统604和一个或多个偏转器606。(一个或多个)偏转器606可以(例如,由外壳602中的控制器196、252、352、452、552,如图1p、图2至图5中所述)控制。在图6b中,与图6a中的(一个或多个)偏转器606相比,(一个或多个)偏转器606被示出为被缩回或长度缩短。作为示例,(一个或多个)偏转器606可以是可缩回的。作为示例,(一个或多个)偏转器606可以例如通过控制器延伸和/或缩回。例如,可以基于车辆600的速度、外壳602的内部温度、外部温度、外壳602的内部温度与外部温度之间的差和/或风速来调整或致动(一个或多个)偏转器606的长度。例如,如果内部温度降低,和/或如果内部温度与外部温度之间的差减小,则控制器可以控制(一个或多个)偏转器606变短,反之亦然。例如,如果风速减小,则控制器可以控制(一个或多个)偏转器606变短,反之亦然。对于外壳602的内部温度与外部温度之间的差的给定增量变化,控制器可以控制(一个或多个)偏转器606的长度的变化量为恒定。对于外壳602的内部温度的给定增量变化,控制器可以控制(一个或多个)偏转器606的长度的变化量为恒定。对于风速变化的给定增量变化,控制器可以控制(一个或多个)偏转器606的长度的变化量为恒定。作为示例,对于外壳602的内部温度与外部温度之间的温度差(摄氏度)的每y度变化,控制器可以将(一个或多个)偏转器606的长度改变x米。在一些替代实施例中,对于外壳602的内部温度与外部温度之间的差的给定增量变化,控制器可以将(一个或多个)偏转器606的长度的变化量控制为非恒定或可变的。例如,随着外壳602的内部温度和外部温度之间的差的增量变化增加,对于更极端的温度差,控制器可以针对每个温度差的变化增加(一个或多个)偏转器606的长度的变化率。例如,如果外壳602的内部温度与外部温度之间的差是十度,则控制器可以将(一个或多个)偏转器606的长度的变化率控制为每度差x米。如果外壳602的内部温度与外部温度之间的差是五十度,则控制器可以将(一个或多个)偏转器606的长度的变化率控制为每度差2x米或每度差z米,其中z大于x。类似地,对于外壳602的内部温度的给定增量变化和/或对于风速的给定变化,控制器可以分别基于外壳602的内部温度和/或风速来控制(一个或多个)偏转器606的长度的变化率是非恒定的和/或变化的。例如,可以基于检测到的空气质量(例如,通过空气质量指数(aqi)测量)来调整或致动(一个或多个)偏转器606的长度。例如,如果检测到的空气质量高,例如,如果aqi低,则(一个或多个)偏转器606的长度可以增加,反之亦然。控制器可以被配置为独立于其他偏转器改变(一个或多个)偏转器606中的一个的长度,和/或以协调的方式改变所有(一个或多个)偏转器606的长度,诸如,将所有(一个或多个)偏转器606缩短或延长相同的量或成比例的量。作为另一示例,控制器可基于车辆的预期未来速度、目的地处的预期外部温度、外壳的预期未来内部温度和/或预测的未来aqi来调整(一个或多个)偏转器606中的一个或多个的长度。例如,如果车辆600的预测未来速度高于车辆600的当前速度,如果目的地处的预测外部温度高于目的地处的当前温度,并且如果外壳602的预测的未来内部温度高于外壳602的当前内部温度,则控制器可以增加(一个或多个)偏转器606中的一个或多个的长度。作为另一个示例,控制器可以同时调整(一个或多个)偏转器606(如先前附图中所述)的长度和高度。作为示例,控制器可以增加(一个或多个)偏转器606的长度,同时减小(一个或多个)偏转器606的高度,反之亦然。作为另一示例,控制器可以增加(一个或多个)偏转器606的长度,同时增加(一个或多个)偏转器606的长度,反之亦然。控制器可以取决于是否打开了从ac通风口(例如ac通风口246、346、446、546)到外壳602的通道来调整(一个或多个)偏转器606的长度。例如,如果从ac通风口到外壳602的通道被关闭,则控制器可以增加(一个或多个)偏转器606的长度,反之亦然。

图6c以俯视图示出了根据本公开的实施例的示例性车辆610(例如,自动驾驶车辆),其包括热交换系统(例如,包括偏转器)。示例车辆610可以用先前描述的任何实施例来实现,例如图1p和图2至图5。示例车辆610被示出为具有外壳612(例如,以容纳一个或多个传感器)、四个雷达系统614和一个或多个偏转器616。(一个或多个)偏转器616可以(例如,由外壳612中的控制器196、252、352、452、552,如图1p、图2至图5中所述)控制。在图6d中,(一个或多个)偏转器616被示出为相对于图6c的(一个或多个)偏转器616绕一点旋转或枢转。(一个或多个)偏转器616可以可旋转地致动,例如基于风向和车辆610的方向绕一点旋转或枢转。例如,控制器可使(一个或多个)偏转器616中的至少一个绕一个点旋转或枢转,以使(一个或多个)偏转器616相对于车辆610的方向与风的方向对准。因此,(一个或多个)偏转器616中的至少一个可以面向风的方向。(一个或多个)偏转器616中的至少一个可以随着车辆610的方向改变和/或随着风向改变而动态地旋转以连续面对风的方向。作为示例,如果存在侧风,则(一个或多个)偏转器616中的至少一个可以动态地旋转以面对侧风的方向。如果侧风的方向与风的方向不同,则(一个或多个)偏转器中的另一个可以面向风的方向。控制器可以被配置为独立于(一个或多个)其他偏转器使(一个或多个)偏转器616中的一个旋转地枢转,和/或以协调的方式使(一个或多个)偏转器616中的全部旋转地枢转,诸如,使所有(一个或多个)偏转器616沿相同方向或相反方向枢转。在一些实施例中,控制器可以使(一个或多个)偏转器616中的至少一个绕一个点旋转,并且同时调整(一个或多个)偏转器616(如以上参考图6a和图6b所描述的)中的至少一个的长度。在一些实施例中,控制器还可如先前的附图中所描述的那样同时调整(一个或多个)偏转器616中至少一个的高度。作为另一示例,控制器可以基于车辆的预测未来速度、目的地处的预测外部温度、壳体的预测未来内部温度、预测未来风速或预测的未来风向来可旋转地致动(一个或多个)偏转器616中的一个或多个。例如,如果预测的未来风向改变,则控制器可以可旋转地致动(一个或多个)偏转器616中的一个或多个。

图6e以俯视图示出了根据本公开的实施例的示例性车辆620(例如,自动驾驶车辆),其包括热交换系统(例如,包括偏转器)。示例车辆620可以用先前描述的任何实施例来实现,例如图1p和图2至图5。示例车辆620被示出为具有外壳622(例如,以容纳一个或多个传感器),四个雷达系统624和一个或多个偏转器626。(一个或多个)偏转器626可以(例如,由外壳622中的控制器196、252、352、452、552,如图1p、图2至图5中所述)控制。在图6f中,(一个或多个)偏转器626被示出为相对于图6e的(一个或多个)偏转器626改变了形状。例如,(一个或多个)偏转器626可以从弯曲形状改变为笔直形状,反之亦然。作为另一示例,(一个或多个)偏转器626可以从弯曲形状改变为笔直形状或弯曲形状,反之亦然。(一个或多个)偏转器626的形状可以例如基于车辆620的速度、外壳622的内部温度、外部温度、外壳622的内部温度与外部温度之间的差、风速和/或风向而改变。例如,如果风在旋转和/或如果检测到侧风,则(一个或多个)偏转器626可以从直线形状改变为弯曲形状。作为另一个示例,如果行进的路线特别弯曲,则(一个或多个)偏转器626可以从直线形状改变为弯曲形状。作为另一示例,控制器可基于车辆620的预测未来速度、壳体622的预测未来内部温度、目的地处的预测未来外部温度、外壳622的内部温度与外部温度之间的预测的未来差、预测的未来风速和/或预测的未来风向来改变(一个或多个)偏转器626中的一个或多个的形状。例如,如果预测的未来风向改变和/或如果预测风从稳定改变为涡旋,则控制器可以将(一个或多个)偏转器626中的一个或多个的形状从直线形状改变为弯曲形状。

图6g以俯视图示出了根据本公开的实施例的示例性车辆630(例如,自动驾驶车辆),其包括热交换系统(例如,包括偏转器)。示例车辆630可以用先前描述的任何实施例来实现,例如图1p和图2至图5。示例车辆630被示出为具有外壳632(例如,以容纳一个或多个传感器),四个雷达系统634和一个或多个偏转器636。(一个或多个)偏转器636可以(例如,由外壳622中的控制器196、252、352、452、552,如图1p、图2至图5中所述)控制。在图6h中,(一个或多个)偏转器636被示出为相对于图6g的(一个或多个)偏转器636在斜率上改变。例如,基于检测到的水分的量和/或基于车辆630正在行驶的道路的地形,(一个或多个)偏转器636可以被改变为更陡(斜率增加)。例如,如果车辆630正在行驶的道路变陡,则(一个或多个)偏转器636可被改变为更陡或更不陡。作为另一个示例,如果检测到的水分的量(例如,在吸湿材料558处)增加,则可以将偏转器636改变为更陡,使得任何水分都不会积聚在(一个或多个)偏转器636上并且将由于重力从(一个或多个)偏转器636掉落。例如,控制器可以基于检测到的水分的量来确定(一个或多个)偏转器636的斜率的变化量。例如,检测到的水分的量越大,(一个或多个)偏转器636的斜率变化越大。斜率的变化量可以与检测到的水分的增加量成线性比例。作为另一示例,如果车辆630正在行进的预测的未来路线比车辆630正在行进的当前路线更陡,则(一个或多个)偏转器636可以被改变为更陡或更不陡。作为另一个示例,可以基于车辆630的当前或预测的未来速度、外壳632的当前或预测的未来内部温度、目的地处的当前或预测的未来外部温度、外壳632的内部温度和外部温度之间的当前或预测的未来差、当前或预测的未来风速和/或当前或预测的未来风向来改变(一个或多个)偏转器636的斜率。控制器可以结合或同时与图6a至图6f中描述的任何或所有其他特征一起调整(一个或多个)偏转器636的斜率。例如,控制器可以调整(一个或多个)偏转器636的斜率并且同时线性地致动(一个或多个)偏转器636。例如,随着控制器增加(一个或多个)偏转器636的斜率,控制器可以减小(一个或多个)偏转器636的长度。作为示例,控制器可以增加(一个或多个)偏转器636的斜率并减小其长度,以保持(一个或多个)偏转器636的恒定表面积。

在如图6a至图6h所描述的前述示例中,(一个或多个)偏转器(例如606、616、626、636)中的至少一些可以处于非活动模式。例如,控制器可以例如基于风速和/或(一个或多个)偏转器位置处的风向来确定(一个或多个)偏转器中的哪些处于活动模式,以及(一个或多个)偏转器中的哪些处于非工作模式。例如,控制器可以选择与风最对准的偏转器和/或风速最高的偏转器处于活动模式,而将另一个偏转器保持在非活动模式。如果偏转器处于非活动模式,则可以将其保持静止,或者可以不暴露(例如,可以将其隐藏在诸如凹槽178之类的凹槽中,以使其不位于车辆车顶平面上方)。作为另一个示例,控制器可以例如通过隐藏凹槽中的(一个或多个)偏转器中的另一个使其不会暴露在空气中,而增加(一个或多个)偏转器中的一个的长度和/或高度,同时控制(一个或多个)偏转器中的另一个处于非活动模式。例如,控制器可以增加(一个或多个)偏转器中的一个的长度和/或高度,以使得其暴露于空气的表面积增加一倍,同时将(一个或多个)偏转器中的另一个隐藏在凹槽中,从而所有偏转器的总暴露表面积保持恒定。

图6i示出了根据一些实施例的到外壳的控制器的输入和输出的示例图。例如,来自空气质量传感器653(例如,空气质量传感器115、125)、温度传感器654(例如,温度传感器242、342、442或542)、压力传感器655(例如,压力传感器195、255、355、355、455、555)、外部温度传感器656、风速传感器657、感测车速的速度传感器658和/或可以是与风速传感器657相同或不同的传感器的风向传感器659的输入可以被提供给控制器652(例如,可以被实现为控制器196、252、352、452、552、576)。控制器652可以基于输入来调节偏转器660(例如,可以实现为偏转器116、126、136、146、156、166、176、606)的长度、偏转器662(例如,其可以被实现为偏转器116、126、136、146、156、166、176、626)的形状、偏转器664(例如,其可以被实现为偏转器116、126、136、146、156、166、176、636)的斜率、偏转器666(例如可以实现为偏转器116、126、136、146、156、166、176、616)的旋转角度和/或偏转器668(例如,其可以实现为偏转器116、126、136、146、156、166、176、606、616、626、636)的模式。控制器652可以基于输入来调节通风口670(例如,第一通风口354、454、554,第二通风口356、456、556)的大小,并且基于通风口670的大小来调节舱体通风口672(例如,舱体通风口194、246、346、446、546)的大小。控制器652可以基于舱体通风口672的大小,调节风扇674(例如,风扇244、344、444或544)的转速。

图7a示出了根据一些实施例的用于传感器系统的外壳盖700的示例。根据一些实施例,外壳盖700可以被实现为盖262、362、462或562,并且可以用外壳112、122、132、142、152、162、172、200、300、400或500来实现。外壳盖700可包括上部701和下部702。

图7b示出了根据一些实施例的用于传感器系统的外壳盖的孔图案703a的示例。为了说明起见,图7b中所示的孔图案703a是外壳盖(例如,外壳盖700)的下部(例如,下部702)的扁平表示。作为示例,外壳盖的下部可以是圆柱形表面、部分圆锥形表面或截头圆锥形表面。因此,孔图案703a可以在圆柱形表面、部分圆锥形表面或截头圆锥形表面上实现。

孔图案703a可以包括第一层704a和第二层705a。作为示例,第一层704a可以是外层,第二层705a可以是内层。作为另一示例,第一层704a可以是内层,第二层705a可以是外层。在一些实施例中,第二层705a可以绕第一层704a旋转。通过调整、操纵或旋转第一层704a和第二层705a的相对位置,可以调整孔的图案以控制进入外壳盖的气流的量以及气流进入外壳盖的位置,例如使用控制器(例如,控制器196、252、352、452、552)。控制器可以确定进入孔图案703a的一个或多个孔的期望或所需的气流的量。基于风速和车辆速度,控制器可以确定一个或多个孔的期望或所需的大小,以获得所需的或所需的气流的量。基于一个或多个孔的所需或期望的大小,控制器可以确定为获得一个或多个孔的所需或期望的大小所必需的第二层705a的旋转量。可以基于外部空气的空气质量、风向、风速、车速、外部空气的温度、外部空气的压力(大气压)、外壳的内部压力、外壳的内部温度、外壳内部的温度梯度和/或外壳内部的压力梯度的当前或预测的未来测量来调整孔的图案。例如,如果外壳的内部温度相对于外部空气的温度增加,则控制器可使第二层705a绕第一层704a旋转以增加暴露于气流的孔的大小和/或数量。作为另一示例,如果外壳内部的风向或温度梯度改变,则控制器可使第二层705a绕第一层704a旋转以改变暴露于气流的孔的位置。例如,控制器可以旋转第二层705a,从而可以打开或在尺寸上增大与风向最直接相对的孔(例如,以使与其他孔相比最大量的风进入该孔)。例如,控制器可以旋转第二层705a,使得在外壳的位置处沿一个或多个温度梯度的方向(指示温度大幅增加的位置)的孔打开和/或在尺寸上增大。作为另一个示例,控制器可以预期外壳内部的温度梯度的未来变化、外部空气的未来温度和/或外壳的未来内部温度来旋转第二层705a。作为另一个示例,控制器可以基于ac通风口或舱体通风口(例如,舱体通风口194、246、346、446、546)的大小、或者ac通风口或舱体通风口是否允许空气从ac通风口或舱体通风口进入外壳来旋转第二层705a。作为另一个示例,控制器可以基于风扇(例如,风扇244、344、444或544)的速度旋转第二层705a。例如,控制器可以旋转第二层705a以减小暴露于气流中的孔的大小和/或数量,ac通风口或舱体通风口的大小越大和/或风扇的速度越高,并且反之亦然。

孔图案703a提供了多种选择,涉及可被暴露以允许空气流入外壳的多个孔、以及被暴露的孔的地方或位置。孔图案703a还可以容易且快速地通过第二层705a绕第一层704a的旋转来调整以获得孔的期望配置。

作为示例,第一层704a可以包括多列孔。每列孔可以具有一个孔至四个孔之间(包括一个孔和四个孔)的不同图案。在704a所示的非限制性示例中,四列中的每列在不同位置包含一个孔,六列中的每列在不同位置包含两个孔,三列中的每列在不同位置包含三个孔,并且一列包含四个孔。在水平方向上直接相邻的两个孔之间的水平距离被示出为h,每个孔与另一个孔之间的水平距离均为h的整数倍。例如,h可以大于或等于每个孔的直径d。如果h大于或等于d,则第二层705a的孔图案可以被旋转并定位在第一层704a上方,使得它不与第一层704a的孔图案对准。在这样的布置中,第二层705a的孔位于第一层704a的孔之间,并且没有一个孔暴露于空气。这使控制器可以完全切断流向外壳的气流。作为另一个示例,h可以小于或等于每个孔的直径d。在垂直方向上直接相邻的两个孔之间的垂直距离可以是恒定的,并且每个孔与另一个孔之间的垂直距离是在垂直方向上直接相邻的两个孔之间的垂直距离的整数倍。在一些实施例中,每个孔可以具有相同的直径。在一些示例中,孔可以被正方形或矩形的狭缝代替。在一些实施例中,第二层705a包括一列四个孔。第二层705a中的孔的大小和间隔可以与第一层704a中的孔的大小和间隔相同。在一些实施例中,第二层705a的孔可在垂直方向上直接相邻的两个孔之间具有相同的直径和垂直间隔。在一些实施例中,当第二层705a绕第一层704a旋转时,可以暴露第一层704a的总共14列中的至多一列。具体地,第二层705a的与第一层704a的孔对准的孔的位置是外壳盖的开口被暴露的位置。在一些示例中,第二层705a可以被旋转,使得第二层705a的孔不与第一层704a的任何孔对应或对准。在这种情况下,不会通过组合的第一层704a和第二层705a暴露任何孔,也不会有气流通过外壳。在一些示例中,可以旋转第二层705a,使得第二层705a的孔仅与第一层704a的孔部分地对准。在这种情况下,一列中的孔仅被部分暴露,并且更少量的气流将经由组合的第一层704a和第二层705a通过外壳。

图7c示出了根据一些实施例的用于传感器系统的外壳盖的孔图案703b的示例。为了说明起见,图7c中所示的孔图案703b是外壳盖(例如,外壳盖700)的下部(例如,下部702)的扁平表示。作为示例,外壳盖的下部可以是圆柱形表面、部分圆锥形表面或截头圆锥形表面。因此,孔图案703b可以在圆柱表面、部分圆锥表面或截头圆锥表面上实现。

孔图案703b可以包括第一层704b和第二层705b。作为示例,第一层704b可以是外层,第二层705b可以是内层。作为另一示例,第一层704b可以是内层,第二层705b可以是外层。在一些实施例中,第二层705b可以绕第一层704b旋转。通过调整、操纵或旋转第一层704b和第二层705b的相对位置,可以调整孔的图案以控制进入外壳盖的气流的量以及气流进入外壳盖的位置,例如使用控制器(例如,控制器196、252、352、452、552)。可以基于外部空气的空气质量、风向、风速、车速、外部空气的温度、外部空气的压力(大气压)、外壳的内部压力、外壳的内部温度、外壳内部的温度梯度和/或外壳内部的压力梯度的当前或预测的未来测量来调整孔的图案。

作为示例,第一层704b可以包括多列孔。每列孔可以具有一个孔至四个孔之间(包括一个孔和四个孔)的不同图案。在704b所示的非限制性示例中,四列中的每列在不同位置包含一个孔,六列中的每列在不同位置包含两个孔,三列中的每列在不同位置包含三个孔,并且一列包含四个孔。在水平方向上直接相邻的两个孔之间的水平距离被示出为h,每个孔与另一个孔之间的水平距离为h的整数倍。例如,h可以大于每个孔的直径d。作为另一个示例,h可以小于或等于每个孔的直径d。在垂直方向上直接相邻的两个孔之间的垂直距离可以是恒定的,并且每个孔与另一个孔之间的垂直距离是在垂直方向上直接相邻的两个孔之间的垂直距离的整数倍。在一些实施例中,每个孔可以具有相同的直径。在一些示例中,孔可以被正方形或矩形的狭缝代替。在一些实施例中,第二层705b包括一列四个孔。第二层705b中的孔的大小和间隔可以与第一层704b中的孔的大小和间隔相同。在一些实施例中,第二层705b的孔可在垂直方向上直接相邻的两个孔之间具有相同的直径和垂直间隔。在一些实施例中,当第二层705b绕第一层704b旋转时,可以暴露第一层704a的总共14列中的至多一列。具体地,第二层705b的与第一层704b的孔对准的孔的位置是外壳盖的开口被暴露的位置。

在图7c的示例中,第二层705b绕第一层704b旋转,使得第二层705b中的孔与第一层704b中的四个孔的最后一列直接重合或对齐。结果,在将第二层705b放置在第一层705a上方时产生的组合的第一层和第二层705c中,暴露了四个孔的最后一列以使气流进入外壳。

图7d示出了根据一些实施例的用于传感器系统的外壳盖的孔图案703d的示例。为了说明起见,图7d中所示的孔图案703d是外壳盖(例如,外壳盖700)的下部(例如,下部702)的扁平表示。作为示例,外壳盖的下部可以是圆柱形表面、部分圆锥形表面或截头圆锥形表面。因此,孔图案703d可以在圆柱表面、部分圆锥表面或截头圆锥表面上实现。

孔图案703d可以包括第一层704d和第二层705d。作为示例,第一层704d可以是外层,第二层705d可以是内层。作为另一示例,第一层704d可以是内层,第二层705d可以是外层。在一些实施例中,第二层705d可以绕第一层704d旋转。通过调整、操纵或旋转第一层704d和第二层705d的相对位置,可以调整孔的图案以控制进入外壳盖的气流的量以及气流进入外壳盖的位置,例如使用控制器(例如,控制器196、252、352、452、552)。可以基于外部空气的空气质量、风向、风速、车速、外部空气的温度、外部空气的压力(气压)、外壳的内部压力、外壳的内部温度、外壳内部的温度梯度和/或外壳内部的压力梯度的当前或预测的未来测量来调整孔的图案。

作为示例,第一层704d可以包括多列孔。每列孔可以具有一个孔至四个孔之间(包括一个孔和四个孔)的不同图案。在704d所示的非限制性示例中,四列中的每列在不同位置包含一个孔,六列中的每列在不同位置包含两个孔,三列中的每列在不同位置包含三个孔,并且一列包含四个孔。在水平方向上直接相邻的两个孔之间的水平距离被示出为h,每个孔与另一个孔之间的水平距离为h的整数倍。例如,h可以大于每个孔的直径d。作为另一个示例,h可以小于或等于每个孔的直径d。在垂直方向上直接相邻的两个孔之间的垂直距离可以是恒定的,并且每个孔与另一个孔之间的垂直距离是在垂直方向上直接相邻的两个孔之间的垂直距离的整数倍。在一些实施例中,每个孔可以具有相同的直径。在一些示例中,孔可以被正方形或矩形的狭缝代替。在一些实施例中,第二层705d包括一列四个孔。第二层705d中的孔的大小和间隔可以与第一层704d中的孔的大小和间隔相同。在一些实施例中,第二层705d的孔可以在垂直方向上直接相邻的两个孔之间具有相同的直径和垂直间隔。在一些实施例中,当第二层705d绕第一层704d旋转时,可以暴露第一层704d的总共14列中的至多一列。具体地,第二层705d的与第一层704d的孔对准的孔的位置是外壳盖的开口被暴露的位置。

在图7d的示例中,第二层705d绕第一层704d旋转,使得第二层705d中的孔与第一层704d的孔偏移孔的半径(d的一半)的距离。因此,第二层705d的孔不与第一层704d中的四个孔的最后一列直接重合或对准。结果,在将第二层705d放置在第一层704d上方时产生的组合的第一层和第二层705e中,仅暴露了最后四列孔的一部分,以使气流进入外壳。因此,与组合的第一层和第二层705c相比,组合的第一层和第二层705e具有较小的孔大小,并允许更少量的气流入外壳。

图7e示出了根据一些实施例的用于传感器系统的外壳盖的孔图案706的示例。为了说明起见,图7e中所示的孔图案706是外壳盖(例如,外壳盖700)的下部(例如,下部702)的扁平表示。作为示例,外壳盖的下部可以是圆柱形表面、部分圆锥形表面或截头圆锥形表面。因此,孔图案706可以在圆柱表面、部分圆锥表面或截头圆锥表面上实现。

孔图案706可以包括第一层707和第二层708。作为示例,第一层707可以是外层,而第二层708可以是内层。作为另一示例,第一层707可以是内层,第二层708可以是外层。在一些实施例中,第二层708可以绕第一层707旋转。通过调整、操纵或旋转第一层707和第二层708的相对位置,可以调整孔的图案以控制进入外壳盖的气流的量以及气流进入外壳盖的位置,例如,使用控制器(例如,控制器196、252、352、452、552)。可以基于外部空气的空气质量、风向、风速、车速、外部空气的温度、外部空气的压力(气压)、外壳的内部压力、外壳的内部温度、外壳内部的温度梯度和/或外壳内部的压力梯度的当前或预测的未来测量来调整孔的图案。控制器可以以与孔图案703a相同或相似的方式调整孔图案706。

作为示例,第一层707可以包括多列孔和/或多行孔。每列孔可以具有一个孔至四个孔之间(包括一个孔和四个孔)的不同图案。在707所示的非限制性示例中,第一层707包括十六个列,每个列具有四个孔。第一层707可以包括四行,每行具有十六个孔。在水平方向上直接相邻的两个孔之间的水平距离h可以是恒定的。每个孔的直径d可以是恒定的。在竖直方向上直接相邻的两个孔之间的竖直距离可以是恒定的。例如,h可以大于每个孔的直径d。作为另一个示例,h可以小于或等于每个孔的直径d。在一些示例中,孔可以被正方形或矩形的狭缝代替。在一些实施例中,第二层708包括四行。第一行包括四个孔,第二行包括八个孔,第三行包括十二个孔,第四行包括十六个孔。第二层708中的孔的大小和间隔可以与第一层707中的孔的大小和间隔相同。在一些实施例中,第二层708的孔可以在垂直方向上直接相邻的两个孔之间具有相同的直径和垂直间隔。当第二层708绕第一层707旋转时,与第二层708的孔完全或部分地对准的第一层707的孔可以暴露以允许气流进入外壳。在图7e中,可以完全或部分地暴露第一层707的顶行的四个孔,可以完全或部分地暴露第二行的八个孔,可以完全或部分地暴露第三行的十二个孔,可以完全或部分地暴露第四行的十六个孔。

图7f示出了根据一些实施例的用于传感器系统的外壳盖的孔图案709的示例。为了说明起见,图7f中所示的孔图案709是外壳盖(例如,外壳盖700)的下部(例如,下部702)的扁平表示。作为示例,外壳盖的下部可以是圆柱形表面、部分圆锥形表面或截头圆锥形表面。因此,孔图案709可以在圆柱表面、部分圆锥表面或截头圆锥表面上实现。

孔图案709可以包括第一层710和第二层711。作为示例,第一层710可以是外层,而第二层711可以是内层。作为另一示例,第一层710可以是内层,第二层711可以是外层。在一些实施例中,第二层711可以绕第一层710旋转。通过调整、操纵或旋转第一层710和第二层711的相对位置,可以调整孔的图案以控制进入外壳盖的气流的量以及气流进入外壳盖的位置,例如,使用控制器(例如,控制器196、252、352、452、552)。可以基于外部空气的空气质量、风向、风速、车速、外部空气的温度、外部空气的压力(气压)、外壳的内部压力、外壳的内部温度、外壳内部的温度梯度和/或外壳内部的压力梯度的当前或预测的未来测量来调整孔的图案。控制器可以以与孔图案703a相同或相似的方式调整孔图案709。

作为示例,第一层710可以包括多列孔。每列孔可以具有一个孔至四个孔之间(包括一个孔和四个孔)的不同图案。在710所示的非限制性示例中,第一层710包括16个列,每个列具有四个孔,就像在图7e的第一层707中一样。第一层710可以包括四行,每行具有十六个孔。在水平方向上直接相邻的两个孔之间的水平距离h可以是恒定的。每个孔的直径d可以是恒定的。在竖直方向上直接相邻的两个孔之间的竖直距离可以是恒定的。例如,h可以大于每个孔的直径d。作为另一个示例,h可以小于或等于每个孔的直径d。在一些示例中,孔可以被正方形或矩形的狭缝代替。在一些实施例中,第二层711包括四行。第一行包括十六个孔,第二行包括十二个孔,第三行包括八个孔,第四行包括四个孔。第二层711中的孔的大小和间隔可以与第一层710中的孔的大小和间隔相同。在一些实施例中,第二层711的孔可以在垂直方向上直接相邻的两个孔之间具有相同的直径和垂直间隔。当第二层711绕第一层710旋转时,可以暴露与第二层711的孔完全或部分地对准的第一层710的孔以允许气流进入外壳。在图7f中,可以完全或部分地暴露第一层710的底行的四个孔,可以完全或部分地暴露从底部的第二行的八个孔,可以完全或部分地暴露从底部的第三行的十二个孔,并且可以完全或部分地暴露从底部开始的第四行的十六个孔。

图7g示出了根据一些实施例的用于传感器系统的外壳盖的孔图案712的示例。为了说明起见,图7g所示的孔图案712是外壳盖(例如,外壳盖700)的下部(例如,下部702)的扁平表示。作为示例,外壳盖的下部可以是圆柱形表面、部分圆锥形表面或截头圆锥形表面。因此,孔图案712可以在圆柱表面、部分圆锥表面或截头圆锥表面上实现。

孔图案712可以包括第一层713和第二层714。作为示例,第一层713可以是外层,而第二层714可以是内层。作为另一示例,第一层713可以是内层,第二层714可以是外层。在一些实施例中,第二层714可以绕第一层713旋转。通过调整、操纵或旋转第一层713和第二层714的相对位置,可以调整孔的图案以控制进入外壳盖的气流的量以及气流进入外壳盖的位置,例如,使用控制器(例如,控制器196、252、352、452、552)。可以基于外部空气的空气质量、风向、风速、车速、外部空气的温度、外部空气的压力(气压)、外壳的内部压力、外壳的内部温度、外壳内部的温度梯度和/或外壳内部的压力梯度的当前或预测的未来测量来调整孔的图案。控制器可以以与孔图案703a相同或相似的方式调整孔图案712。

作为示例,第一层713可以包括多列孔。每列孔可以具有一个孔至四个孔之间(包括一个孔和四个孔)的不同图案。在713中所示的非限制性示例中,第一层713包括十六个列,每个列具有四个孔,就像在图7e的第一层707中一样。第一层713可以包括四行,每行具有十六个孔。在水平方向上直接相邻的两个孔之间的水平距离h可以是恒定的。每个孔的直径d可以是恒定的。在竖直方向上直接相邻的两个孔之间的竖直距离可以是恒定的。例如,h可以大于每个孔的直径d。作为另一个示例,h可以小于或等于每个孔的直径d。在一些示例中,孔可以被正方形或矩形的狭缝代替。在一些实施例中,第二层714包括四行,每行包括四个孔。第二层714中的孔的大小以及垂直和水平间隔可以与第一层713中的孔的大小和间隔相同。在一些实施例中,第二层714的孔可以在垂直方向上直接相邻的两个孔之间具有相同的直径和垂直间距。来自不同行的直接相邻的两个孔之间的水平距离可以与同一行中的直接相邻的两个孔之间的水平距离相同。当第二层714绕第一层713旋转时,可以暴露与第二层714的孔完全或部分地对准的第一层713的孔以允许气流进入外壳。在图7g中,可以暴露第一层713的每行的四个孔。

图7h示出了根据一些实施例的用于传感器系统的外壳盖的孔图案715的示例。为了说明起见,图7h中所示的孔图案715是外壳盖(例如,外壳盖700)的下部(例如,下部702)的扁平表示。作为示例,外壳盖的下部可以是圆柱形表面、部分圆锥形表面或截头圆锥形表面。因此,孔图案712可以在圆柱表面、部分圆锥表面或截头圆锥表面上实现。

孔图案715可以包括第一层716和第二层717。作为示例,第一层716可以是外层,而第二层717可以是内层。作为另一示例,第一层716可以是内层,第二层717可以是外层。在一些实施例中,第二层717可以绕第一层716旋转。通过调整、操纵或旋转第一层716和第二层717的相对位置,可以调整孔的图案以控制进入外壳盖的气流的量以及气流进入外壳盖的位置,例如,使用控制器(例如,控制器196、252、352、452、552)。可以基于外部空气的空气质量、风向、风速、车速、外部空气的温度、外部空气的压力(气压)、外壳的内部压力、外壳的内部温度、外壳内部的温度梯度和/或外壳内部的压力梯度的当前或预测的未来测量来调整孔的图案。控制器可以以与孔图案703a相同或相似的方式调整孔图案715。

作为示例,第一层716可以包括多列孔。每列孔可以具有一个孔至四个孔之间(包括一个孔和四个孔)的不同图案。在716所示的非限制性示例中,第一层716包括十六个列,每列具有四个孔,就像在图7e的第一层707中一样。第一层716可以包括四行,每行具有十六个孔。在水平方向上直接相邻的两个孔之间的水平距离h可以是恒定的。每个孔的直径d可以是恒定的。在竖直方向上直接相邻的两个孔之间的竖直距离可以是恒定的。例如,h可以大于每个孔的直径d。作为另一个示例,h可以小于或等于每个孔的直径d。在一些示例中,孔可以被正方形或矩形的狭缝代替。在一些实施例中,第二层717包括四行,每行包括四个孔。与第二层714的孔图案相比,第二层717的孔图案可以是镜像。例如,在第二层717中,四个孔被布置在左上方,四个孔被布置在右下方,相比之下,在第二层714中,四个孔被设置在左下方,四个孔被设置在右上方。第二层717中的孔的大小以及垂直和水平间距可以与第一层716中的大小和间距相同。在一些实施例中,第二层717的孔可以在垂直方向上直接相邻的两个孔之间具有相同的直径和垂直间隔。来自不同行的直接相邻的两个孔之间的水平距离可以与同一行中的直接相邻的两个孔之间的水平距离相同。当第二层717绕第一层716旋转时,可以暴露与第二层717的孔完全或部分地对准的第一层716的孔以允许气流进入外壳。在图7h中,可以部分或完全地暴露第一层716的每行的四个孔。

图7i示出了根据一些实施例的用于传感器系统的外壳盖的孔图案718的示例。为了说明起见,图7i中所示的孔图案718是外壳盖(例如,外壳盖700)的下部(例如,下部702)的扁平表示。作为示例,外壳盖的下部可以是圆柱形表面、部分圆锥形表面或截头圆锥形表面。因此,孔图案718可以在圆柱表面、部分圆锥表面或截头圆锥表面上实现。

孔图案718可以包括第一层719和第二层720。作为示例,第一层719可以是外层,而第二层720可以是内层。作为另一示例,第一层719可以是内层,第二层720可以是外层。在一些实施例中,第二层720可以绕第一层719旋转。通过调整、操纵或旋转第一层719和第二层720的相对位置,可以调整孔的图案以控制进入外壳盖的气流的量以及气流进入外壳盖的位置,例如,使用控制器(例如,控制器196、252、352、452、552)。可以基于外部空气的空气质量、风向、风速、车速、外部空气的温度、外部空气的压力(气压)、外壳的内部压力、外壳的内部温度、外壳内部的温度梯度和/或外壳内部的压力梯度的当前或预测的未来测量来调整孔的图案。控制器可以以与孔图案703a相同或相似的方式调整孔图案718。

作为示例,第一层719可以包括多列孔。每列孔可以具有一个孔至四个孔之间(包括一个孔和四个孔)的不同图案。在719所示的非限制性示例中,第一层719包括八列,每列具有四个孔。在水平方向上直接相邻的两个孔之间的水平距离h可以是恒定的。每个孔的直径d可以是恒定的。在竖直方向上直接相邻的两个孔之间的竖直距离可以是恒定的。例如,h可以大于每个孔的直径d。作为另一个示例,h可以小于或等于每个孔的直径d。在一些示例中,孔可以被正方形或矩形的狭缝代替。在一些实施例中,第二层720包括四行,每行包括四个孔。第二层720可以被实现为第二层714。第二层720中的孔的大小和垂直和水平间隔可以与第一层719中的孔的大小和间隔相同。在一些示例中,第二层720的孔可以在垂直方向上直接相邻的两个孔之间具有相同的直径和垂直间隔。来自不同行的直接相邻的两个孔之间的水平距离可以与同一行中的直接相邻的两个孔之间的水平距离相同。当第二层720绕第一层719旋转时,可以暴露与第二层720的孔完全或部分地对准的第一层719的孔以允许气流进入外壳。在图7i中,可以部分或完全地暴露来自第一层719的其他两行的四个孔,而不暴露或打开来自第一层719的另外两行的孔,并且不允许气流进入外壳。在图7i所示的示例中,可以暴露第一层719的第二行和第三行中的孔,而不暴露第一行和第四行中的孔。每行最多暴露四个孔。如果第二层720相对于第一层719旋转,则不暴露第一层719的第二行和第三行中的一些或全部孔,而暴露第一行和第四行中的一些或全部孔,或者可以改变暴露的孔的面积。

图7j示出了根据一些实施例的用于传感器系统的外壳盖的孔图案721的示例。为了说明起见,图7j中所示的孔图案721是外壳盖(例如,外壳盖700)的下部(例如,下部702)的扁平表示。作为示例,外壳盖的下部可以是圆柱形表面、部分圆锥形表面或截头圆锥形表面。因此,孔图案721可以在圆柱表面、部分圆锥表面或截头圆锥表面上实现。

孔图案721可以包括第一层722和第二层723。作为示例,第一层722可以是外层,而第二层723可以是内层。作为另一示例,第一层722可以是内层,第二层723可以是外层。在一些实施例中,第二层723可以绕第一层722旋转。通过调整、操纵或旋转第一层722和第二层723的相对位置,可以调整孔的图案以控制进入外壳盖的气流的量以及气流进入外壳盖的位置,例如,使用控制器(例如,控制器196、252、352、452、552)。可以基于外部空气的空气质量、风向、风速、车速、外部空气的温度、外部空气的压力(气压)、外壳的内部压力、外壳的内部温度、外壳内部的温度梯度和/或外壳内部的压力梯度的当前或预测的未来测量来调整孔的图案。控制器可以以与孔图案703a相同或相似的方式调整孔图案721。

作为示例,第一层722可以包括多列孔。每列孔可以具有一个孔至四个孔之间(包括一个孔和四个孔)的不同图案。在722所示的非限制性示例中,第一层722包括八列,每列具有四个孔。在水平方向上直接相邻的两个孔之间的水平距离h可以是恒定的。每个孔的直径d可以是恒定的。在竖直方向上直接相邻的两个孔之间的竖直距离可以是恒定的。例如,h可以大于每个孔的直径d。作为另一个示例,h可以小于或等于每个孔的直径d。在一些示例中,孔可以被正方形或矩形的狭缝代替。在一些实施例中,第二层723包括四行,每行包括四个孔。第二层723可以被实现为第二层717。第二层723中的孔的大小和垂直和水平间隔可以与第一层722中的孔的大小和间隔相同。在一些示例中,第二层723的孔可以在垂直方向上直接相邻的两个孔之间具有相同的直径和垂直间隔。来自不同行的直接相邻的两个孔之间的水平距离可以与同一行中的直接相邻的两个孔之间的水平距离相同。当第二层723绕第一层722旋转时,可以暴露与第二层723的孔完全或部分地对准的第一层722的孔以允许气流进入外壳。在图7j中,可以部分或完全地暴露来自第一层722的两行的四个孔,而不暴露或打开来自第一层722的另外两行的孔,并且不允许气流进入外壳。在图7j所示的示例中,可以暴露第一层722的第二行和第三行中的孔,而不暴露第一行和第四行中的孔。每行最多暴露四个孔。如果第二层723相对于第一层722旋转,则将不暴露第一层722的第二行和第三行中的一些或全部孔,而暴露第一和第四行中的一些或全部孔,或者可以改变暴露的孔的面积。

图7k示出了根据一些实施例的用于传感器系统的外壳盖的孔图案724的示例。为了说明起见,图7k中所示的孔图案724是外壳盖(例如,外壳盖700)的下部(例如,下部702)的扁平表示。作为示例,外壳盖的下部可以是圆柱形表面、部分圆锥形表面或截头圆锥形表面。因此,孔图案724可以在圆柱表面、部分圆锥表面或截头圆锥表面上实现。

孔图案724可以包括第一层725和第二层726。作为示例,第一层725可以是外层,而第二层726可以是内层。作为另一示例,第一层725可以是内层,第二层726可以是外层。在一些实施例中,第二层726可以绕第一层725旋转。通过调整、操纵或旋转第一层725和第二层726的相对位置,可以调整孔的图案以控制进入外壳盖的气流的量以及气流进入外壳盖的位置,例如,使用控制器(例如,控制器196、252、352、452、552)。可以基于外部空气的空气质量、风向、风速、车速、外部空气的温度、外部空气的压力(气压)、外壳的内部压力、外壳的内部温度、外壳内部的温度梯度和/或外壳内部的压力梯度的当前或预测的未来测量来调整孔的图案。控制器可以以与孔图案703a相同或相似的方式调整孔图案724。

作为示例,第一层725可以包括多列孔。每列孔可以具有一个孔至四个孔之间(包括一个孔和四个孔)的不同图案。在725所示的非限制性示例中,第一层725包括十六个列,每个列具有一个孔至四个孔,包括一个孔和四个孔。第一层725的四列中的每列包括一个孔,接下来的四列中的每列包括两个孔,接下来的四列中的每列包括三个孔,并且最后四列中的每列包括四个孔。在水平方向上直接相邻的两个孔之间的水平距离h可以是恒定的。每个孔的直径d可以是恒定的。在竖直方向上直接相邻的两个孔之间的竖直距离可以是恒定的。例如,h可以大于每个孔的直径d。作为另一个示例,h可以小于或等于每个孔的直径d。在一些示例中,孔可以被正方形或矩形的狭缝代替。在一些实施例中,第二层726包括四行,每行包括四个孔。第二层726可以被实现为第二层720。第二层726中的孔的大小和垂直和水平间隔可以与第一层725中的孔的大小和间隔相同。在一些示例中,第二层726的孔可以在垂直方向上直接相邻的两个孔之间具有相同的直径和垂直间隔。来自不同行的直接相邻的两个孔之间的水平距离可以与同一行中的直接相邻的两个孔之间的水平距离相同。当第二层726绕第一层725旋转时,可以暴露与第二层726的孔完全或部分地对准的第一层725的孔以允许气流进入外壳。在图7k中,可以部分或完全地暴露来自第一层725的四行中的每行的四个孔。每行最多暴露四个孔。如果第二层726相对于第一层725旋转,则可以不暴露前三行中的一些或全部孔,或者可以减小暴露的孔的面积。

图7l示出了根据一些实施例的用于传感器系统的外壳盖的孔图案727的示例。为了说明起见,图7l中所示的孔图案727是外壳盖(例如,外壳盖700)的下部(例如,下部702)的扁平表示。作为示例,外壳盖的下部可以是圆柱形表面、部分圆锥形表面或截头圆锥形表面。因此,孔图案727可以在圆柱表面、部分圆锥表面或截头圆锥表面上实现。

孔图案727可以包括第一层728和第二层729。作为示例,第一层728可以是外层,而第二层729可以是内层。作为另一示例,第一层728可以是内层,第二层726可以是外层。在一些实施例中,第二层729可以绕第一层728旋转。通过调整、操纵或旋转第一层728和第二层729的相对位置,可以调整孔的图案以控制进入外壳盖的气流的量以及气流进入外壳盖的位置,例如,使用控制器(例如,控制器196、252、352、452、552)。可以基于外部空气的空气质量、风向、风速、车速、外部空气的温度、外部空气的压力(气压)、外壳的内部压力、外壳的内部温度、外壳内部的温度梯度和/或外壳内部的压力梯度的当前或预测的未来测量来调整孔的图案。控制器可以以与孔图案703a相同或相似的方式调整孔图案727。

作为示例,第一层728可以包括多列孔。每列孔可以具有一个孔至四个孔之间(包括一个孔和四个孔)的不同图案。在728中所示的非限制性示例中,第一层728包括十六个列,每个列具有一个孔至四个孔,包括一个孔和四个孔。第一层728的四列中的每列包括一个孔,接下来的四列中的每列包括两个孔,接下来的四列中的每列包括三个孔,并且最后四列中的每列包括四个孔。在水平方向上直接相邻的两个孔之间的水平距离h可以是恒定的。每个孔的直径d可以是恒定的。在竖直方向上直接相邻的两个孔之间的竖直距离可以是恒定的。例如,h可以大于每个孔的直径d。作为另一个示例,h可以小于或等于每个孔的直径d。在一些示例中,孔可以被正方形或矩形的狭缝代替。在一些实施例中,第二层729包括四行,每行包括四个孔。在一些实施例中,第二层729可以被实现为第二层723。第二层729中的孔的大小和垂直和水平间隔可以与第一层728中的孔的大小和间隔相同。在一些实施例中,第二层729的孔可以在垂直方向上直接相邻的两个孔之间具有相同的直径和垂直间隔。来自不同行的直接相邻的两个孔之间的水平距离可以与同一行中的直接相邻的两个孔之间的水平距离相同。当第二层729绕第一层728旋转时,可以暴露与第二层729的孔完全或部分地对准的第一层728的孔以允许气流进入外壳。在图7l中,可以部分或完全地暴露来自第一层728的四行中的多达三行的四个孔。每行最多可以暴露四个孔,并且不暴露至少一行孔。如果第二层729相对于第一层728旋转,则不暴露一些或全部孔,或者可以减小暴露的孔的面积。

图7m示出了根据一些实施例的用于传感器系统的外壳盖的孔图案730的示例。为了说明起见,图7m中所示的孔图案730是外壳盖(例如,外壳盖700)的下部(例如,下部702)的扁平表示。作为示例,外壳盖的下部可以是圆柱形表面、部分圆锥形表面或截头圆锥形表面。因此,孔图案730可以被在圆柱表面、部分圆锥表面或截头圆锥表面上实现。

孔图案730可以包括第一层731和第二层732。作为示例,第一层731可以是外层,而第二层732可以是内层。作为另一示例,第一层731可以是内层,第二层732可以是外层。在一些实施例中,第二层732可以绕第一层731旋转。通过调整、操纵或旋转第一层731和第二层732的相对位置,可以调整孔的图案以控制进入外壳盖的气流的量以及气流进入外壳盖的位置,例如,使用控制器(例如,控制器196、252、352、452、552)。可以基于外部空气的空气质量、风向、风速、车速、外部空气的温度、外部空气的压力(气压)、外壳的内部压力、外壳的内部温度、外壳内部的温度梯度和/或外壳内部的压力梯度的当前或预测的未来测量来调整孔的图案。控制器可以以与孔图案703a相同或相似的方式调整孔图案730。

作为示例,第一层731可以包括多列孔。每列孔可以具有一个孔至四个孔之间(包括一个孔和四个孔)的不同图案。在731中所示的非限制性示例中,第一层731包括十六个列,每个列具有一个孔至四个孔,包括一个孔和四个孔。第一层731的四列中的每列包括一个孔,接下来的四列中的每列包括两个孔,接下来的四列中的每列包括三个孔,并且最后四列中的每列包括四个孔。在水平方向上直接相邻的两个孔之间的水平距离h可以是恒定的。每个孔的直径d可以是恒定的。在竖直方向上直接相邻的两个孔之间的竖直距离可以是恒定的。例如,h可以大于每个孔的直径d。作为另一个示例,h可以小于或等于每个孔的直径d。在一些示例中,孔可以被正方形或矩形的狭缝代替。在一些实施例中,第二层732包括四行,每行包括四个孔。第二层732可以被实现为第二层726。第二层732中的孔的大小和垂直和水平间隔可以与第一层731中的孔的大小和间隔相同。在一些示例中,第二层732的孔可以在垂直方向上直接相邻的两个孔之间具有相同的直径和垂直间隔。来自不同行的直接相邻的两个孔之间的水平距离可以与同一行中的直接相邻的两个孔之间的水平距离相同。当第二层732绕第一层731旋转时,可以暴露与第二层732的孔完全或部分地对准的第一层731的孔以允许气流进入外壳。在图7m中,可以部分或完全地暴露第一层731的四行中的多达三行中的四个孔。每行最多可以暴露四个孔,并且不暴露至少一行孔。如果第二层732相对于第一层731旋转,则可不暴露一些或全部孔,或者可以减小暴露的孔的面积。

图7n示出了根据一些实施例的用于传感器系统的外壳盖的孔图案733的示例。为了说明起见,图7n中所示的孔图案733是外壳盖(例如,外壳盖700)的下部(例如,下部702)的扁平表示。作为示例,外壳盖的下部可以是圆柱形表面、部分圆锥形表面或截头圆锥形表面。因此,孔图案733可以在圆柱表面、部分圆锥表面或截头圆锥表面上实现。

孔图案733可以包括第一层734和第二层735。作为示例,第一层734可以是外层,而第二层735可以是内层。作为另一示例,第一层734可以是内层,第二层735可以是外层。在一些实施例中,第二层735可以绕第一层734旋转。通过调整、操纵或旋转第一层734和第二层735的相对位置,可以调整孔的图案以控制进入外壳盖的气流的量以及气流进入外壳盖的位置,例如,使用控制器(例如,控制器196、252、352、452、552)。可以基于外部空气的空气质量、风向、风速、车速、外部空气的温度、外部空气的压力(气压)、外壳的内部压力、外壳的内部温度、外壳内部的温度梯度和/或外壳内部的压力梯度的当前或预测的未来测量来调整孔的图案。控制器可以以与孔图案703a相同或相似的方式调整孔图案733。

作为示例,第一层734可以包括多列孔。每列孔可以具有一个孔至四个孔之间(包括一个孔和四个孔)的不同图案。在734中所示的非限制性示例中,第一层734包括十六个列,每个列具有一个孔至四个孔,包括一个孔和四个孔。第一层734的四列中的每列包括一个孔,接下来的四列中的每列包括两个孔,接下来的四列中的每列包括三个孔,并且最后四列中的每列包括四个孔。在水平方向上直接相邻的两个孔之间的水平距离h可以是恒定的。每个孔的直径d可以是恒定的。在竖直方向上直接相邻的两个孔之间的竖直距离可以是恒定的。例如,h可以大于每个孔的直径d。作为另一个示例,h可以小于或等于每个孔的直径d。在一些示例中,孔可以被正方形或矩形的狭缝代替。在一些实施例中,第二层735包括四行,每行包括四个孔。第二层735可以被实现为第二层729。第二层735中的孔的大小和垂直和水平间隔可以与第一层734中的孔的大小和间隔相同。在一些示例中,第二层735的孔可以在垂直方向上直接相邻的两个孔之间具有相同的直径和垂直间隔。来自不同行的直接相邻的两个孔之间的水平距离可以与同一行中的直接相邻的两个孔之间的水平距离相同。当第二层735绕第一层734旋转时,可以暴露与第二层735的孔完全或部分地对准的第一层734的孔以允许气流进入外壳。在图7n中,可以部分或完全地暴露来自第一层734的每一行的四个孔。如果第二层735相对于第一层734旋转,则可不暴露一些或所有孔,或者可以减小暴露的孔的面积。例如,如果第二层735顺时针旋转,使得第二层735的每个孔移位等于4*(d+h)的间隔,则仅可暴露顶部行的孔,而不暴露第一层734的底部的三行孔。d是孔的直径,h是直接相邻的孔之间的距离。

图7o示出了根据一些实施例的用于传感器系统的外壳盖的孔图案736的示例。为了说明起见,图7o中所示的孔图案736是外壳盖(例如,外壳盖700)的下部(例如,下部702)的扁平表示。作为示例,外壳盖的下部可以是圆柱形表面、部分圆锥形表面或截头圆锥形表面。因此,孔图案736可以在圆柱表面、部分圆锥表面或截头圆锥表面上实现。

孔图案736可以包括第一层737和第二层738。作为示例,第一层737可以是外层,而第二层738可以是内层。作为另一示例,第一层737可以是内层,第二层738可以是外层。在一些实施例中,第二层738可以绕第一层737旋转。通过调整、操纵或旋转第一层737和第二层738的相对位置,可以调整孔的图案以控制进入外壳盖的气流的量以及气流进入外壳盖的位置,例如,使用控制器(例如,控制器196、252、352、452、552)。可以基于外部空气的空气质量、风向、风速、车速、外部空气的温度、外部空气的压力(气压)、外壳的内部压力、外壳的内部温度、外壳内部的温度梯度和/或外壳内部的压力梯度的当前或预测的未来测量来调整孔的图案。控制器可以以与孔图案703a相同或相似的方式调整孔图案736。

作为示例,第一层737可以包括多列孔。每列孔可以具有一个孔至四个孔之间(包括一个孔和四个孔)的不同图案。在737所示的非限制性示例中,第一层737包括十六个列,每个列具有一个孔至四个孔,包括一个和四个孔。第一层737的四列中的每列包括一个孔,接下来的四列中的每列包括三个孔,接下来的四列中的每列包括两个孔,并且最后四列中的每列包括四个孔。在水平方向上直接相邻的两个孔之间的水平距离h可以是恒定的。每个孔的直径d可以是恒定的。在竖直方向上直接相邻的两个孔之间的竖直距离可以是恒定的。例如,h可以大于每个孔的直径d。作为另一个示例,h可以小于或等于每个孔的直径d。在一些示例中,孔可以被正方形或矩形的狭缝代替。在一些实施例中,第二层738包括四行,每行包括四个孔。第二层738可以被实现为第二层732。第二层738中的孔的大小和垂直和水平间隔可以与第一层737中的孔的大小和间隔相同。在一些示例中,第二层738的孔可以在垂直方向上直接相邻的两个孔之间具有相同的直径和垂直间隔。来自不同行的直接相邻的两个孔之间的水平距离可以与同一行中的直接相邻的两个孔之间的水平距离相同。当第二层738绕第一层737旋转时,可以暴露与第二层738的孔完全或部分地对准的第一层737的孔以允许气流进入外壳。在图7o中,每排最多暴露四个孔,并且不暴露至少一行孔。如果第二层738相对于第一层737旋转,则可不暴露一些或所有孔,或者可以减小暴露的孔的面积。每行最多可以暴露四个孔,并且不暴露至少一行孔。如果第二层738相对于第一层737旋转,则可不暴露一些或所有孔,或者可以减小暴露的孔的面积。

图7p示出了根据一些实施例的用于传感器系统的外壳盖的孔图案739的示例。为了说明起见,图7p所示的孔图案739是外壳盖(例如,外壳盖700)的下部(例如,下部702)的扁平表示。作为示例,外壳盖的下部可以是圆柱形表面、部分圆锥形表面或截头圆锥形表面。因此,孔图案739可以在圆柱表面、部分圆锥表面或截头圆锥表面上实现。

孔图案739可以包括第一层740和第二层741。作为示例,第一层740可以是外层,而第二层741可以是内层。作为另一示例,第一层740可以是内层,第二层741可以是外层。在一些实施例中,第二层741可以绕第一层740旋转。通过调整、操纵或旋转第一层740和第二层741的相对位置,可以调整孔的图案以控制进入外壳盖的气流的量以及气流进入外壳盖的位置,例如,使用控制器(例如,控制器196、252、352、452、552)。可以基于外部空气的空气质量、风向、风速、车速、外部空气的温度、外部空气的压力(气压)、外壳的内部压力、外壳的内部温度、外壳内部的温度梯度和/或外壳内部的压力梯度的当前或预测的未来测量来调整孔的图案。控制器可以以与孔图案703a相同或相似的方式调整孔图案739。

作为示例,第一层740可以包括多列孔。每列孔可以具有一个孔至四个孔之间的不同图案,包括一个和四个孔。在740中所示的非限制性示例中,第一层740包括十六个列,每个列具有一个孔至四个孔,包括一个孔和四个孔。第一层740的四列中的每列包括一个孔,接下来的四列中的每列包括三个孔,接下来的四列中的每列包括两个孔,最后四列中的每列包括四个孔。在水平方向上直接相邻的两个孔之间的水平距离h可以是恒定的。每个孔的直径d可以是恒定的。在竖直方向上直接相邻的两个孔之间的竖直距离可以是恒定的。例如,h可以大于每个孔的直径d。作为另一个示例,h可以小于或等于每个孔的直径d。在一些示例中,孔可以被正方形或矩形的狭缝代替。在一些实施例中,第二层741包括四行,每行包括四个孔。第二层741可以被实现为第二层735。第二层741中的孔的大小和垂直和水平间隔可以与第一层740中的孔的大小和间隔相同。在一些示例中,第二层741的孔可以在垂直方向上直接相邻的两个孔之间具有相同的直径和垂直间隔。来自不同行的直接相邻的两个孔之间的水平距离可以与同一行中的直接相邻的两个孔之间的水平距离相同。当第二层741绕第一层740旋转时,可以暴露第一层740的与第二层741的孔完全或部分地对准的孔以允许气流进入外壳。在图7p中,每排最多暴露四个孔,并且不暴露至少一行孔。如果第二层741相对于第一层740旋转,则可不暴露一些或所有孔,或者可以减小暴露的孔的面积。每行最多可以暴露四个孔,并且不暴露至少一行孔。如果第二层741相对于第一层740旋转,则可不暴露一些或所有孔,或者可以减小暴露的孔的面积。

图7q示出了根据一些实施例的用于传感器系统的外壳盖的孔图案742的示例。为了说明起见,图7q中所示的孔图案742是外壳盖(例如,外壳盖700)的下部(例如,下部702)的扁平表示。作为示例,外壳盖的下部可以是圆柱形表面、部分圆锥形表面或截头圆锥形表面。因此,孔图案742可以在圆柱表面、部分圆锥表面或截头圆锥表面上实现。

孔图案742可包括层743。层743可被实现为703a、703b或703d,但是替代或者除了具有绕层743旋转的第二层之外,层743还可包括用于每个孔的片或悬垂部744,其将孔保持在闭合或打开状态。在图7q的示例中,片或悬垂部744被示出为封闭孔之一。在一些实施例中,控制器可以使用二进制编程来调整打开或闭合状态,其中0指示孔的闭合状态,而1指示孔的打开状态。例如,控制器可以被配置为使用“0111111111111111”来指示十六个孔的打开和闭合状态,以指示仅第一孔被闭合。第一个孔从左上角开始,然后后续的孔穿过同一列的任何不同行,然后穿过不同的列。例如,上面的二进制序列的第六个元素可对应于第五列和第二行中的孔。在一些实施例中,除了确定打开或闭合状态之外,控制器还可以确定每个孔是否部分打开以及每个孔的开口面积。

图8示出了根据一些实施例的热交换方法的流程图。在该流程图和其他流程图中,流程图800通过示例示出了一系列步骤。应该理解的是,步骤可以在适用时被重组以并行执行,或者被重新排序。此外,为了清楚起见,可能已经包括的一些步骤可能已被移除以避免提供过多的信息,并且为了图示清楚起见,可以移除被包括的一些步骤,但这些步骤可能已经被包括在内。来自其他附图的描述也可以适用于图8。

在步骤802中,可以引导气流(例如,在车辆行驶时的风)通过偏转器(例如,偏转器116、126、136、146、156、166、176、606、606、616、626、636)被导入到外壳(例如,外壳200、300、400、500、602、612、622、632)外部上的盖(例如,盖700)中。偏转器可以设置在车辆上、在外壳外部并连接到外壳。盖可以包括孔图案(例如,孔图案703a、703b、703d、706、709、712、715、718、721、724、727、730、733、736、739)。在步骤804中,可以选择性地允许所引导的气流通过孔图案进入外壳。

硬件实现方式

本文中描述的技术由一个或多个专用计算设备来实现。专用计算设备可以硬连线以执行该技术,或者可能包含电路或数字电子设备(诸如一个或多个专用集成电路(asic)或被永久编程为执行该技术的现场可编程门阵列(fpga)),或者可以包括一个或多个硬件处理器,该硬件处理器被编程为根据固件、存储器、其他储存器(storage)或组合中的程序指令来执行技术。这样的专用计算设备还可以将定制的硬连线逻辑、asic或fpga与定制的编程相结合,以实现这些技术。专用计算设备可以是台式计算机系统、服务器计算机系统、便携式计算机系统、手持式设备、网络设备或结合硬连线和/或程序逻辑来实现技术的任何其他设备或设备组合。

计算设备通常由操作系统软件控制和协调,诸如ios、android、chromeos、windowsxp、windowsvista、windows7、windows8、windowsserver、windowsce、unix、linux、sunos、solaris、ios、blackberryos、vxworks或其他兼容的操作系统。在其他实施例中,计算设备可以由专有操作系统控制。传统的操作系统控制和调度以供执行的计算机进程,执行存储器管理,提供文件系统、联网、i/o服务,并且提供诸如图形用户界面(“gui”)的用户界面功能,等等。

图9是示出了可以实现本文中所描述的任何实施例的计算机系统900的框图。计算机系统900包括用于传送信息的总线902或其他通信机制、用于处理信息的与总线902联接的一个或多个硬件处理器904。硬件处理器904可以是例如一个或多个通用微处理器。

计算机系统900还包括联接到总线902的主存储器906(诸如随机存取存储器(ram)、高速缓存和/或其他动态存储设备),用于存储将由处理器904执行的信息和指令。主存储器906还可以用于在执行将由处理器904执行的指令期间存储临时变量或其他中间信息。这些指令在被存储在处理器904可访问的存储介质中时将计算机系统900渲染为被定制为执行指令中指定的操作的专用机器。

计算机系统900还包括联接到总线902的只读存储器(rom)908或其他静态存储设备,用于存储用于处理器904的静态信息和指令。提供了存储设备910(诸如磁盘、光盘或usb拇指驱动器(闪存驱动器)等),其联接到总线902,用于存储信息和指令。

计算机系统900可以经由总线902联接到输出设备912(诸如阴极射线管(crt)或lcd显示器(或触摸屏)),用于向计算机用户显示信息。包括字母数字键和其他键的输入设备914联接到总线902,用于将信息和命令选择传送给处理器904。用户输入设备的另一种类型是光标控件916(诸如鼠标、轨迹球或光标方向键),其用于将方向信息和命令选择传送给处理器904并控制显示器912上的光标移动。该输入设备通常在两个轴上具有两个自由度,即第一轴(例如,x)和第二轴(例如,y),这允许该设备指定平面中的位置。在一些实施例中,可以通过在没有光标的情况下接收触摸屏上的触摸来实现与光标控制相同的方向信息和命令选择。

计算系统900可以包括用户接口模块以实现gui,该用户接口模块可以作为由计算设备执行的可执行软件代码存储在大容量存储设备中。举例来说,该模块和其他模块可以例如包括组件,诸如软件组件、面向对象的软件组件、类组件和任务组件、进程、函数、属性、过程、子例程、程序代码段、驱动程序、固件、微代码、电路、数据、数据库、数据结构、表、数组和变量。

一般而言,本文中所使用的单词“模块”是指体现在硬件或固件中的逻辑,或者指用编程语言(例如,java、c或c++)编写的、可能具有入口点和出口点的软件指令的集合。可以将软件模块编译并链接到可执行程序中、安装在动态链接库中,或者可以用解释性编程语言(例如,basic、perl或python)编写该软件模块。可以理解,软件模块可以从其他模块或从其自身调用,并/或可以响应于检测到的事件或中断而被调用。可以将被配置为在计算设备上执行的软件模块提供在计算机可读介质(诸如光盘、数字视频光盘、闪存驱动器、磁盘或任何其他有形介质)上,或者可以提供为数字下载(并且可以最初以需要在执行之前进行安装、解压缩或解密的压缩或可安装的格式存储)。可以将这样的软件代码部分或全部地存储在执行中的计算设备的存储设备上,以由该计算设备执行。可以将软件指令嵌入在诸如eprom的固件中。还将理解,硬件模块可以由连接的逻辑单元(诸如门和触发器)组成,并/或可以由可编程单元(诸如可编程门阵列或处理器)组成。本文中描述的模块或计算设备功能优选地被实现为软件模块,但是可以以硬件或固件来表示。通常,本文中描述的模块是指可以与其他模块组合的模块或被划分为子模块的逻辑模块,而不考虑其物理组织或存储方式。

计算机系统900可以使用定制的硬连线逻辑、一个或多个asic或fpga、固件和/或程序逻辑(其与计算机系统结合使计算机系统900成为或编程为专用机器)来实施本文中描述的技术。根据一个实施例,本文中的技术由计算机系统900响应于处理器904执行包含在主存储器906中的一个或多个指令的一个或多个序列来执行。可以从诸如存储设备910的另一存储介质将这样的指令读入主存储器906。主存储器906中包含的指令序列的执行使处理器904执行本文中所述的处理步骤。在替代性实施例中,硬连线电路可以代替软件指令来使用或与软件指令结合使用。

如本文中所用,术语“非暂时性介质”和类似术语是指存储使机器以特定方式操作的数据和/或指令的任何介质。这样的非暂时性介质可以包括非易失性介质和/或易失性介质。非易失性介质包括例如光盘或磁盘,诸如储存设备910。易失性介质包括动态存储器,诸如主存储器606。非暂时性介质的常见形式包括例如软盘、软磁盘、硬盘、固态驱动器、磁带或任何其他磁数据存储介质、cd-rom、任何其他光数据存储介质、具有孔图案的任何物理介质、ram、prom和eprom、flash-eprom、nvram,任何其他存储器片或盒式磁盘以及其网络版本。

非暂时性介质不同于传输介质,但是可以与传输介质结合使用。传输介质参与非暂时性介质之间的信息传输。例如,传输介质包括同轴电缆、铜线和光纤,其包括构成总线902的线。传输介质还可以采用声波或光波的形式,诸如在无线电波和红外数据通信期间生成的声波或光波。

各种形式的介质可涉及将一个或多个指令的一个或多个序列传送给处理器904以供执行。例如,最初可以将指令承载在远程计算机的磁盘或固态驱动器上。远程计算机可以将指令加载到其动态存储器中,并使用调制解调器通过电话线发送指令。计算机系统900本地的调制解调器可以在电话线上接收数据,并使用红外发射器将该数据转换为红外信号。红外检测器可以接收红外信号中携带的数据,并且适当的电路可以将该数据放置在总线902上。总线902将数据携带到主存储器906,处理器904从主存储器906中检索并执行指令。由主存储器906接收的指令可以检索并执行指令。由主存储器906接收的指令可以可选地在由处理器904执行之前或之后被存储在存储设备910上。

计算机系统900还包括联接到总线902的通信接口918。通信接口918提供双向数据通信,其联接到连接到一个或多个本地网络的一个或多个网络链路。例如,通信接口918可以是集成服务数字网络(isdn)卡、电缆调制解调器、卫星调制解调器或调制解调器,以提供到对应类型的电话线的数据通信连接。作为另一示例,通信接口918可以是局域网(lan)卡,以提供与兼容lan(或与wan通信的wan组件)的数据通信连接。也可以实现无线链接。在任何这样的实现中,通信接口918发送和接收携带表示各种类型的信息的数字数据流的电信号、电磁信号或光信号。

网络链路通常通过一个或多个网络向其他数据设备提供数据通信。例如,网络链路可以通过本地网络提供到主机计算机或到由互联网服务提供商(isp)操作的数据设备的连接。isp依次通过现在通常被称为“互联网(internet)”的全球分组数据通信网络提供数据通信服务。局域网和互联网都使用承载数字数据流的电信号、电磁信号或光信号。通过各种网络的信号以及在网络链路上并且通过通信接口918的信号(其携带去往和来自计算机系统900的数字数据)是传输介质的示例形式。

计算机系统900可以通过网络、网络链路和通信接口918发送消息并接收数据(包括程序代码)。在互联网示例中,服务器可以通过互联网、isp、本地网络和通信接口918传输针对应用程序的请求代码。

所接收的代码可以在其被接收时由处理器904执行,并/或被存储在储存设备910或其他非易失性储存器中,以供以后执行。

前面各部分中描述的进程、方法和算法中的每个可以体现在由一个或多个计算机系统或包括计算机硬件的计算机处理器执行的代码模块中,或者由该代码模块完全或部分自动化。可以在应用专用电路中部分或全部实现进程和算法。

前述的各种特征和过程可以彼此独立地使用,或者可以以各种方式组合。所有可能的组合和子组合旨在落入本公开的范围内。另外,在某些实施方式中,可以省略某些方法或过程框。本文中所述的方法和过程也不限于任何特定的顺序,并且与其相关的框或状态可以以其他适当的顺序执行。例如,可以以不同于具体公开的顺序来执行所描述的框或状态,或者可以在单个框或状态中组合多个框或状态。示例框或状态可以串行、并行或以其他方式执行。块或状态可以被添加到所公开的示例实施例中或从所公开的示例实施例中去除。本文中描述的示例系统和组件可以被配置为与所描述的不同。例如,与所公开的示例实施例相比,元件可以被添加到所公开的示例性实施例中、从所公开的示例性实施例中移除或重新排列。

条件语言,诸如“能够”、“能”、“可能”或“可以”,除非另外特别说明,或者在所使用的上下文中另外理解,通常旨在传达某些实施例包括而某些实施例不包括某些特征、元件和/或步骤。因此,这种条件语言通常不旨在暗示特征、元件和/或步骤无论如何都是一个或多个实施例所需的,或者暗示一个或多个实施例必须包括用于在具有或没有用户输入或提示的情况下决定这些特征、元件和/或步骤是否包括在任何特定实施例中的逻辑或将在任何特定实施例中执行的逻辑。

在本文中描述的和/或在附图中描绘的流程图中的任何过程描述、元件或框应当被理解为潜在地表示代码的模块、段或部分,其包括一个或多个用于在进程中实现特定逻辑功能或步骤的可执行指令。如本领域技术人员将理解的,替代性实施方式包括在本文中所述实施例的范围内,其中取决于所涉及的功能,可以删除、不按所示的或所讨论的顺序执行(包括基本上同时或以相反的顺序执行)元件或功能。

应该强调的是,可以对上述实施例进行许多变型和修改,其元件应被理解为是其他可接受的示例中的一种。所有这些修改和变型旨在包括在本公开的范围内。前面的描述详述了本发明的某些实施例。然而,应当理解,无论前述内容在文本中显示的多么详细,都可以以许多方式来实践本发明。如上所述,应当注意的是,在描述本发明的某些特征或方面时,使用特定术语并不意味着暗示术语在本文中被重新定义为限于包括与该术语相关联的本发明的特征或方面的任何特定特征。因此,本发明的范围应根据所附权利要求及其任何等同物来解释。

引擎、组件和逻辑

本文中将某些实施例描述为包括逻辑或多个组件、引擎或机制。引擎可以构成软件引擎(例如,体现在机器可读介质上的代码)或硬件引擎。“硬件引擎”是能够执行某些操作的有形单元,并且可以以某种物理方式被配置或布置。在各种示例实施例中,可以通过软件(例如,应用程序或应用程序部分)将一个或多个计算机系统(例如,独立计算机系统、客户端计算机系统或服务器计算机系统)或计算机系统的一个或多个硬件引擎(例如,一个处理器或一组处理器)被配置为被操作为执行本文所述的某些操作的硬件引擎。

在一些实施例中,可以机械地、电子地或其任何合适的组合来实现硬件引擎。例如,硬件引擎可以包括永久性地被配置为执行某些操作的专用电路或逻辑。例如,硬件引擎可以是专用处理器,诸如现场可编程门阵列(fpga)或专用集成电路(asic)。硬件引擎还可以包括可编程逻辑或电路,其由软件临时被配置为执行某些操作。例如,硬件引擎可以包括由通用处理器或其他可编程处理器执行的软件。一旦通过此类软件进行配置,则硬件引擎将成为专门定制为执行配置功能的特定机器(或机器的特定组件),并且不再是通用处理器。将意识到,机械地、在专用且永久配置的电路中或在临时配置的电路(例如,由软件配置)中实施硬件引擎的决定可能受成本和时间考虑的影响。

因此,短语“硬件引擎”应被理解为包括有形实体,该有形实体是被物理构造、永久配置(例如,硬连线)或临时配置(例如,编程)为以某种方式操作或执行本文所述的某些操作的实体。如本文中所使用的,“硬件实现的引擎”是指硬件引擎。考虑到硬件引擎被临时配置(例如,编程)的实施例,硬件引擎中的每个无需在任何时候都及时被配置或实例化。例如,在硬件引擎包括由软件被配置为专用处理器的通用处理器的情况下,该通用处理器可以在不同时间分别被配置为不同的专用处理器(例如,包括不同的硬件引擎)。软件相应地配置一个或多个特定处理器,例如,以在一个时间实例中构成特定的硬件引擎,并在不同的时间实例中构成不同的硬件引擎。

硬件引擎可以向其他硬件引擎提供信息并从其他硬件引擎接收信息。因此,所描述的硬件引擎可以被认为是通信联接的。在同时存在多个硬件引擎的情况下,可以通过在硬件引擎中的两个或多个之间的信号传输(例如,通过适当的电路和总线)来实现通信。在以不同时间配置或实例化多个硬件引擎的实施例中,可以例如通过在多个硬件引擎可以访问的存储器结构中存储和检索信息来实现这种硬件引擎之间的通信。例如,一个硬件引擎可执行操作并将该操作的输出存储在其通信联接的存储设备中。然后,另一硬件引擎可以在以后的时间访问该存储设备以检索和处理所存储的输出。硬件引擎还可以发起与输入或输出设备的通信,并且可以在资源(例如,信息的集合)上进行操作。

本文中描述的示例方法的各种操作可以至少部分地由一个或多个临时配置(例如,通过软件)或永久被配置为执行相关操作的处理器执行。无论是临时配置还是永久配置,这样的处理器都可以构成处理器实现的引擎,其被操作为执行本文所述的一个或多个操作或功能。如本文所使用的,“处理器实现的引擎”是指使用一个或多个处理器实现的硬件引擎。

类似地,本文中描述的方法可以至少部分地由处理器实现,其中一个或多个特定处理器是硬件的示例。例如,方法的操作中的至少一些可以由一个或多个处理器或处理器实现的引擎来执行。此外,一个或多个处理器还可操作为在“云计算”环境中或作为“软件即服务”(saas)支持相关操作的性能。例如,操作中的至少一些可以由一组计算机(作为包括处理器的机器的示例)执行,其中这些操作可以通过网络(例如,互联网)和一个或多个适当的接口(例如,应用程序接口(api))来访问。

某些操作的性能可以分布在处理器之间,不仅驻留在单个计算机内,而且可以部署在多个计算机上。在一些示例实施例中,处理器或处理器实现的引擎可以位于单个地理位置中(例如,在家庭环境、办公室环境或服务器场内)。在其他示例实施例中,处理器或处理器实现的引擎可以分布在多个地理位置上。

语言

在整个说明书中,多个实例可以实现被描述为单个实例的组件、操作或结构。尽管将一种或多种方法的单独操作示出并描述为单独的操作,但是可以同时执行单独操作中的一个或多个,并且不需要按照所示顺序执行操作。在示例配置中被呈现为单独的组件的结构和功能可以被实现为组合的结构或组件。类似地,被呈现为单个组件的结构和功能可以被实现为单独的组件。这些和其他变型、修改、添加和改进落入本文中的主题的范围内。

尽管已经参考特定示例实施例描述了本主题的概述,但是在不脱离本公开的实施例的更广范围的情况下,可以对这些实施例进行各种修改和改变。主题的这样的实施例在本文中可以仅仅为了方便起见而单独地或共同地由术语“发明”来指代,并且如果实际上公开了多个公开或概念,则并不旨在将本申请的范围限制为任何单个公开或概念。

足够详细地描述了本文所示的实施例,以使本领域技术人员能够实践所公开的教导。可以使用其他实施例并从中导出,使得可以在不脱离本公开的范围的情况下进行结构和逻辑上的替换和改变。因此,不应从限制的意义上理解详细描述,并且各种实施例的范围仅由所附权利要求以及这些权利要求所授权的等同物的全部范围来限定。

应当理解,“引擎”、“系统”、“数据存储库”和/或“数据库”可以包括软件、硬件、固件和/或电路。在一个示例中,包括能够由处理器执行的指令的一个或多个软件程序可以执行本文中所述的引擎、数据存储库、数据库或系统的一个或多个功能。在另一示例中,电路可以执行相同或相似的功能。替代性实施例可以包括更多、更少或功能上等效的引擎、系统、数据存储库或数据库,并且仍在本实施例的范围内。例如,各种系统、引擎、数据存储库和/或数据库的功能可以被不同地组合或划分。

“开源”软件在本文中被定义为允许作为源代码和编译形式分发的源代码,具有获得源的公开和索引方式,可选地具有允许修改和派生作品的许可。

本文所述的数据存储库可以是任何合适的结构(例如,活动数据库、关系数据库、自引用数据库、表、矩阵、数组、平面文件、面向文档的存储系统、非关系型no-sql系统等),并且可以基于云或以其他方式。

如本文所使用的,术语“或”可被解释为包含性的或排他性的意义。此外,可以为在本文中被描述为单个实例的资源、操作或结构提供多个实例。另外,各种资源、操作、引擎、引擎和数据存储库之间的边界在某种程度上是任意的,并且在特定说明性配置的上下文中说明了特定操作。可以设想其他的功能分配,并且可以落入本公开的各种实施例的范围内。一般而言,在示例配置中呈现为单独资源的结构和功能可以被实现为组合的结构或资源。类似地,呈现为单个资源的结构和功能可以实现为单独的资源。这些和其他变型、修改、添加和改进落入由所附权利要求表示的本公开的实施例的范围内。因此,说明书和附图应被认为是说明性的而不是限制性的。

条件语言,诸如“能够”、“能”、“可能”或“可以”,除非另外特别说明,或者在所使用的上下文中另外理解,通常旨在传达某些实施例包括而某些实施例不包括某些特征、元件和/或步骤。因此,这种条件语言通常不旨在暗示特征、元件和/或步骤无论如何都是一个或多个实施例所需的,或者暗示一个或多个实施例必须包括用于在具有或没有用户输入或提示的情况下决定这些特征、元件和/或步骤是否包括在任何特定实施例中的逻辑或将在任何特定实施例中执行的逻辑。

例如,在一些实施例中,“要”可以意味着“应该”、“需要”、“被要求”或“期望”。

尽管出于说明的目的已经基于当前被认为是最实际和优选的实施方式详细描述了本发明,但是应当理解,这种细节仅用于该说明的目的,并且本发明不限于所公开的实施方式,但是,相反地,其旨在覆盖所附权利要求的精神和范围内的修改和等同布置。例如,应当理解,本发明考虑了在可能的范围内,任何实施例的一个或多个特征可以与任何其他实施例的一个或多个特征及进行组合。

已经出于说明和描述的目的提供了本发明的前述描述。并非旨在穷举或将本发明限制为所公开的精确形式。本发明的广度和范围不应受到任何上述示例性实施例的限制。许多修改和变化对本领域技术人员而言是显而易见的。修改和变化包括所公开特征的任何相关组合。选择和描述实施例是为了最好地解释本发明的原理及其实际应用,从而使本领域的其他技术人员能够理解本发明的各种实施例以及适合于所设想的特定用途的各种修改。本发明的范围旨在由所附权利要求及其等同物来限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1