Controlling motion using a human machine interface
First Claim
1. A Human Machine Interface (HMI) for directing motion of an element relative to an object in a 3D environment using a graphical interface, the HMI comprising:
- a display operatively configured to display the object in a first image observed from a first viewpoint and a second image observed from a second viewpoint, the first and second viewpoints having know coordinates within a coordinate system of the 3D environment;
an input device operatively configured to;
select a geometric entity based upon a desired interaction of the element with the object, the geometric entity selected from the group consisting of a point, a line and a plane; and
,establish a number of icons at locations in the first image, the number of the icons determined by the geometric entity selected, the icons delineating the geometric entity as viewed in the first image, the locations of the icons in the first image corresponding to the object as viewed in the first image; and
,a processor coupled to the display and the input device, the processor operatively configured to;
calculate for the second image, projections of the locations of the icons in the first image, the projection of each location of an icon in the first image comprising an epipolar line in the second image;
generate the first image having the icons placed at their respective locations in the first image and, generate the second image having the icons placed at their respective locations in the second image thereby delineating the geometric entity in the second image; and
,determine a constraint, whereby the respective locations of icons in the second image are constrained to exist along their respective epipolar lines and, wherein movement of an icon along its corresponding epipolar line in the second image, does not change the location of the icon as viewed in the first image.
3 Assignments
0 Petitions
Accused Products
Abstract
Machine motion is directed using a graphical interface by establishing an icon in an image, displaying the icon in images having perspectives such that the icon is rendered in a corresponding relative position in the second images and moving the icons in the second images when the icon is moved in the first image, the movement being constrained along a line projected from a camera point associated with the first image and a target destination. Actions are defined using the icon and a set of action descriptors. The dominant motion space is constrained to a spherical coordinate frame centered on a vision locus and machine motions are mapped to coincide therewith based on a graphical interface view.
19 Citations
17 Claims
-
1. A Human Machine Interface (HMI) for directing motion of an element relative to an object in a 3D environment using a graphical interface, the HMI comprising:
-
a display operatively configured to display the object in a first image observed from a first viewpoint and a second image observed from a second viewpoint, the first and second viewpoints having know coordinates within a coordinate system of the 3D environment; an input device operatively configured to; select a geometric entity based upon a desired interaction of the element with the object, the geometric entity selected from the group consisting of a point, a line and a plane; and
,establish a number of icons at locations in the first image, the number of the icons determined by the geometric entity selected, the icons delineating the geometric entity as viewed in the first image, the locations of the icons in the first image corresponding to the object as viewed in the first image; and
,a processor coupled to the display and the input device, the processor operatively configured to; calculate for the second image, projections of the locations of the icons in the first image, the projection of each location of an icon in the first image comprising an epipolar line in the second image; generate the first image having the icons placed at their respective locations in the first image and, generate the second image having the icons placed at their respective locations in the second image thereby delineating the geometric entity in the second image; and
,determine a constraint, whereby the respective locations of icons in the second image are constrained to exist along their respective epipolar lines and, wherein movement of an icon along its corresponding epipolar line in the second image, does not change the location of the icon as viewed in the first image. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
Specification