View the step-by-step solution to:

6 Robotics and Automatic Geometric Theorem Proving In this chapter we will consider two recent applications of concepts and techniques from algebraic...

This question was answered on May 05, 2010. View the Answer
I need help with section 6.3 number 5
6 Robotics and Automatic Geometric Theorem Proving In this chapter we will consider two recent applications of concepts and techniques from algebraic geometry in areas of computer science. First, continuing a theme intro- duced in several examples in Chapter 1, we will develop a systematic approach that uses algebraic varieties to describe the space of possible con±gurations of mechani- cal linkages such as robot “arms.” We will use this approach to solve the forward and inverse kinematic problems of robotics for certain types of robots. Second, we will apply the algorithms developed in earlier chapters to the study of automatic geometric theorem proving, an area that has been of interest to researchers in arti±cial intelligence. When the hypotheses of a geometric theorem can be expressed as polynomial equations relating the cartesian coordinates of points in the Euclidean plane, the geometrical propositions deducible from the hypotheses will include all the statements that can be expressed as polynomials in the ideal generated by the hypotheses. §1 Geometric Description of Robots To treat the space of con±gurations of a robot geometrically, we need to make some simplifying assumptions about the components of our robots and their mechanical properties. We will not try to address many important issues in the engineering of actual robots (such as what types of motors and mechanical linkages would be used to achieve what motions, and how those motions would be controlled). Thus, we will restrict ourselves to highly idealized robots. However, within this framework, we will be able to indicate the types of problems that actually arise in robot motion description and planning. We will always consider robots constructed from rigid links or segments, connected by joints of various types. For simplicity, we will consider only robots in which the seg- ments are connected in series , as in a human limb. One end of our robot “arm” will usu- ally be ±xed in position. At the other end will be the “hand” or “effector,” which will sometimes be considered as a ±nal segment of the robot. In actual robots, this “hand” might be provided with mechanisms for grasping objects or with tools for performing some task. Thus, one of the major goals is to be able to describe and specify the posi- tion and orientation of the “hand.” 265
Background image of page 01
266 6. Robotics and Automatic Geometric Theorem Proving Since the segments of our robots are rigid, the possible motions of the entire robot assembly are determined by the motions of the joints. Many actual robots are con- structed using planar revolute joints, and prismatic joints. A planar revolute joint permits a rotation of one segment relative to another. We will assume that both of the segments in question lie in one plane and all motions of the joint will leave the two segments in that plane. (This is the same as saying that the axis of rotation is perpendicular to the plane in question.) a revolute joint A prismatic joint permits one segment of a robot to move by sliding or transla- tion along an axis. The following sketch shows a schematic view of a prismatic joint between two segments of a robot lying in a plane. Such a joint permits translational motion along a line in the plane. retracted a prismatic joint partially extended If there are several joints in a robot, we will assume for simplicity that the joints all lie in the same plane, that the axes of rotation of all revolute joints are perpendicular to that plane, and, in addition, that the translation axes for the prismatic joints all lie
Background image of page 02
Show entire document

Top Answer

We need you to clarify your question for our tutors!... View the full answer

This question was asked on May 05, 2010 and answered on May 05, 2010.

Recently Asked Questions

Why Join Course Hero?

Course Hero has all the homework and study help you need to succeed! We’ve got course-specific notes, study guides, and practice tests along with expert tutors and customizable flashcards—available anywhere, anytime.

-

Educational Resources
  • -

    Study Documents

    Find the best study resources around, tagged to your specific courses. Share your own to gain free Course Hero access or to earn money with our Marketplace.

    Browse Documents
  • -

    Question & Answers

    Get one-on-one homework help from our expert tutors—available online 24/7. Ask your own questions or browse existing Q&A threads. Satisfaction guaranteed!

    Ask a Question
  • -

    Flashcards

    Browse existing sets or create your own using our digital flashcard system. A simple yet effective studying tool to help you earn the grade that you want!

    Browse Flashcards