c++ 幻影全向角速度为0

bgtovc5b  于 11个月前  发布在  其他
关注(0)|答案(1)|浏览(82)

我尝试使用Phantom Omni触觉设备构建我的应用程序,为了get the angular velocity of the device,我使用了其库(OpenHaptics)中的一个函数:

hdGetDoublev(HD_CURRENT_ANGULAR_VELOCITY, ang_vel);

字符串
但它返回[0,0,0]。我使用相同的函数来获得线速度:

hdGetDoublev(HD_CURRENT_VELOCITY, lin_vel);


它工作正常。(lin_velang_vel都定义为hduVector3Dd
我错过了什么?

tnkciper

tnkciper1#

我直接询问Open Haptics支持,这是答案:“这不是一个bugHD_CURRENT_ANGULAR_VELOCITY不适用于Touch/Omni模型,因为它的万向节编码器不足以精确计算角速度”。
我希望它能为你保存一些时间。

相关问题