This Article 
 Bibliographic References 
 Add to: 
Visualizing 3D Configuration Spaces for Mechanical Design
September/October 1999 (vol. 19 no. 5)
pp. 50-53
We describe configuration space visualization methods for mechanical design. Configuration spaces are geometric representations of mechanical function that encode quantitative information, such as part motions, and qualitative information, such as system failure modes. Visualization tools help designers elucidate the qualitative information, which appears as geometric properties of the configuration space. The research challenge is to relate the configuration space geometry to the mechanical function of the parts. This is difficult because configuration space is a foreign language to designers and because its geometry is complex and nonlinear. We demonstrate the efficacy of our methods on two small but realistic design examples.

1. E. Sacks and L. Joskowicz, "Computational Kinematic Analysis of Higher Pairs with Multiple Contacts," J. of Mechanical Design, Vol. 117, No. 2(A), 1995, pp. 269-277.
2. E. Sacks, "Practical Sliced Configuration Spaces for Curved Planar Pairs," Int'l J. of Robotics Research, 1999 (in press).
3. J.-C. Latombe, Robot Motion Planning, Kluwer Academic Publishers, Boston, 1991.
4. E. Sacks and L. Joskowicz, "Dynamical Simulation of Planar System with Changing Contacts Using Configuration Spaces," J. of Mechanical Design, Vol. 120, No. 2, 1998, pp. 181-187.
5. E. Sacks and L. Joskowicz, "Parametric Kinematic Tolerance Analysis of General Planar Systems," Computer-Aided Design, Vol. 30, No. 9, 1998, pp. 707-714.
6. E. Sacks and L. Joskowicz, "Configuration Space Visualization for Mechanical Design," Proc. Visualization 98 Conf., ACM Press, New York, 1998.

Index Terms:
computer-aided mechanical design, configuration space, contact analysis.
Elisha Sacks, Charles Pisula, Leo Joskowicz, "Visualizing 3D Configuration Spaces for Mechanical Design," IEEE Computer Graphics and Applications, vol. 19, no. 5, pp. 50-53, Sept.-Oct. 1999, doi:10.1109/38.788799
Usage of this product signifies your acceptance of the Terms of Use.