电装公司近日开发出一款行人碰撞检测传感器,这款传感器安装于弹出式发动机罩上(Pop-up Hood)。新的传感器能够更精确地检测车辆与行人之间的碰撞,使弹出式发动机罩的运作更精确。该传感器技术采用一种特殊的架构,当碰撞发生在前保险杠的任何地方,该传感器都能精确地检测到碰撞的发生。
在传统的弹出式发动机罩中,前保险杠上安装有几个加速传感器,当碰撞发生时,传感器未必能够检测到碰撞,这取决于行人与前保险杠的接触位置。该传感器由两个压力传感器和一个中空的聚乙烯壳体组成,这些传感器与壳体与保险杠内部结构相吻合。在一次正面碰撞中,压力传感器检测中空壳体中的压力变化,当保险杠发生变形时,内部压力则会增加,从而无论碰撞发生在保险杠的何处,压力传感器都能精确地检测出碰撞。
将其中一个移动至不重叠,应对量影响不大,供参考
模拟信号输出的传感器可以直接用万用表通电测试零点状况和选取几个点测下信号输出情况,正常就死没问题。数字信号要的专用仪表设备测试,用一般万用表就只能测杆电阻变化情况,高端点表测个脉冲情况。
传统的船舶设计都依赖于经验,自动化程度相对较低,在船舶制造过程中遇到问题往往难以高效解决。因此为了提高船舶建造的智能化水平,同时改善船舶三维设计中的碰撞问题,本文以DELMIA软件作为仿真平台,建立船舶三维数学模型,通过离散仿真系统对有关特性进行研究。借助虚拟控制技术和碰撞检测算法,对船舶建设过程中的管道布局和结构设计进行优化,从而为实际的生产实践提供理论指导。
建模与碰撞检测算法是虚拟手术具有良好实时性的前提。通过CT得到病人身体患部的点云数据,再基于八叉树剖分算法,采用层次包围球结构,对手术部位的软组织及器官进行建模。为了提高碰撞检测的实时性,将手术器械物理模型简化为一个小球或一条直线与软组织交互,而几何模型保持不变,这样在不影响虚拟手术的视觉效果同时又提高了碰撞检测的速度。实验结果表明,算法能准确检测出虚拟手术器械与虚拟模型接触的点,而且碰撞检测实时性显著提高,简化后的平均碰撞检测时间仅为虚拟手术的快速碰撞检测算法中未简化的方法平均时间的10%。
通信信道中的碰撞检测
就是计算机边发送数据边检测信道上的信号电压大小。
当一个站检测到的信号电压摆动值超过了一定的门限值时,就会认为总线上至少有两个站同时在发送数据,表示产生了碰撞。在发生碰撞的时候,总线上传输信号产生了严重的失真,无法从中恢复出有用的信息来。每一个正在发送数据的站,一旦发现总线上产生了碰撞,就立即停止发送,以免继续浪费资源,再等待一段时间后再次发送。
以太网取51.2μs为争用期长度。对于10Mb/s以太网,在争用期内可发送512bit,即64B。则以太网在发送数据时,若前64B没有冲突,则后续的数据就不会发生冲突。如果发生冲突了一定是在发送的前64B以内。由于一检测到冲突就立即中止发送,这时已经发出去的数据一定小于64B,因此,以太网规定最短有效长为64B,凡长度小于64B的帧都是由于冲突而异常中止的无效帧。
发送数据的站一旦发现发生碰撞时,除了立即停止发送数据外,还要继续发送若干比特的人为干扰信号,以便让所有用户都知道已经发生了碰撞。
3D游戏中的碰撞检测
碰撞检测在3D游戏中至关重要,好的碰撞检测要求人物在场景中可以平滑移动,遇到一定高度内的台阶可以自动上去,而过高的台阶则把人挡住,遇到斜率较小的斜坡可以上去,斜率过大则把人挡住,在各种前进方向被挡住的情况下都要尽可能地让人物沿合理的方向滑动而不是被迫停下。在满足这些要求的同时还要做到足够精确和稳定,防止人物在特殊情况下穿墙而掉出场景。
碰撞检测做得好了是应该的,不易被人注意到,因为这符合我们日常生活中的常识。做得差了却很容易让人发现,人物经常被卡住不能前进或者人物穿越了障碍。所以大部分人都觉得写碰撞检测代码是件吃力不讨好的事情,算法复杂、容易出bug、不容易出彩。下面还是回到正题,看看我们该如何解决这个难题。
早期3D游戏的碰撞检测多数基于格子或者BSP树,基于格子的系统实现简单但精度不够,不属于严格意义的3D碰撞检测。基于BSP树的碰撞检测一度十分流行,算法基本已经成熟定型,但它的固有缺点却使它不太适合游戏。BSP树需要很长的预处理时间不适合加载时计算,BSP划分经常会产生原多边形数三到四倍的多边形,考虑到不用保存法线、颜色、uv等信息也要增加将近一倍的资源容量,在一个大的游戏中将模型资源的容量从200M增加到400M相信是大部分人都不愿接受的。对于任意复杂三角形集合(mesh)的碰撞检测多数基于BVTree(bounding volume tree),具体可以是aabb tree,obb tree或者K-dop tree,这也是当今各种物理引擎和碰撞检测引擎流行的做法。
上面是碰撞检测按数据结构不同的分类,按检测方式又可以分为离散点的碰撞检测和连续碰撞检测(CCD continuous collision detection)。离散点的碰撞检测是指定某一时刻T的两个静态碰撞体,看它们之间是否交迭,如果没有交迭则返回它们最近点的距离,如果交迭则返回交迭深度,交迭方向等。连续碰撞检测则是分别指定在T1、T2两个时刻两个碰撞体的位置,看它们在由T1运动到T2时刻的过程中是否发生碰撞,如果碰撞则返回第一碰撞点的位置和法线。连续碰撞检测是最为自然的碰撞检测,可以大大方便碰撞响应逻辑的编写,可以很容易避免物体发生交迭或者穿越。离散点的碰撞检测则没有那么友好,当检测到碰撞时两个物体已经发生了交迭,如果其中有三角形网格对象那么已经有许多三角形发生了交迭,如何将两个交迭的对象分开并按合理的方式运动是一个挑战。虽然连续碰撞检测是最自然的方式,但它的实现非常复杂,运算开销也很大,所以大部分成熟的物理引擎和碰撞检测引擎还是采用了基于离散点的碰撞检测,为了避免物体交迭过深或者彼此穿越,大多都要采用比较小的模拟步长。
成功商业3D游戏普遍采用的碰撞检测是采用BSP树及包装盒方式。简单讲就是采用一个描述用的正方体或者球型体包裹住3D物体对象整体(或者是主要部分),之后根据“描述用”包装盒的距离、位置等信息来计算是否发生碰撞。
第1章
传感器的一般特性1·1 传感器的静态特性1·2 传感器的动态特性1·3 传感器动态特性分析1·4 传感器无失真测试条件1·5 机电模拟和变量分类思考题与习题
第2章 电阻应变式传感器
2·1 金属电阻应变式传感器
2·2 半导体应变片及压阻式传感器
2·3 电位计式传感器
思考题与习题
第3章 电感式传感器
3·1 电感式传感器
3·2 差动变压器
3·3 电涡流式传感器
思考题与习题
第4章 电容式传感器
4·1 电容式传感器的工作原理及结构类型
4·2 电容式传感器的静态特性
4·3 电容式传感器的等效电路
4·4 电容式传感器的特点和设计要点
4·5 电容式传感器的测量电路
4·6 电容式传感器的应用
附录a 具有固体介质的变间隙电容式传感器原理特性分析推导
附录b 变介电常数电容式传感器原理特性分析推导
附录c 电容测厚原理推导
思考题与习题
第5章 压电式传感器
5·1 压电式传感器的工作原理
5·2 压电材料的主要特性
5·3 压电元件常用的结构形式
5·4 压电式传感器的信号调理电路
5·5 压电式传感器的应用
思考题与习题
第6章 磁电式传感器
6·1 磁电式传感器的原理和结构
6·2 磁电式传感器的设计要点
6·3 磁电式传感器的应用
思考题与习题
第7章 热电式传感器
7·1 热电阻
7·2 pn结型温度传感器
7·3 热电偶
思考题与习题
第8章 光电式传感器
8·1 光电效应
8·2 光电器件
8·3 光源及光学元件
8·4 光电式传感器的应用
8·5 光纤传感器
8·6 红外传感器
8·7 图像传感器简介
思考题与习题
第9章 磁敏传感器
9·1 霍尔传感器
9·2 磁敏电阻
9·3 结型磁敏管
思考题与习题
第10章 数字式传感器
10·1 光栅传感器
10·2 磁栅传感器
10·3 感应同步器
10·4 角数字编码器
10·5 频率式数字传感器
思考题与习题
第11章 气体传感器
11·1 热导式气体传感器
11·2 接触燃烧式气敏传感器
11·3 半导体气体传感器
11·4 红外气体传感器
11·5 湿式气体传感器
思考题与习题
第12章 湿度传感器
12.1 湿度及湿度传感器的特性和分类
12.2 电解质系湿度传感器
12.3 半导体及陶瓷湿度传感器
12.4 有机物及高分子聚合物湿度传感器
12.5 非水分子亲合力型湿度传感器
12.6 湿度传感器的应用
思考题与习题
第13章 其他传感器简介
13.1 超声波传感器
13.2 微波传感器
13.3 超导传感器
13.4 智能传感器
思考题与习题
第14章 传感器的标定与校准
14.1 传感器的静态特性标定
14.2 传感器的动态特性标定
14.3 压力传感器的标定和校准
14.4 振动传感器的标定和校准
14.5 温度传感器的标定和校准
思考题与习题2100433B
空调传感器大致分为两种,温度传感器和其他传感器。