RT, 做的项目叫简单手模型的力反馈, OpenGL 中绘制一只人手和一个中控台, 然后在 arduino 上实现按压力的大小检测和震动反馈交互, 最后把这个压力接入 OpenGL 工程中, 使用箭头实时展现人手和中控台按钮间力的大小和交互
目前还缺下面的内容没有实现:
一个中控台模型( OpenGL 中直接绘制或 3DMax 做好导入 OpenGL)
Arduino 硬件部分和接入部分
室友之前已经找人做了一个基本的 OpenGL 工程, 可以接入, 假如觉得质量太差不好接也可以从头写.
----
讲一下背景, 室友因为一些原因延毕, 他家人也很着急, 导师把项目标准已经降得很低了, 但室友完成起来仍然有困难, 价格和室友的父亲谈.
---
详细的项目说明书:
简单手模型的力反馈
软件环境
[开发语言 OpenGL
简单的手模型,不需要非常精细的手,只需要把一节节的手指用
个个刚体拼在一起。
1 用 opengl 实现食指的单方向旋转,(就是可以实现上一个关节带
动下一个关节运动
2 实现两种力反馈算法:手指和一平面相交嵌入平面(但最终展示
动画或者图的效果不需要手和平面重疊),求得力反馈:(最好最后能
生成一个动画:手指往下旋转触碰平面的过程)
1)第一个计算方法:手指头上取一个点,根据这个点所在的面作
一条垂线,垂线进入平面的距离为 x,得到的力反馈用胡克定律求得:F=-kx
2)第二种计算方法:手指头上随机取若干个点,作相应垂线,最
后力反馈 F=∑kx
目前还缺下面的内容没有实现:
一个中控台模型( OpenGL 中直接绘制或 3DMax 做好导入 OpenGL)
Arduino 硬件部分和接入部分
室友之前已经找人做了一个基本的 OpenGL 工程, 可以接入, 假如觉得质量太差不好接也可以从头写.
----
讲一下背景, 室友因为一些原因延毕, 他家人也很着急, 导师把项目标准已经降得很低了, 但室友完成起来仍然有困难, 价格和室友的父亲谈.
---
详细的项目说明书:
简单手模型的力反馈
软件环境
[开发语言 OpenGL
简单的手模型,不需要非常精细的手,只需要把一节节的手指用
个个刚体拼在一起。
1 用 opengl 实现食指的单方向旋转,(就是可以实现上一个关节带
动下一个关节运动
2 实现两种力反馈算法:手指和一平面相交嵌入平面(但最终展示
动画或者图的效果不需要手和平面重疊),求得力反馈:(最好最后能
生成一个动画:手指往下旋转触碰平面的过程)
1)第一个计算方法:手指头上取一个点,根据这个点所在的面作
一条垂线,垂线进入平面的距离为 x,得到的力反馈用胡克定律求得:F=-kx
2)第二种计算方法:手指头上随机取若干个点,作相应垂线,最
后力反馈 F=∑kx
