Isis – Interactive Synthesis of Spherical Mechanism Design

chair_picm

Overview

Isis is a virtual reality program written to assist in the design of spherical mechanisms. It is written in C++ using WorldToolKit on the SGI platform. Solutions are calculated in the design process using code from Sphinx, a
workstation-based spherical mechanism design tool. Interaction with the program takes place through a combination of gestures with Fakespace Pinch Gloves and picks from 3-D menus. The program may be used on a standard monitor, in an n-Vision HMD, and in Iowa State University’s C2 environment.

To design a mechanism, the user moves geometry to the desired positions in space. The sphere is constrained as these positions are chosen. Next the order in which the mechanism should travel through the positions is chosen. After this, possible fixed and moving pivot locations, or “cones”, may be generated. Two axes are then chosen from the cones to generate a spherical fourbar mechanism that is expected to perform the desired task. As an alternative to the cones, a type map may be created to guide the creation of a mechanism. A type map is a 2-D plot of all the possible mechanisms color coded by mechanism type. Filters applied to the type map remove defective mechanisms from the display, and choosing one point on the map generates a mechanism of the indicated type.

To verify that the mechanism will work as expected, the user can animate it as shown in the above picture. If necessary, design iterations may be performed to achieve a better mechanism. Users can try different mechanisms for the same four positions, or they can move the design positions and create a new mechanism.

A unique feature of the program is the “design in context” approach synthesis. The chair and tray above are examples of this. Users design mechanisms using geometry that depicts the intended application of the mechanism instead of working only with coordinate frames as in previous spherical mechanism design software.

This project is being conducted in collaboration with Dr. Pierre Larochelle of the Florida Institute of Technology and J. Michael McCarthy of the University of California, Irvine.

Images

  • Another example of design in context – Soda can task (24K)
  • Interaction with the type map – Type Map (25K)
  • Choosing the cones – Cones (10K)
  • An example of an Isis menu – Main Menu (22K)
  • Diagram of mechanism’s axes- Diagram (46K)
  • Physical can-moving mechanism- Mechanism (32K)

Animations

Publications

Personnel

  • Dr. Judy M. Vance, Principal Investigator
  • Dr. Pierre Larochelle, Florida Institute of Technology
  • J. Michael McCarthy, University of California, Irvine
  • Todd J. Furlong, Graduate Research Assistant

Funding

Facilities

For more information, see: A Virtual Reality Environment for Spherical Mechanism Design