橡胶手错觉(维基百科)包括同时触摸假手臂和对象的真实手臂。这会使对象感觉到假手臂属于他。通常情况下,人类会同时进行两种触摸,因此时机是近似的。我想精确地改变假触摸和真实触摸之间的等待时间(至少〜5 ms),以探究它们产生幻觉所需的距离。在可变但精确的时间内,我可以用来轻轻触摸人手和假手吗?

评论

这里最简单的方法是自制的机器人。使用arduino和2个伺服电机。

系统是否需要考虑手臂位置(厚度)的差异作为该方程式的一部分?您可能不需要非常复杂的系统,只需在5ms之后执行一次触摸操作即可。开始采集数据之前,您是否有一种自动的方法来测试时序差异?

#1 楼

您想要的是一个实时系统。通常,您可以在独立环境或托管环境中执行此操作。

独立(也称为裸机)意味着您为特定硬件(例如,微控制器。这样,您可以完全控制执行什么内容以及执行什么间隔,因此可以非常精确。对于这样一个简单的任务,您几乎不会对任何微控制器都犯错,因此只需选择最喜欢的一个即可。其中有少数,但我当然会提倡自由软件。 Linux有几个可以实时扩展的扩展(RTAI,Xenomai,RT-Linux等),您可以获得甚至几微秒的精度,这足以满足您的任务。 >设置具有正确配置的实时Linux可能很棘手,但是一旦完成,编程就会变得更加容易,并且可以使用调试工具。另一方面,您可以立即开始对微控制器进行编程,如果有经验的话,也比托管它们难得多。如果您对微控制器感到满意,建议您使用一个独立的应用程序来完成您的任务。