Using 3D Mice to Control Robot Manipulators

V. Dhat, N. Walker, and M. Cakmak, “Using 3D Mice to Control Robot Manipulators,” Mar. 2024, doi: 10.1145/3610977.3637486.


Fluid 6DOF teleoperation of robot manipulators enables telemanipulation where autonomy is not possible, facilitates the collection of demonstration data, and aids routine robotics development. Amongst 6DOF input devices, 3D mice stand apart for their ergonomic design and low cost, but their sensitivity and users’ relative inexperience with them require special design considerations. We contribute a web software package that makes integrating 3D mice in robot manipulation interfaces easy. The package consists of configurable input signal processing schemes that can make the device more forgiving by, for instance, rejecting small inputs or emphasizing a dominant axis, and an interactive visual representation of the device’s 6DOF twist input, which helps with operator familiarization and provides a visual aide during teleoperation. We provide a demonstration interface illustrating a typical integration with a ROS/ROS2 robot system and give usage advice based on our research experience.

BibTeX Entry

  title = {Using 3D Mice to Control Robot Manipulators},
  author = {Dhat, Varad and Walker, Nick and Cakmak, Maya},
  year = {2024},
  month = mar,
  booktitle = {ACM/IEEE International Conference on Human-Robot Interaction (HRI)},
  location = {Boulder, CO, USA},
  type = {conference},
  codeurl = {},
  doi = {10.1145/3610977.3637486}