Skip to main content

Screwball: A User Interface for Specifying Screws

  • Chapter
Recent Advances in Robot Kinematics
  • 359 Accesses

Abstract

ScrewBall is an extension of the ArcBall implementation of a notional thumb-ball, visible on the screen and activated by desk-top mouse movements, which provides an acceptable user interface for specifying rotational displacements of computer-graphical objects. The ScrewBall extension permits specification of general displacements — i.e. of mixed translations and rotations — by allowing the user to specify a finite displacement screw or, equivalently, the vector part of a unit biquaternion. The paper describes the mathematical basis of ScrewBall, its relationship with ArcBall, and the computer-graphical context in which it would be applied.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD 219.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • O. Bottema and B. Roth. Theoretical kinematics. North-Holland Publishing Company, Amsterdam (1979). Reprinted Dover, New York (1990).

    MATH  Google Scholar 

  • C. Huang and B. Roth. Analytic expressions for the finite screw systems. Mechanism and Machine Theory 29, pp. 207–222 (1994).

    Article  Google Scholar 

  • K.H. Hunt. Manipulating a body through a finite displacement. Proc. 7th World Congress on the Theory of Machines and Mechanisms, Sevilla, Spain, pp. 187–91 (1987).

    Google Scholar 

  • K.H. Hunt and I.A. Parkin. Finite displacements of points, planes and lines via screw theory. Mechanism and Machine Theory 30, pp. 177–192 (1995).

    Article  Google Scholar 

  • I.A. Parkin. A third conformation with the screw systems: finite twist displacements of a directed line and point. Mechanism and Machine Theory 27, pp. 177–188 (1992).

    Article  Google Scholar 

  • I.A. Parkin. The application of finite displacement screws to drawing constraints. Computational Kinematics95 (eds. J.-P. Merlet and B. Ravani), Kluwer Academic Publishers, pp. 63–72 (1995).

    Google Scholar 

  • I.A. Parkin. The screws for finite displacement of a rigid body expressed in terms of its symmetry screws, (to appear)

    Google Scholar 

  • K. Shoemake. ARCBALL: a user interface for specifying three-dimensional orientation using a mouse. Proceedings of Graphical Interface92, pp. 151–156 (1992).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 1996 Kluwer Academic Publishers

About this chapter

Cite this chapter

Parkin, I.A. (1996). Screwball: A User Interface for Specifying Screws. In: Lenarčič, J., Parenti-Castelli, V. (eds) Recent Advances in Robot Kinematics. Springer, Dordrecht. https://doi.org/10.1007/978-94-009-1718-7_29

Download citation

  • DOI: https://doi.org/10.1007/978-94-009-1718-7_29

  • Publisher Name: Springer, Dordrecht

  • Print ISBN: 978-94-010-7269-4

  • Online ISBN: 978-94-009-1718-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics