skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: cHand: Visualizing Hands in CHAI3D
Visualization of hand movement is an important part of many haptic experiences. While some existing simulators allow for hand kinematic visualization using a generic hand model, they target robotic grasp planning rather than haptic applications. We aim to fill this gap with cHand, an extension of the haptics software library CHAI3D, which augments it with built-in hand kinematic visualization capabilities. A representation of the hand can be achieved with elementary geometric elements, or with custom geometries loaded from STL files. A live data visualization demo is included, which can be used as a template for other applications. We release cHand as an open source contribution to keep with the open source nature of CHAI3D.  more » « less
Award ID(s):
2102250
PAR ID:
10298998
Author(s) / Creator(s):
;
Date Published:
Journal Name:
IEEE World Haptics Conference
Page Range / eLocation ID:
354 to 354
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. Open Source Hardware allows users to share, customize, and improve designs, thus enabling technological advancement through communities of practice. We propose open source hardware for educational haptics that permits researchers, educators, and students to share designs arising from their different perspectives, with the potential to expand educational applications. In this paper we present a family of open source kinesthetic haptic devices that build upon the design of a previous educational haptic device, Hapkit 3.0. First, we discuss methods for Hapkit personalization and customization that can be achieved by K-12 students and educators. Next, we describe two kinesthetic haptic device designs that evolved from the original Hapkit 3.0. One uses two standard Hapkits with additional components to form a Pantograph mechanism, and the other uses customized Hapkit elements along with a novel kinematic design to form a serial mechanism. These designs are modular; after building two Hapkits, a user acquires a small number of additional parts to transform them into a two-degree-of-freedom device. The Pantograph mechanism was used in an undergraduate class to teach robotics and haptics to both engineering and nonengineering students. Open source designs for all devices as well as tutorials for customization are available at http://hapkit.stanford.edu. 
    more » « less
  2. We present an open-source framework that provides a low barrier to entry for real-time simulation, visualization, and interactive manipulation of user-specifiable soft-bodies, environments, and robots (using a human-readable front-end interface). The simulated soft-bodies can be interacted by a variety of input interface devices including commercially available haptic devices, game controllers, and the Master Tele-Manipulators (MTMs) of the da Vinci Research Kit (dVRK) with real-time haptic feedback. We propose this framework for carrying out multi-user training, user-studies, and improving the control strategies for manipulation problems. In this paper, we present the associated challenges to the development of such a framework and our proposed solutions. We also demonstrate the performance of this framework with examples of soft-body manipulation and interaction with various input devices. 
    more » « less
  3. In this work, we investigate the influence of different visualizations on a manipulation task in virtual reality (VR). Without the haptic feedback of the real world, grasping in VR might result in intersections with virtual objects. As people are highly sensitive when it comes to perceiving collisions, it might look more appealing to avoid intersections and visualize non-colliding hand motions. However, correcting the position of the hand or fingers results in a visual-proprioceptive discrepancy and must be used with caution. Furthermore, the lack of haptic feedback in the virtual world might result in slower actions as a user might not know exactly when a grasp has occurred. This reduced performance could be remediated with adequate visual feedback. In this study, we analyze the performance, level of ownership, and user preference of eight different visual feedback techniques for virtual grasping. Three techniques show the tracked hand (with or without grasping feedback), even if it intersects with the grasped object. Another three techniques display a hand without intersections with the object, called outer hand, simulating the look of a real world interaction. One visualization is a compromise between the two groups, showing both a primary outer hand and a secondary tracked hand. Finally, in the last visualization the hand disappears during the grasping activity. In an experiment, users perform a pick-and-place task for each feedback technique. We use high fidelity marker-based hand tracking to control the virtual hands in real time. We found that the tracked hand visualizations result in better performance, however, the outer hand visualizations were preferred. We also find indications that ownership is higher with the outer hand visualizations. 
    more » « less
  4. Arms, legs, and fingers of animals and robots are all examples of “kinematic chains” - mechanisms with sequences of joints connected by effectively rigid links. Lightweight kinematic chains can be manufactured quickly and cheaply by folding tubes. In recent work, we demonstrated that origami patterns for kinematic chains with arbitrary numbers of degrees of freedom can be constructed algorithmically from a minimal kinematic specification (axes that joints rotate about or translate along). The work was founded on a catalog of tubular crease patterns for revolute joints (rotation about an axis), prismatic joints (translation along an axis), and links, which compose to form the specified design. With this paper, we release an open-source python implementation of these patterns and algorithms. Users can specify kinematic chains as a sequence of degrees of freedom or by specific joint locations and orientations. Our software uses this information to construct a single crease pattern for the corresponding chain. The software also includes functions to move or delete joints in an existing chain and regenerate the connecting links, and a visualization tool so users can check that the chain can achieve their desired configurations. This paper provides a detailed guide to the code and its usage, including an explanation of our proposed representation for tubular crease patterns. We include a number of examples to illustrate the software’s capabilities and its potential for robot and mechanism design. 
    more » « less
  5. Haptic technology has the potential to expand and transform the ways that students can experience a variety of science, technology, engineering, and math (STEM) topics. Designing kinesthetic haptic devices for educational applications is challenging because of the competing objectives of using low-cost components, making the device robust enough to be handled by students, and the desire to render high fidelity haptic virtual environments. In this paper, we present the evolution of a device called "Hapkit": a low cost, one-degree-of-freedom haptic kit that can be assembled by students. From 2013-2015, different versions of Hapkit were used in courses as a tool to teach haptics, physics, and control. These include a Massive Open Online Course (MOOC), two undergraduate courses, a graduate course, and a middle school class. Based on our experience using Hapkit in these educational environments, we evolved the design in terms of its structural materials, drive mechanism, and mechatronic components. Our latest design, Hapkit 3.0, includes several features that allow students to manufacture and assemble a robust and high-fidelity haptic device. First, it uses 3-D printed plastic structural material, which allows the design to be built and customized using readily available tools. Second, the design takes into account the limitations of 3-D printing, such as warping during printing and poor tolerances. This is achieved at a materials cost of approximately US $50, which makes it feasible for distribution in classroom and online education settings. The open source design is available at http://hapkit.stanford.edu. 
    more » « less