-
公开(公告)号:AU3195195A
公开(公告)日:1996-02-09
申请号:AU3195195
申请日:1995-07-11
Applicant: DYNETICS
Abstract: A hand-held controller wand including three angular rate measurement sensors is coupled to a computational device for translating roll, pitch, and yaw data into translation and rotation signals or commands that effect the movement of an external device's control point, which may be an end effector of a robot. A transformation matrix is continually updated from the angular rate information obtained from the hand-held controller. This matrix is used to update a direction vector. A value may be stored in the computation device corresponding to a predetermined speed of movement. A button or other convenient control allows the operator to control translational movement of the end effector or other controlled device in a direction defined by the orientation of the hand held controller at the predetermined speed, thus providing an intuitive control input for real-time direction and programming of movement. Because the present orientation of the wand is also known to the computational device, rotational movement may also be directed. Translation and orientation motion input may be provided simultaneously or separately, in accordance with the programming and/or under control of the computational device. The computational device translates the computed direction vector into signals corresponding to commands that depend upon the device being controlled; such translation is especially suited for robot controllers, because such controllers accept simple movement commands that may readily be computed from the direction vectors. However, the controller is also useful for other applications in which motion information is required, including the motion of real objects and virtual reality.