目前的使用TI的DLP系列的芯片,通过G-sensor可以感知机器的俯仰角。
基本方案是:可以参考 关于DLPC343x的寄存器说明请参考文档www.ti.com.cn/.../dlpu020a.pdf。
但是这个方案只能实现一维度的梯形矫正。
我们目前通过自研发的传感器,可以解算出投影面在投影仪坐标中的墙面方程,这样就可以解算出投影面的俯仰角度(yaw 角)和水平角度(pitch 角),再通过和G-sensor的配合还可以解算出翻滚角(roll角)。
基于上述已经解算出的三个角度,我在DMD上控制画面的投影的像素位置,做出梯形的反向补偿,就可以实现6向全自动梯形矫正。
我的问题是怎么计算 DMD上控制画面的投影的像素位置?