使用HC-SR04超声波传感器,对两路超声波传感器STM32F103ZET6的正点原子的精英版进行控制,目的是实现两路超声波传感器分别测量物体的距离,测量物体移动的速度,并将测量的速度和距离显示在LCD的屏幕上,同时在串口中也可以监测数据状态。 假设检测的两个物体在移动之中,该程序还可以判断两个物体是否有可能在超声波传感器的位置发生碰撞,如果发生碰撞,蜂鸣器会发出声音,串口上也会显示警告部分为1.
GJK (Gilbert-Johnson-Keerthi) 碰撞检测算法在 MATLAB 中的实现。 GJK.m 函数获取形状顶点数据并返回两个形状是否穿透。 仅适用于凸形物体! MAIN_example.m 对两个多面体进行动画处理,并在两者相互碰撞时停止。
2021-09-22 22:26:16 6KB matlab
1