Interactive Visualization of Line Congruences for Spatial Mechanism Design

Size: px
Start display at page:

Download "Interactive Visualization of Line Congruences for Spatial Mechanism Design"

Transcription

1 Mechanical Engineering Publications Mechanical Engineering Interactive Visualization of Line Congruences for Spatial Mechanism Design Pierre M. Larochelle Florida Institute of Technology Judy M. Vance Iowa State University, John N. Kihonge Iowa State University Follow this and additional works at: Part of the Mechanical Engineering Commons The complete bibliographic information for this item can be found at me_pubs/32. For information on how to cite this item, please visit howtocite.html. This Article is brought to you for free and open access by the Mechanical Engineering at Iowa State University Digital Repository. It has been accepted for inclusion in Mechanical Engineering Publications by an authorized administrator of Iowa State University Digital Repository. For more information, please contact

2 Interactive Visualization of Line Congruences for Spatial Mechanism Design Abstract This paper presents a framework for generating, representing, and interacting with the line congruences associated with four general finite poses. These line congruences are the solution space of spatial 4C mechanisms which will guide a moving body through the four prescribed poses. Hence, the contributions of this paper are applicable to developing interactive tools for designing spatial 4C mechanisms for four pose motion generation. Moreover, the strategies employed to address this difficult interactive visualization challenge are presented. The goal here being to facilitate future works which address other interactive visualization challenges. First, a methodology for generating a parameterized representation of the line congruences is reviewed. This is followed by strategies for visually representing the line congruences which are appropriate for both workstation and immersive virtual reality computer graphics. Next, strategies and supporting algorithms for interacting with the line congruences to obtain solution mechanisms with fixed links or coupler links in desired regions of the workspace are presented. The result is an intuitive interactive visual design methodology for generating and interacting with the line congruences associated with four general finite spatial poses for spatial 4C mechanism design. It is our desire that this effort, albeit focused upon the challenge of creating computer-aided design environments for spatial 4C mechanisms, will facilitate as well as motivate other efforts to address the inherent visualization and interaction challenges in designing three dimensional mechanical systems. Keywords Design, Locations, Visualization, Motion Disciplines Mechanical Engineering Comments This article is from Journal of Computing and Information Science in Engineering 2 (2003): , doi: / Posted with permission. This article is available at Iowa State University Digital Repository:

3 Journal of Computing and Information Science in Engineering Application Briefs Interactive Visualization of Line Congruences for Spatial Mechanism Design Pierre M. Larochelle Robotics & Spatial Systems Lab Mechanical & Aerospace Engineering Department, Florida Institute of Technology, Melbourne, FL Judy M. Vance Virtual Reality Applications Center, Department of Mechanical Engineering, Iowa State University, Ames, Iowa John N. Kihonge Virtual Reality Applications Center, Department of Mechanical Engineering, Iowa State University, Ames, Iowa This paper presents a framework for generating, representing, and interacting with the line congruences associated with four general finite poses. These line congruences are the solution space of spatial 4C mechanisms which will guide a moving body through the four prescribed poses. Hence, the contributions of this paper are applicable to developing interactive tools for designing spatial 4C mechanisms for four pose motion generation. Moreover, the strategies employed to address this difficult interactive visualization challenge are presented. The goal here being to facilitate future works which address other interactive visualization challenges. First, a methodology for generating a parameterized representation of the line congruences is reviewed. This is followed by strategies for visually representing the line congruences which are appropriate for both workstation and immersive virtual reality computer graphics. Next, strategies and supporting algorithms for interacting with the line congruences to obtain solution mechanisms with fixed links or coupler links in desired regions of the workspace are presented. The result is an intuitive interactive visual design methodology for generating and interacting with the line congruences associated with four general finite spatial poses for spatial 4C mechanism design. It is our desire that this effort, albeit focused upon the challenge of creating computer-aided design environments for spatial 4C mechanisms, will facilitate as well as motivate other efforts to address the inherent visualization and interaction challenges in designing three dimensional mechanical systems. DOI: / Introduction Mechanisms are often employed to move a body through a desired sequence of locations. To date, most commonly used mechanisms are planar in nature-they move a body such that the body is constrained to a plane. In order to generate general threedimensional motion two common strategies are prevalent in practice: 1 utilize a sequence of planar mechanisms, 2 utilize a traditional robotic manipulator system. A sequence of planar mechanisms often results in a large device and it requires one or more actuators for each mechanism. Traditional robotic mechanical systems consist of links that are serially connected by joints; and each joint requires an actuator. A typical industrial robot has six or more actuators and a complex control system to coordinate the motion of these axes. Spatial mechanisms hold promise as an effective alternative. Spatial mechanisms are capable of moving a body in unconstrained three-dimensional space utilizing only one or two actuators. However, to date they are rarely implemented in great part due to the inherent visualization challenges involved in their design. This paper presents a methodology for addressing these visualization challenges. The purpose of this paper is to present a framework for visually representing and interacting with the line congruences associated with four spatial poses or locations. These line congruences are the result of the spatial generalization of the center point and circle point curves of planar kinematics; consequently they are the set of lines that define the axes of CC dyads that guide a rigid body through four prescribed locations in space. 1 2 Two CC dyads compatible with the four prescribed locations can then be connected in parallel to form a simple closed kinematic chain which is referred to as a spatial 4C mechanism. The resulting mechanism possesses two degrees of freedom and can be seen in Fig. 1. In order to synthesize a spatial 4C mechanism to guide a body through four prescribed locations a designer may: 1 generate the fixed and moving congruences associated with the four locations; and subsequently, 2 select two lines from the congruences to define a 4C mechanism which is compatible with the four prescribed locations. We compute the congruences by employing the spatial triangle based technique presented by Larochelle 1, Murray and McCarthy 2, and McCarthy 3. The result is a two dimensional parameterized set of lines. Our first utilization of this congruence generation technique resulted in the compute engine that powered the spatial 4C mechanism synthesis and analysis design software S PADES, see Larochelle 4. S PADES successfully deployed the state of the art in spatial mechanism kinematic synthesis and analysis techniques on a traditional computer graphics workstation based platform. Though users have found S PADES useful for designing mechanisms they have stated that one of the major challenges to designing spatial mechanisms for four desired locations is visualizing and interacting with the line congruences. This work focuses upon techniques for interactive visualization of Contributed by the Engineering, Simulation, and Visualization Committee for publication in the JOURNAL OF COMPUTING AND INFORMATION SCIENCE IN EN- GINEERING. Manuscript received Jun. 2001; Revised Oct Associate Editor: N. Patrikalakis. 1 A cylindric(c) joint is a two degree of freedom lower pair joint which allows translation along and rotation about a line in space. Moreover, a CC dyad consists of a rigid link that is connected to ground via one C joint and connected to the moving body or workpiece via a second C joint. 208 Õ Vol. 2, SEPTEMBER 2002 Copyright 2002 by ASME Transactions of the ASME

4 Fig. 2 The spatial triangle ˆ ˆ ˆ ˆ ˆ sin G sin cos S 12 cos sin 2 2 S 23 Fig. 1 A spatial 4C mechanism the congruences to synthesize spatial 4C mechanisms for four location motion generation via the selection of CC dyads from the line congruences. Our goal is to derive novel techniques for visually representing and interacting with the congruences to select CC dyads compatible with the four desired locations that possess desired properties such as axis location in the design space. These techniques are suited for both traditional workstation based computer graphics as well as immersive virtual reality environments such as the C6 and C2 facilities at Iowa State University. We hope that these techniques will in turn facilitate the creation of the next generation of computer-aided mechanism design software for spatial motion generation. sin ˆ 2 sin ˆ 2 S 12 S 23 (1) ˆ ˆ ˆ ˆ ˆ cos cos cos sin sin S 12 S 23 (2) In order to solve Eq. 1 and Eq. 2 for the desired line G the relationships between the spatial triangle, the complementary screw quadrilateral, and the 4C mechanism corresponding to the complementary screw quadrilateral must be maintained. We review those relationships here and outline the procedure for determining the line G given four spatial locations. The generalization of Burmester s planar four location theory to four spatial displacements leads us to consider the complementary screw quadrilateral S 12 S 23 S 34 S 14, where S 12, S 13, S 14, S 23, S 24, and S 34 are the six relative finite screw axes associated with the four prescribed spatial locations, see Roth 5,6 and Bottema and Roth 7. McCarthy 8 shows that by using the lines which define the complementary screw quadrilateral to define the axes of a spatial 4C mechanism one may obtain the fixed axis congruence in a parameterized form, 2 see Fig. 3. The procedure uses the lines which define the complementary screw quadrilateral to define a 2 A planar version of this result that yields a parameterized form of the center point curve for four planar locations is found in McCarthy 9. 2 Congruence Generation Before proceeding to the interactive visualization of the congruences it is instructive to review the congruence generation technique of Larochelle 1. First, we review the spatial triangle technique of Murray and McCarthy 2. This is followed by a methodology for utilizing the spatial triangle to generate the fixed and moving line congruences. Finally, techniques for completing a dyad once one line has been selected from a congruence is presented. 2.1 The Spatial Triangle. Let S 12 and S 23 be the finite relative screw axes associated with the spatial displacement from location 1 to location 2 and from location 2 to location 3 respectively. In Murray and McCarthy 2 it is shown that the spatial triangle prescribed by the finite screw axes S 23 and S 12 with internal dual angles ˆ /2 and ˆ /2 defines the coordinates of a fixed line G of a CC dyad compatible with four spatial locations, see Fig. 2. The dual vector equation of the spatial triangle may be written as, Fig. 3 The parameterizing spatial 4C mechanism Journal of Computing and Information Science in Engineering SEPTEMBER 2002, Vol. 2 Õ 209

5 spatial 4C mechanism and identifying the quadrilateral as the home configuration of the parameterizing 4C mechanism. This results in a 4C mechanism with input link defined by the lines S 12 S 23, fixed link defined by the lines S 12 S 14 and coupler defined by the lines S 23 S 34. We define the input angle ˆ 0 as the dual angle of the input link in the home configuration and similarly define the coupler angle ˆ 0 as the dual angle between the coupler and the input link in the home configuration. The screw axis of the displacement of the coupler of the parameterizing 4C mechanism from its home configuration to any other valid assembly is a fixed axis compatible with the given four general spatial locations. Hence, we obtain fixed axes that are parameterized by the input angle ˆ of the parameterizing linkage. Solving the spatial triangle associated with the two lines which define the input link in its home configuration, Eq. 1 and Eq. 2, results in the relative screw axis of the displacement of the coupler of the parameterizing 4C mechanism, where ˆ ˆ ˆ 0 and ˆ ˆ ˆ 0. Therefore, by solving the spatial triangle we obtain a fixed axis compatible with the given four general spatial locations which is parameterized by the input angle of the parameterizing 4C linkage. Note that the internal angles of the spatial triangle are given in terms of the relative input and coupler angles of the parameterizing 4C linkage with respect to its home configuration. 3 The Fixed Congruence We now present a method of obtaining a numerical representation of the fixed congruence which is parameterized by the input angle of the parameterizing 4C linkage using the spatial triangle. Recall that the fixed congruence is a two dimensional set of lines that define the fixed axes that are compatible with four spatial locations and that a solution of the spatial triangle yields one line of the fixed congruence. Bottema and Roth 7 and Roth 10 have shown that the direction of each line G determines a unique plane and that all of the lines in that plane that are parallel to G are members of the fixed congruence. Hence, each line G defines a unique direction and corresponding to this direction there is an infinite set of compatible fixed lines of CC dyads. We proceed with a method for using the spatial triangle to determine another line of the congruence, G 2, which is parallel to G 1 G. These two lines then define the plane associated with G 1. By examining Eq. 1 we see that the direction of G 1 is independent of the translation along, and the location of, the axes of the parameterizing 4C mechanism. In other words, the direction of G 1 is solely dependent upon the directions of the axes of the parameterizing linkage, this result was first presented by Roth 10. Therefore, to obtain G 2 with the same direction as G 1 we maintain and vary our choice of d, where d is the translation of the input link of the parameterizing linkage along S 12,( ˆ d), and solve Eq. 1 and Eq. 2. Hence, for a given choice of parameter we select two different values of d which yield two lines G 1 and G 2. These two lines then define a plane of the congruence and any line in this plane parallel to G is a member of the congruence. We can now parameterize the lines in the plane associated with G that are members of the fixed congruence in terms of, where is the distance of the line from G. Given, G G 1 g g 1 0 (3) and, G 2 g g 2 0 (4) the lines L G (, ) that lie in the plane defined by G 1 and G 2 and are parallel to G may be expressed as, where, g L G, (5) p g n g n g g 2 0 g 0 1 g g 0 2 g 0 (6) 1 and, 0 p g g g 1 (7) Note that n is a unit vector in the direction of the common normal to the lines G 1 and G 2, that p g is a point on G, and selecting 0 in Eq. 5 yields the line G. In Eq. 5 we have the two dimensional set of lines of the fixed congruence associated with four spatial locations parameterized by the angle of the input link of the parameterizing 4C mechanism which selects a plane of the congruence and a distance parameter which selects a line in that plane. Having reviewed the relationships between the relative screw axes, the complementary screw quadrilateral, the parameterizing 4C mechanism, and the spatial triangle, we now summarize the procedure for determining the fixed line congruence given four spatial locations. 1 From the four specified locations determine: the four relative screw axes (S 12, S 23, S 34, S 14 ), the link lengths of the corresponding parameterizing 4C linkage ( ˆ S 12 S 23, ˆ S 23 S 34, ˆ S 14 S 34, ˆ S 12 S 14 ), and the angles ˆ 0 and ˆ 0. 2 Select the parameter value ˆ and compute the corresponding ˆ by performing a kinematic analysis of the parameterizing 4C linkage, 3 see Larochelle 4. 3 Compute the internal angles of the spatial triangle, ˆ and ˆ, and solve the two dual vector triangle equations, Eq. 1 and Eq. 2 for the unknown line G 1 ( ) G. 4 For the same parameter value select a new value for d and compute the corresponding ˆ by performing a kinematic analysis of the parameterizing 4C linkage. 5 Compute the internal angles of the spatial triangle, ˆ and ˆ, and solve the two dual vector triangle equations, Eq. 1 and Eq. 2 for the unknown line G 2 ( ) G. 6If 4 then increment and go to step 2 else done. 4 The Moving Congruence The moving congruence is the two dimensional set of lines that define the moving lines of the CC dyads that are compatible with four spatial locations of a rigid body. We obtain a parameterized representation of the moving congruence by inverting the relationship between the fixed and moving coordinate frames and proceeding in an analogous manner to the generation of the fixed congruence. The inverted locations yield the relative screw axes S 12, S 13, S 14, S 23, S 24. We then form a complementary screw quadrilateral, its corresponding parameterizing 4C mechanism, and solve the spatial triangle for a given choice of to obtain the lines H H 1 and H 2 which define a plane of the moving congruence. Proceeding as we did in the generation of the fixed congruence we obtain the lines of the moving congruence associated with the parameter, h L H, (8) p h n h where, n h h 2 0 h 0 1 h h 0 2 h 0 (9) 1 3 In general for each there are two solutions for ; simply let varyfrom0to4 and use the first solution for 0 2 and the second solution for Õ Vol. 2, SEPTEMBER 2002 Transactions of the ASME

6 and, 0 p h h h 1 (10) Again we note that p h is a point on H and that selecting 0 in Eq. 8 yields the line H. The result, Eq. 8, is a two dimensional set of lines, given with respect to the moving frame, associated with four spatial locations that are parameterized by the angle of the input link of the parameterizing 4C mechanism which selects a plane of the moving congruence and a distance parameter which selects a line in that plane. 4.1 Fixed & Moving Line Correspondence. There is a one-to-one correspondence between lines of the fixed congruence and lines of the moving congruence. That is to say, selecting a line from the fixed congruence as the fixed axis of a CC dyad uniquely determines the corresponding moving axis, and vice verse, see Roth 10. Hence, selecting a fixed and moving line from the congruences to specify a CC dyad involves two free parameters; and either or. Therefore, to uniquely determine a 4C mechanism from the congruences requires the selection of four free parameters; ( 1, 1 or 1 ) which define one dyad and ( 2, 2 or 2 ) which define the second dyad. See Larochelle 11 for an efficient means to obtain the unknown line of a spatial CC dyad corresponding to a choice of and either or. 5 Interactive Visualization We now summarize previous efforts to visualize the line congruences associated with four finite locations. This is followed by a presentation of our recent results in visually representing and interacting with the line congruences to design spatial 4C mechanisms. 5.1 Previous Efforts. Once a numerical representation of the congruences has been generated the challenge in creating an efficient design environment lies in providing a means of visually representing and interacting with the congruences. The first known visual representation of the line congruences associated with four spatial locations may be found in Fig. 26 of Bottema and Roth 7. In this work Bottema and Roth visually illustrate a portion of the cubic cone associated with the orientations of the four spatial locations and in a separate figure adjacent to this they illustrate a portion of one plane of the congruence associated with a direction S ik from the cone, see Fig. 4. A representation such as this which decouples the direction from the moment of the line leads to difficulties in visualizing the relationship of the congruence to the physical workspace of the resulting spatial mechanism. Fig. 4 Figure 26 from Bottema and Roth However, it is important to note that in this work Bottema and Roth created a representation to explain the concept of the congruence; not for interactive design. In 1991 Bodduluri 12 presented the first computer graphics generated representation of the line congruences for spatial 4C mechanism design see Fig. 4 of his work. Bodduluri chose to represent the planes of the congruences by using two short parallel line segments. Upon close examination it is evident that identifying which two lines in the figure represent a given plane is difficult. Moreover, in his design environment Bodduluri restricts the designer to selecting lines from the displayed line segments. Obviously, this arbitrarily eliminates most of the solution space to the spatial motion generation problem at hand. Murray 13 presents a methodology for generating the congruences associated with four finite spatial locations. He elected to represent the congruences by creating a pair of orthogonal lines for each plane generated in the congruence. The longer of the two lines corresponds to the direction of the lines in the plane. Unfortunately, due to the projection of the two orthogonal lines which define each plane the viewer is unable to determine the orientation of each plane of the congruence. In the works of Murray and McCarthy 2,14 the planes of the congruence associated with four spatial locations are represented by two dimensional wireframe rectangles whose shorter sides define the direction of the lines in the plane. In Murray and McCarthy 15 the planes of the fixed line congruence are represented again by these rectangles but in addition a line through the centroid of the rectangle in the direction associated with plane of the congruence is drawn. Note that by drawing a rectangle the orientation of the plane is now evident to the observer. However, two important criteria with regard to using the congruences for design are arbitrarily set: 1 the size of the rectangle, and, 2 the rectangle is chosen as the portion of the plane nearest the origin of the coordinate frame. In Larochelle 1,4 an attempt was made at generating and representing the congruences for spatial mechanism design. The previous attempts at visually representing the congruences were combined into a new solid model representation of the congruences. The planes of the congruences were represented by rectangular parallelepiped solids whose major axes were displayed and they defined the direction of the liens associated with each plane; see Fig. 5. The addition of the solid models enhance the threedimensional depth perception of the visualization and facilitated the design process. However, the arbitrary selection of the portion of the infinite planes represented as well as the difficulty in visualizing the relationship between the congruences and the physical workspace continued to make designing useful mechanisms a challenge. 5.2 Current Efforts. All previous visual representations of the congruences fail to address the following visualization challenge: How to visually represent the information contained in an infinite number of infinite planes in a manner that is useful for mechanism design? In other words, how to present to the designer a visual representation of the infinite number of axis directions available as well as the infinite number of lines associated with each direction? Moreover, it is essential that the information be presented to the designer in such a manner that the relative locations of the lines to the physical workspace of the mechanism is obvious. This is because the mechanism designer seeks a solution 4C mechanism which has links in some finite region of the physical workspace. Here we present methodologies for visually representing and interacting with the congruences that are appropriate in both a traditional computer workstation environment and in an immersive virtual environment. In 2001 Kihonge, Larochelle and Vance 16 generated the first virtual reality based representation of the congruences associate with four spatial locations. The purpose of this first step was to explore the utility of virtual reality as a visualization tool for congruence representation. The rectangular solid approach of Journal of Computing and Information Science in Engineering SEPTEMBER 2002, Vol. 2 Õ 211

7 Fig congruence visualization Fig. 5 Figure 5 from Larochelle 4 Larochelle 4 was implemented into an immersive virtual reality based application, see Fig. 6 and Larochelle and Vance 17. The immersive capabilities facilitated congruence visualization by the designer however the lack of connection to the actual physical workspace of the mechanism was a hindrance to generating useful mechanism designs. For example, selecting fixed axes from the congruences was facilitated by the virtual reality visualization and interaction tools however where those fixed axes were located with respect to the actual workspace of the mechanism was unknown to the designer. Our new approach is to generate a three dimensional design space in which the designer can synthesize spatial mechanisms and obtain a sense of the form and function of the devices. In order to realize this design-in-context 4 approach the congruences must be generated and displayed with respect to geometric models of the physical design space. In our virtual reality program VRSpatial geometric models of the surrounding geometry are imported into a virtual environment and the congruences are displayed within this same virtual representation of the physical workspace. The VRSpatial program was designed for display in Iowa State University s C2 facility, see Fig. 7. The C2 is a foot room where stereo images are projected on three walls and the floor. Left and right eye images are displayed alternately on the screens. CrystalEyes shutter glasses are used to perceive images in three dimensions. The C2 has a three-dimensional sound system and 3D interaction capabilities. Two Silicon Graphics Power Onyx computers provide the computer capacity for the C2. For tracking purposes, one pair of glasses has a sensor on it and is tracked by an Ascension Flock of Birds magnetic tracker. The user s view and head orientation are used to compute the viewing perspective for display of images on the screens so that the four screens are perceived as a single environment. All the other users in the C2 will see the view of the person wearing the tracked glasses. The C2 environment works well where collaboration with other users in a virtual environment is desired. Multiple users can be present in the C2 facility at the same time. Figure 11 shows two users in the C2 during the design of a spatial 4C mechanism. Because all users wear simple stereo glasses, participants can see both the stereo images and the other people in the C2 environ- 4 The design-in-context approach was first applied to spherical mechanism design by Furlong, Vance, and Larochelle 18. Fig. 7 ISU C2 immersive facility 212 Õ Vol. 2, SEPTEMBER 2002 Transactions of the ASME

8 Fig. 10 VRSpatial: congruences Fig. 8 VRSpatial: main menu ment. This allows for easy interaction among users and fosters collaboration within the VR environment. In VRSpatial, interaction is performed using a Fakespace PINCH Glove. The PINCH Glove has conductive material placed on the finger tips, thumb and palm of the glove to register contact between a user s fingers, palm and thumb. Gestures are used to control actions in the virtual environment. Because a person s real hand sometimes obstructs the virtual objects, a digital hand model is used in the environment to correspond to the location of the participant s hand in space. The software platform for VRSpatial is WorldToolKit. Menus are used to provide more options for interaction with the VR environment. The menus are 3D objects consisting of a menu bar and text items, see Fig. 8. The main menu can be opened at any time during the design process by contacting the little finger and the thumb. A menu can be repositioned in space by intersecting the virtual hand model with the menu bar and grasping the menu bar using the first finger and the thumb. This allows the user to move the menu to a location in the virtual environment that is convenient. A menu option is selected by intersecting the virtual hand model with the menu option and then making a gesture of touching the second finger to the thumb. These menus are used to control the tasks in the virtual environment. To define the mechanism design problem, first, models of objects that will be in the vicinity of the final mechanism are loaded into the environment. These could be machine tools, other parts on an adjacent product, assembly fixtures, etc. Then, the part that is to be moved by the mechanism is loaded. Once this part is placed in a desired location, another instance of the part is generated and the user places this part in the next location. This continues until four representations of the part that is to be moved by the mechanism have been located. The locations can be modified and then numbered 1, 2, 3 and 4 to indicate the order of the movement, see Fig. 9. In this example a lathe and a table were loaded as the base geometry. The design task was to design a mechanism that would move a workpiece from the lathe to the table. Figure 9 shows a designer in the virtual environment with the virtual representations of the lathe and table. The fixed and moving line congruences associated with the four locations are computed and are represented as sets of planes in the virtual environment with a single central line. The moving congruences are represented by yellow planes and the fixed congruences are represented by red planes, see Fig. 10. The user then has to select two lines from the congruences to completely define a solution mechanism. When a choice is made from the congruences, the axis of the chosen plane turns blue. A dyad is picked from the moving plane congruences and another from the fixed plane congruences to define a complete spatial 4C mechanism. After a mechanism has been chosen from the congruences it is animated to verify it completes the task as required in an accept- Fig. 9 VRSpatial: defining four locations Journal of Computing and Information Science in Engineering SEPTEMBER 2002, Vol. 2 Õ 213

9 The use of a well-developed virtual environment greatly facilitates the evaluation of candidate designs to secondary design criteria. These criteria often include: interference avoidance, collision avoidance, aesthetics, and ergonomics. The ability to walk around the solution space and peer into constrained spaces gives the designer a three-dimensional view of the mechanism and how the motion relates to other objects in the design space. It is important to avoid providing the designer with too much visual information. It is easy to create a virtual environment that provides a very interactive and detailed virtual environment in which to work with highly texture mapped surroundings. However, our experience has been that focused presentation of information, as requested by the designer, is the most efficient. We have found that by letting the designer request detailed information when it is needed the designer feels most comfortable working in a virtual representation of the design workspace. Fig. 11 VRSpatial: 4C mechanism display able manner, see Fig. 11. The animation utilizes a linear interpolation of the values of and d 1 that place the moving body in each of the 4 desired locations. To successfully complete the task the mechanism should not only move the object through the four locations but it must also interface with the workspace in an acceptable manner. The user can observe the motion of the mechanism to see whether the mechanism collides with objects in the virtual space and whether it goes through the locations in the required order. The user with the tracked glasses can move around the design and investigate the mechanism from different angles. 6 Interaction Visualization Summary Here we summarize what we have learned about using virtual reality techniques for the design of spatial 4C mechanisms. Most, if not all, of these lessons learned apply equally well to the design of all 3D mechanical systems. The common practice of using coordinate frames to define the locations of bodies in traditional graphic representations is also desirable in a virtual environment. Though the natural instinct in a virtual environment is to represent all bodies with solid geometric models, the designer benefits from having the ability to interact with either the geometric model itself or a coordinate frame. This may be due to the current features present in the user interface technologies available in virtual environments. Future high bandwidth haptic interfaces with force feedback may provide the designer with sufficient feel for the solid models that coordinate frames would no longer be useful. The evaluation of a candidate design requires a careful examination of the entire motion cycle of the mechanism. For example, when evaluating a candidate solution for a planar four-bar mechanism designed to achieve four finite positions, the designer knows that the motion of all parts of the mechanism is confined to the plane and that all of the links at all times will remain inside a bounded rectangular region of the plane this region has no side longer than the sum of the two longest link lengths. This is not the case with spatial mechanisms. When evaluating a candidate solution for a spherical four-bar mechanism designed to achieve four finite orientations, the designer knows that the motion of all parts is confined to the surface of a sphere and that the radius of the sphere is a free design variable. However, for the design of spatial mechanisms, the design space is truly spatial and in nature with no obvious bounds. For example, consider a non-grashof spatial 4C mechanism with all link lengths equal to unity. In four different configurations one or more C joint translations will approach infinity Larochelle 19. Moreover, the motion is not confined to a plane or a sphere. The moving body can and does move in non-intuitive fashions and this necessitates a careful evaluation of the entire motion cycle. The virtual reality representation of the mechanism facilitates this evaluation. 7 Conclusion In this paper we have presented procedures for visually representing and interacting with the fixed and moving line congruences associated with four finitely separated spatial locations or poses. Both traditional computer-graphics workstations and virtual reality immersive environments were discussed and utilized to address the visualization challenges. It is hoped that this effort focused upon the challenge of creating computer-aided design environments for spatial 4C mechanisms will facilitate and motivate other efforts to address the inherent visualization and interaction challenges in designing three dimensional mechanical systems. Acknowledgments The support of the U.S. National Science Foundation, grants DMI and DMI , is gratefully acknowledged. References 1 Larochelle, P., 1995, On the Design of Spatial 4C Mechanisms for Rigid- Body Guidance Through 4 Positions, Proceedings of the 1995 ASME Design Engineering Technical Conferences, vde-82, pg Sept. 1995, Boston, Massachusetts. 2 Murray, A. P., and McCarthy, J. M., 1994, Five Position Synthesis of Spatial CC Dyads, Proceedings of the 1994 ASME Design Technical Conferences, DE-v70, pg , September, 1994, Minneapolis, Minnesota. 3 McCarthy, J. M., 2000, Geometric Design of Linkages. Springer-Verlag. 4 Larochelle, P., 1998, SPADES-Software for Synthesizing Spatial 4C Mechanisms, Winner of the MD1 Mechanical Simulation Software Award. Proceedings of the 1998 ASME Design Engineering Technical Conferences. Sept. 1998, Atlanta, Georgia. 5 Roth, B., 1967, The Kinematics of Motion Through Finitely Separated Positions, J. Appl. Mech., 34, pp , September. 6 Roth, B., 1967, Finite-Position Theory Applied to Mechanism Synthesis, J. Appl. Mech., 34, pp , September. 7 Bottema, O., and Roth, B., 1979, Theoretical Kinematics, North-Holland, Amsterdam. 8 McCarthy, J. M., 1993, A Parameterization of the Central Axis Congruence Associated with Four Positions of a Rigid Body, ASME J. Mech. Des., 115, pp , Sept. 9 McCarthy, J. M., 1993, The Opposite Pole Quadrilateral as a Compatibility Linkage for Parameterizing the Center Point Curve, ASME J. Mech. Des., 115, pp , June. 10 Roth, B., 1967, On the Screw Axes and Other Special Lines Associated with Spatial Displacements of a Rigid Body, J. Eng. Ind., pp , February. 11 Larochelle, P., 1994, Design of Cooperating Robots and Spatial Mechanisms, Ph.D. Dissertation, University of California, Irvine. 12 Bodduluri, R. M. C., 1991, Interactive Graphics for Four Position Synthesis of 4C Spatial Mechanisms, Proceedings of the 8th World Congress on the Theory of Machines and Mechanisms. Aug. 1991, Prague, Czechoslovakia. 13 Murray, A. P., 1993, The Central Axis and Circling Axis Congruences as Projections of the Constraint Manifold of the Complementary Screw Quadrilateral, M.S. Thesis, University of California, Irvine. 14 Murray, A. P., and McCarthy, J. M., 1999, Burmester Lines of Spatial Five Position Synthesis from the Analysis of a 3-CPC Platform, ASME J. Mech. Des., 121, pp , March. 15 Murray, A. P., and McCarthy, J. M., 1996, Passing a Central Axis Congruence Through Six Arbitrary Lines in space, ASME J. Mech. Des., 118, pp , Dec. 16 Kihonge, J., Vance, J., and Larochelle, P., 2001, Spatial Mechanism Design in Virtual Reality with Networking, Proceedings of the ASME 2001 Interna- 214 Õ Vol. 2, SEPTEMBER 2002 Transactions of the ASME

10 tional Design Engineering Technical Conferences. Sept. 2001, Pisttsburgh, Pennsylvania. 17 Larochelle, P. M., and Vance, J. M., 2000, Interactive Visualization of the Line Congruences Associated with Four Finite Spatial Poses, Proceedings of the Symposium Commemorating the Legacy, Works, and Life of Sir Robert Stawell Ball. University of Cambridge. 18 Furlong, T. J., Vance, J. M., and Larochelle, P. M., 1999, Spherical Mechanism Synthesis in Virtual Reality, ASME J. Mech. Des., 121, pp , Dec. 19 Larochelle, P., 2000, Circuit and Branch Rectification of the Spatial 4C Mechanism, Proceedings of the 2000 ASME Design Engineering Technical Conferences. Sept. 2000, Baltimore, Maryland. Journal of Computing and Information Science in Engineering SEPTEMBER 2002, Vol. 2 Õ 215

SYNTHESIS OF PLANAR MECHANISMS FOR PICK AND PLACE TASKS WITH GUIDING LOCATIONS

SYNTHESIS OF PLANAR MECHANISMS FOR PICK AND PLACE TASKS WITH GUIDING LOCATIONS Proceedings of the ASME 2013 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference IDETC/CIE 2013 August 4-7, 2013, Portland, Oregon, USA DETC2013-12021

More information

DETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS

DETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS Proceedings of the ASME 2007 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2007 September 4-7, 2007, Las Vegas, Nevada, USA DETC2007-34372

More information

Collision Detection of Cylindrical Rigid Bodies for Motion Planning

Collision Detection of Cylindrical Rigid Bodies for Motion Planning Proceedings of the 2006 IEEE International Conference on Robotics and Automation Orlando, Florida - May 2006 Collision Detection of Cylindrical Rigid Bodies for Motion Planning John Ketchel Department

More information

Singularity Analysis of an Extensible Kinematic Architecture: Assur Class N, Order N 1

Singularity Analysis of an Extensible Kinematic Architecture: Assur Class N, Order N 1 David H. Myszka e-mail: dmyszka@udayton.edu Andrew P. Murray e-mail: murray@notes.udayton.edu University of Dayton, Dayton, OH 45469 James P. Schmiedeler The Ohio State University, Columbus, OH 43210 e-mail:

More information

DESIGN OF GRAPHICAL USER INTERFACES FOR THE SYNTHESIS OF PLANAR RR DYADS

DESIGN OF GRAPHICAL USER INTERFACES FOR THE SYNTHESIS OF PLANAR RR DYADS Proceedings of the ASME 2014 International Mechanical Engineering Congress and Exposition IMECE2014 November 14-20, 2014, Montreal, Quebec, Canada IMECE2014-38564 DESIGN OF GRAPHICAL USER INTERFACES FOR

More information

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS ALBA PEREZ Robotics and Automation Laboratory University of California, Irvine Irvine, CA 9697 email: maperez@uci.edu AND J. MICHAEL MCCARTHY Department of Mechanical

More information

Slider-Cranks as Compatibility Linkages for Parametrizing Center-Point Curves

Slider-Cranks as Compatibility Linkages for Parametrizing Center-Point Curves David H. Myszka e-mail: dmyszka@udayton.edu Andrew P. Murray e-mail: murray@notes.udayton.edu University of Dayton, Dayton, OH 45469 Slider-Cranks as Compatibility Linkages for Parametrizing Center-Point

More information

The Design of Spherical 4R Linkages for Four Specified Orientations

The Design of Spherical 4R Linkages for Four Specified Orientations The Design of Spherical 4R Linkages for Four Specified Orientations D. Alan Ruth and J. Michael McCarthy Robotics and Automation Laboratory Department of Mechanical Engineering University of California,

More information

Application Briefs. The Structure of an Extensible Java Applet for Spatial Linkage Synthesis

Application Briefs. The Structure of an Extensible Java Applet for Spatial Linkage Synthesis Journal of Computing and Information Science in Engineering Application Briefs The Structure of an Extensible Java Applet for Spatial Linkage Synthesis C. L. Collins, J. M. McCarthy, A. Perez, and H. Su

More information

DETC SLIDER CRANKS AS COMPATIBILITY LINKAGES FOR PARAMETERIZING CENTER POINT CURVES

DETC SLIDER CRANKS AS COMPATIBILITY LINKAGES FOR PARAMETERIZING CENTER POINT CURVES Proceedings of the ASME 2009 International Design Engineering Technical Conferences & Computers and Information Proceedings in Engineering of IDETC/CIE Conference 2009 ASME 2009 International Design Engineering

More information

DETC2000/MECH KINEMATIC SYNTHESIS OF BINARY ACTUATED MECHANISMS FOR RIGID BODY GUIDANCE

DETC2000/MECH KINEMATIC SYNTHESIS OF BINARY ACTUATED MECHANISMS FOR RIGID BODY GUIDANCE Proceedings of DETC ASME International Design Engineering Technical Conferences and Computers and Information in Engineering Conference Baltimore, Maryland, September -3, DETC/MECH-7 KINEMATIC SYNTHESIS

More information

INTERACTIVE ENVIRONMENT FOR INTUITIVE UNDERSTANDING OF 4D DATA. M. Murata and S. Hashimoto Humanoid Robotics Institute, Waseda University, Japan

INTERACTIVE ENVIRONMENT FOR INTUITIVE UNDERSTANDING OF 4D DATA. M. Murata and S. Hashimoto Humanoid Robotics Institute, Waseda University, Japan 1 INTRODUCTION INTERACTIVE ENVIRONMENT FOR INTUITIVE UNDERSTANDING OF 4D DATA M. Murata and S. Hashimoto Humanoid Robotics Institute, Waseda University, Japan Abstract: We present a new virtual reality

More information

Virtual Interaction System Based on Optical Capture

Virtual Interaction System Based on Optical Capture Sensors & Transducers 203 by IFSA http://www.sensorsportal.com Virtual Interaction System Based on Optical Capture Peng CHEN, 2 Xiaoyang ZHOU, 3 Jianguang LI, Peijun WANG School of Mechanical Engineering,

More information

Computer-Aided Modeling and Manufacturing of Spherical Mechanisms via a Novel Web Tool

Computer-Aided Modeling and Manufacturing of Spherical Mechanisms via a Novel Web Tool J. Schuler J. Ketchel P. Larochelle e-mail: pierrel@fit.edu Robotics and Spatial Systems Laboratory, Department of Mechanical and Aerospace Engineering, Florida Institute of Technology, Melbourne, FL 32901

More information

Synthesis of Spatial RPRP Loops for a Given Screw System

Synthesis of Spatial RPRP Loops for a Given Screw System Synthesis of Spatial RPRP Loops for a Given Screw System A. Perez-Gracia Institut de Robotica i Informatica Industrial (IRI) UPC/CSIC, Barcelona, Spain and: College of Engineering, Idaho State Univesity,

More information

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector Inverse Kinematics Given a desired position (p) & orientation (R) of the end-effector q ( q, q, q ) 1 2 n Find the joint variables which can bring the robot the desired configuration z y x 1 The Inverse

More information

Simulation Model for Coupler Curve Generation using Five Bar Planar Mechanism With Rotation Constraint

Simulation Model for Coupler Curve Generation using Five Bar Planar Mechanism With Rotation Constraint Simulation Model for Coupler Curve Generation using Five Bar Planar Mechanism With Rotation Constraint A. K. Abhyankar, S.Y.Gajjal Department of Mechanical Engineering, NBN Sinhgad School of Engineering,

More information

Path Curvature of the Single Flier Eight-Bar Linkage

Path Curvature of the Single Flier Eight-Bar Linkage Gordon R. Pennock ASME Fellow Associate Professor Edward C. Kinzel Research Assistant School of Mechanical Engineering, Purdue University, West Lafayette, Indiana 47907-2088 Path Curvature of the Single

More information

GEOMETRIC MODELING IN MULTI-MODAL, MULTI-SENSORY VIRTUAL ENVIRONMENT

GEOMETRIC MODELING IN MULTI-MODAL, MULTI-SENSORY VIRTUAL ENVIRONMENT GEOMETRIC MODELING IN MULTI-MODAL, MULTI-SENSORY VIRTUAL ENVIRONMENT Rajarathinam Arangarasan Ph.D. Student Chi-Cheng Chu Doctoral Candidate Tushar H. Dani Project Engineer, Automated Analysis Corp., Ann

More information

Synthesis of Constrained nr Planar Robots to Reach Five Task Positions

Synthesis of Constrained nr Planar Robots to Reach Five Task Positions Robotics: Science and Systems 007 Atlanta, GA, USA, June 7-30, 007 Synthesis of Constrained nr Planar Robots to Reach Five Task Positions Gim Song Soh Robotics and Automation Laboratory University of California

More information

Using Algebraic Geometry to Study the Motions of a Robotic Arm

Using Algebraic Geometry to Study the Motions of a Robotic Arm Using Algebraic Geometry to Study the Motions of a Robotic Arm Addison T. Grant January 28, 206 Abstract In this study we summarize selected sections of David Cox, John Little, and Donal O Shea s Ideals,

More information

Visualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps

Visualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps Visualization and Analysis of Inverse Kinematics Algorithms Using Performance Metric Maps Oliver Cardwell, Ramakrishnan Mukundan Department of Computer Science and Software Engineering University of Canterbury

More information

Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures

Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures Force-Moment Capabilities of Redundantly-Actuated Planar-Parallel Architectures S. B. Nokleby F. Firmani A. Zibil R. P. Podhorodeski UOIT University of Victoria University of Victoria University of Victoria

More information

SYNTHETICA 2.0: SOFTWARE FOR THE SYNTHESIS OF CONSTRAINED SERIAL CHAINS

SYNTHETICA 2.0: SOFTWARE FOR THE SYNTHESIS OF CONSTRAINED SERIAL CHAINS Proceedings of the DETC 04 ASME 2004 Design Engineering Technical Conferences September 28-October 2, 2004, Salt Lake City, Utah, USA DETC2004-57524 SYNTHETICA 2.0: SOFTWARE FOR THE SYNTHESIS OF CONSTRAINED

More information

Control Considerations in the Design of a Parallel Kinematic Machine with Separate Actuation and Metrology Mechanisms Shannon C. Ridgeway Carl D. Crane III Center for Intelligent Machines and Robotics

More information

OVERCONSTRAINED MECHANISMS BASED ON TRAPEZOHEDRA

OVERCONSTRAINED MECHANISMS BASED ON TRAPEZOHEDRA 15 TH INTERNATIONAL CONFERENCE ON GEOMETRY AND GRAPHICS 2012 ISGG 1-5 AUGUST, 2012, MONTREAL, CANADA OVERCONSTRAINED MECHANISMS BASED ON TRAPEZOHEDRA Otto ROESCHEL Graz University of Technology, Austria

More information

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory

An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory An Efficient Method for Solving the Direct Kinematics of Parallel Manipulators Following a Trajectory Roshdy Foaad Abo-Shanab Kafr Elsheikh University/Department of Mechanical Engineering, Kafr Elsheikh,

More information

Lecture 3. Planar Kinematics

Lecture 3. Planar Kinematics Matthew T. Mason Mechanics of Manipulation Outline Where are we? s 1. Foundations and general concepts. 2.. 3. Spherical and spatial kinematics. Readings etc. The text: By now you should have read Chapter

More information

OPTIMAL KINEMATIC DESIGN OF A CAR AXLE GUIDING MECHANISM IN MBS SOFTWARE ENVIRONMENT

OPTIMAL KINEMATIC DESIGN OF A CAR AXLE GUIDING MECHANISM IN MBS SOFTWARE ENVIRONMENT OPTIMAL KINEMATIC DESIGN OF A CAR AXLE GUIDING MECHANISM IN MBS SOFTWARE ENVIRONMENT Dr. eng. Cătălin ALEXANDRU Transilvania University of Braşov, calex@unitbv.ro Abstract: This work deals with the optimal

More information

IMECE FUNCTIONAL INTERFACE-BASED ASSEMBLY MODELING

IMECE FUNCTIONAL INTERFACE-BASED ASSEMBLY MODELING Proceedings of IMECE2005 2005 ASME International Mechanical Engineering Congress and Exposition November 5-11, 2005, Orlando, Florida USA IMECE2005-79945 FUNCTIONAL INTERFACE-BASED ASSEMBLY MODELING James

More information

Open Research Online The Open University s repository of research publications and other research outputs

Open Research Online The Open University s repository of research publications and other research outputs Open Research Online The Open University s repository of research publications and other research outputs Rotation symmetry axes and the quality index in a 3D octahedral parallel robot manipulator system

More information

The Collision-free Workspace of the Tripteron Parallel Robot Based on a Geometrical Approach

The Collision-free Workspace of the Tripteron Parallel Robot Based on a Geometrical Approach The Collision-free Workspace of the Tripteron Parallel Robot Based on a Geometrical Approach Z. Anvari 1, P. Ataei 2 and M. Tale Masouleh 3 1,2 Human-Robot Interaction Laboratory, University of Tehran

More information

Integrated Type And Dimensional Synthesis of Planar Four-Bar Mechanisms

Integrated Type And Dimensional Synthesis of Planar Four-Bar Mechanisms Integrated Type And Dimensional Synthesis of Planar Four-Bar Mechanisms Tim J. Luu and M. John D. Hayes Abstract A novel approach to integrated type and approximate dimensional synthesis of planar four-bar

More information

Analytical and Applied Kinematics

Analytical and Applied Kinematics Analytical and Applied Kinematics Vito Moreno moreno@engr.uconn.edu 860-614-2365 (cell) http://www.engr.uconn.edu/~moreno Office EB1, hours Thursdays 10:00 to 5:00 1 This course introduces a unified and

More information

Position and Displacement Analysis

Position and Displacement Analysis Position and Displacement Analysis Introduction: In this chapter we introduce the tools to identifying the position of the different points and links in a given mechanism. Recall that for linkages with

More information

Data-Driven Kinematics: Unifying Synthesis of Planar Four-Bar Linkages via Motion Analysis

Data-Driven Kinematics: Unifying Synthesis of Planar Four-Bar Linkages via Motion Analysis Data-Driven Kinematics: Unifying Synthesis of Planar Four-Bar Linkages via Motion Analysis Anurag Purwar, Q. Jeffrey Ge Abstract This paper presents a novel data-driven approach for kinematic synthesis

More information

AN EXTENSIBLE JAVA APPLET FOR SPATIAL LINKAGE SYNTHESIS

AN EXTENSIBLE JAVA APPLET FOR SPATIAL LINKAGE SYNTHESIS Proceedings of DETC 02 2002 ASME Design Engineering Technical Conferences September 29 October 2, 2002, Montreal, Quebec, CANADA DETC02/MECH-00000 AN EXTENSIBLE JAVA APPLET FOR SPATIAL LINKAGE SYNTHESIS

More information

Analytical synthesis of aeroplane landing gear by using compactness algorithm

Analytical synthesis of aeroplane landing gear by using compactness algorithm National Journal of Multidisciplinary Research and Development ISSN: 2455-9040 Impact Factor: RJIF 5.22 www.nationaljournals.com Volume 3; Issue 1; January 2018; Page No. 486-490 Analytical synthesis of

More information

Mechanism and Robot Kinematics, Part I: Algebraic Foundations

Mechanism and Robot Kinematics, Part I: Algebraic Foundations Mechanism and Robot Kinematics, Part I: Algebraic Foundations Charles Wampler General Motors R&D Center In collaboration with Andrew Sommese University of Notre Dame Overview Why kinematics is (mostly)

More information

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK

SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK ABCM Symposium Series in Mechatronics - Vol. 3 - pp.276-285 Copyright c 2008 by ABCM SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK Luiz Ribeiro, ribeiro@ime.eb.br Raul Guenther,

More information

Kinematic Synthesis. October 6, 2015 Mark Plecnik

Kinematic Synthesis. October 6, 2015 Mark Plecnik Kinematic Synthesis October 6, 2015 Mark Plecnik Classifying Mechanisms Several dichotomies Serial and Parallel Few DOFS and Many DOFS Planar/Spherical and Spatial Rigid and Compliant Mechanism Trade-offs

More information

Development of Solid Models and Multimedia Presentations of Kinematic Pairs

Development of Solid Models and Multimedia Presentations of Kinematic Pairs Session 2793 Development of Solid Models and Multimedia Presentations of Kinematic Pairs Scott Michael Wharton, Dr. Yesh P. Singh The University of Texas at San Antonio, San Antonio, Texas Abstract Understanding

More information

Design of a Three-Axis Rotary Platform

Design of a Three-Axis Rotary Platform Design of a Three-Axis Rotary Platform William Mendez, Yuniesky Rodriguez, Lee Brady, Sabri Tosunoglu Mechanics and Materials Engineering, Florida International University 10555 W Flagler Street, Miami,

More information

Interactive Dimensional Synthesis and Motion Design of Planar 6R Single-Loop Closed Chains via Constraint Manifold Modification

Interactive Dimensional Synthesis and Motion Design of Planar 6R Single-Loop Closed Chains via Constraint Manifold Modification Jun Wu e-mail: jun.wu@stonybrook.edu Anurag Purwar e-mail: anurag.purwar@stonybrook.edu Q. J. Ge e-mail: qiaode.ge@stonybrook.edu Department of Mechanical Engineering, Computational Design Kinematics Laboratory,

More information

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Dynamic Analysis of Manipulator Arm for 6-legged Robot American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 365-369 Available online at http://pubs.sciepub.com/ajme/1/7/42 Science and Education Publishing DOI:10.12691/ajme-1-7-42 Dynamic Analysis

More information

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm

Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Mohammed Z. Al-Faiz,MIEEE Computer Engineering Dept. Nahrain University Baghdad, Iraq Mohammed S.Saleh

More information

DOUBLE CIRCULAR-TRIANGULAR SIX-DEGREES-OF- FREEDOM PARALLEL ROBOT

DOUBLE CIRCULAR-TRIANGULAR SIX-DEGREES-OF- FREEDOM PARALLEL ROBOT DOUBLE CIRCULAR-TRIANGULAR SIX-DEGREES-OF- FREEDOM PARALLEL ROBOT V. BRODSKY, D. GLOZMAN AND M. SHOHAM Department of Mechanical Engineering Technion-Israel Institute of Technology Haifa, 32000 Israel E-mail:

More information

Supplementary Information. Design of Hierarchical Structures for Synchronized Deformations

Supplementary Information. Design of Hierarchical Structures for Synchronized Deformations Supplementary Information Design of Hierarchical Structures for Synchronized Deformations Hamed Seifi 1, Anooshe Rezaee Javan 1, Arash Ghaedizadeh 1, Jianhu Shen 1, Shanqing Xu 1, and Yi Min Xie 1,2,*

More information

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators Robotics and automation Dr. Ibrahim Al-Naimi Chapter two Introduction To Robot Manipulators 1 Robotic Industrial Manipulators A robot manipulator is an electronically controlled mechanism, consisting of

More information

Lesson 1: Introduction to Pro/MECHANICA Motion

Lesson 1: Introduction to Pro/MECHANICA Motion Lesson 1: Introduction to Pro/MECHANICA Motion 1.1 Overview of the Lesson The purpose of this lesson is to provide you with a brief overview of Pro/MECHANICA Motion, also called Motion in this book. Motion

More information

SAMPLE STUDY MATERIAL. Mechanical Engineering. Postal Correspondence Course. Theory of Machines. GATE, IES & PSUs

SAMPLE STUDY MATERIAL. Mechanical Engineering. Postal Correspondence Course. Theory of Machines. GATE, IES & PSUs TOM - ME GATE, IES, PSU 1 SAMPLE STUDY MATERIAL Mechanical Engineering ME Postal Correspondence Course Theory of Machines GATE, IES & PSUs TOM - ME GATE, IES, PSU 2 C O N T E N T TOPIC 1. MACHANISMS AND

More information

Kinematics, Polynomials, and Computers A Brief History

Kinematics, Polynomials, and Computers A Brief History Kinematics, Polynomials, and Computers A Brief History J. Michael McCarthy Department of Mechanical and Aerospace Engineering University of California, Irvine Irvine, CA 92697 JMR Editorial February 2011

More information

LASER ADDITIVE MANUFACTURING PROCESS PLANNING AND AUTOMATION

LASER ADDITIVE MANUFACTURING PROCESS PLANNING AND AUTOMATION LASER ADDITIVE MANUFACTURING PROCESS PLANNING AND AUTOMATION Jun Zhang, Jianzhong Ruan, Frank Liou Department of Mechanical and Aerospace Engineering and Engineering Mechanics Intelligent Systems Center

More information

Theory of Machines Course # 1

Theory of Machines Course # 1 Theory of Machines Course # 1 Ayman Nada Assistant Professor Jazan University, KSA. arobust@tedata.net.eg March 29, 2010 ii Sucess is not coming in a day 1 2 Chapter 1 INTRODUCTION 1.1 Introduction Mechanisms

More information

Solution of inverse kinematic problem for serial robot using dual quaterninons and plucker coordinates

Solution of inverse kinematic problem for serial robot using dual quaterninons and plucker coordinates University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 2009 Solution of inverse kinematic problem for

More information

Kinematics of Closed Chains

Kinematics of Closed Chains Chapter 7 Kinematics of Closed Chains Any kinematic chain that contains one or more loops is called a closed chain. Several examples of closed chains were encountered in Chapter 2, from the planar four-bar

More information

Spherical Lamina Emergent Mechanisms

Spherical Lamina Emergent Mechanisms Brigham Young University BYU ScholarsArchive All Faculty Publications 2012-10 Spherical Lamina Emergent Mechanisms Samuel E. Wilding Brigham Young University - Provo Larry L. Howell Brigham Young University

More information

DETC04/MECH LINE BASED COLLISION DETECTION OF CYLINDRICAL RIGID BODIES

DETC04/MECH LINE BASED COLLISION DETECTION OF CYLINDRICAL RIGID BODIES Proceedings of DETC 04 ASME 2004 Design Engineering Technical Conferences and Computers and Information in Engineering Conference Salt Lake City, Utah USA, September 28 October 2, 2004 DETC04/MECH-57473

More information

Workspaces of planar parallel manipulators

Workspaces of planar parallel manipulators Workspaces of planar parallel manipulators Jean-Pierre Merlet Clément M. Gosselin Nicolas Mouly INRIA Sophia-Antipolis Dép. de Génie Mécanique INRIA Rhône-Alpes BP 93 Université Laval 46 Av. Felix Viallet

More information

UC Irvine UC Irvine Previously Published Works

UC Irvine UC Irvine Previously Published Works UC Irvine UC Irvine Previously Published Works Title Dimensional synthesis of six-bar linkage as a constrained RPR chain Permalink https://escholarship.org/uc/item/6sw8h4n5 ISBN 9789400749016 Authors Plecnik,

More information

Open Access The Kinematics Analysis and Configuration Optimize of Quadruped Robot. Jinrong Zhang *, Chenxi Wang and Jianhua Zhang

Open Access The Kinematics Analysis and Configuration Optimize of Quadruped Robot. Jinrong Zhang *, Chenxi Wang and Jianhua Zhang Send Orders for Reprints to reprints@benthamscience.ae The Open Automation and Control Systems Journal, 014, 6, 1685-1690 1685 Open Access The Kinematics Analysis and Configuration Optimize of Quadruped

More information

[2] J. "Kinematics," in The International Encyclopedia of Robotics, R. Dorf and S. Nof, Editors, John C. Wiley and Sons, New York, 1988.

[2] J. Kinematics, in The International Encyclopedia of Robotics, R. Dorf and S. Nof, Editors, John C. Wiley and Sons, New York, 1988. 92 Chapter 3 Manipulator kinematics The major expense in calculating kinematics is often the calculation of the transcendental functions (sine and cosine). When these functions are available as part of

More information

Rigid Dynamics Solution Methodology for 3-PSU Parallel Kinematic Manipulators

Rigid Dynamics Solution Methodology for 3-PSU Parallel Kinematic Manipulators Rigid Dynamics Solution Methodology for 3-PSU Parallel Kinematic Manipulators Arya B. Changela 1, Dr. Ramdevsinh Jhala 2, Chirag P. Kalariya 3 Keyur P. Hirpara 4 Assistant Professor, Department of Mechanical

More information

Constraint and velocity analysis of mechanisms

Constraint and velocity analysis of mechanisms Constraint and velocity analysis of mechanisms Matteo Zoppi Dimiter Zlatanov DIMEC University of Genoa Genoa, Italy Su S ZZ-2 Outline Generalities Constraint and mobility analysis Examples of geometric

More information

Kinematics Fundamentals CREATING OF KINEMATIC CHAINS

Kinematics Fundamentals CREATING OF KINEMATIC CHAINS Kinematics Fundamentals CREATING OF KINEMATIC CHAINS Mechanism Definitions 1. a system or structure of moving parts that performs some function 2. is each system reciprocally joined moveable bodies the

More information

Inherently Balanced Double Bennett Linkage

Inherently Balanced Double Bennett Linkage Inherently Balanced Double Bennett Linkage V. van der Wijk Delft University of Technology - Dep. of Precision and Microsystems Engineering Mechatronic System Design, e-mail: v.vanderwijk@tudelft.nl Abstract.

More information

Rotating Table with Parallel Kinematic Featuring a Planar Joint

Rotating Table with Parallel Kinematic Featuring a Planar Joint Rotating Table with Parallel Kinematic Featuring a Planar Joint Stefan Bracher *, Luc Baron and Xiaoyu Wang Ecole Polytechnique de Montréal, C.P. 679, succ. C.V. H3C 3A7 Montréal, QC, Canada Abstract In

More information

Synthesis of Planar Mechanisms, Part IX: Path Generation using 6 Bar 2 Sliders Mechanism

Synthesis of Planar Mechanisms, Part IX: Path Generation using 6 Bar 2 Sliders Mechanism International Journal of Computer Techniques - Volume 2 Issue 6, Nov- Dec 2015 RESEARCH ARTICLE Synthesis of Planar Mechanisms, Part IX: Path Generation using 6 Bar 2 Sliders Mechanism Galal Ali Hassaan

More information

The Three Dimensional Coordinate System

The Three Dimensional Coordinate System The Three-Dimensional Coordinate System The Three Dimensional Coordinate System You can construct a three-dimensional coordinate system by passing a z-axis perpendicular to both the x- and y-axes at the

More information

The Study Of Five-Bar Mechanism With Variable Topology

The Study Of Five-Bar Mechanism With Variable Topology The Study Of Five-Bar Mechanism With Variable Topology Mulgundmath M. Prashant and Shrinivas S. Balli 1 Basaveshwar Engineering College Bagalkot: 587 102 (Karnatak) 1 Mechanical Engineering Department

More information

A DH-parameter based condition for 3R orthogonal manipulators to have 4 distinct inverse kinematic solutions

A DH-parameter based condition for 3R orthogonal manipulators to have 4 distinct inverse kinematic solutions Wenger P., Chablat D. et Baili M., A DH-parameter based condition for R orthogonal manipulators to have 4 distinct inverse kinematic solutions, Journal of Mechanical Design, Volume 17, pp. 150-155, Janvier

More information

[Hasan*, 4.(7): July, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785

[Hasan*, 4.(7): July, 2015] ISSN: (I2OR), Publication Impact Factor: 3.785 IJESRT INTERNATIONAL JOURNAL OF ENGINEERING SCIENCES & RESEARCH TECHNOLOGY STUDY OF EPICYCLIC GEAR TRAINS USING GRAPH THEORY Dr. Ali Hasan* * Mech. Engg.Deptt.,Jamia Millia Islamia, New Delhi. ABSTRACT

More information

Spatial R-C-C-R Mechanism for a Single DOF Gripper

Spatial R-C-C-R Mechanism for a Single DOF Gripper NaCoMM-2009-ASMRL28 Spatial R-C-C-R Mechanism for a Single DOF Gripper Rajeev Lochana C.G * Mechanical Engineering Department Indian Institute of Technology Delhi, New Delhi, India * Email: rajeev@ar-cad.com

More information

Dynamics Response of Spatial Parallel Coordinate Measuring Machine with Clearances

Dynamics Response of Spatial Parallel Coordinate Measuring Machine with Clearances Sensors & Transducers 2013 by IFSA http://www.sensorsportal.com Dynamics Response of Spatial Parallel Coordinate Measuring Machine with Clearances Yu DENG, Xiulong CHEN, Suyu WANG Department of mechanical

More information

Kinematic Synthesis of Binary and Continuously Actuated Planar Platforms UNIVERSITY OF DAYTON

Kinematic Synthesis of Binary and Continuously Actuated Planar Platforms UNIVERSITY OF DAYTON Kinematic Synthesis of Binary and Continuously Actuated Planar Platforms Thesis Submitted to The School of Engineering of the UNIVERSITY OF DAYTON in Partial Fulfillment of the Requirements for The Degree

More information

Geometry and Gravitation

Geometry and Gravitation Chapter 15 Geometry and Gravitation 15.1 Introduction to Geometry Geometry is one of the oldest branches of mathematics, competing with number theory for historical primacy. Like all good science, its

More information

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices

An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices A. Rahmani Hanzaki, E. Yoosefi Abstract A recursive dynamic modeling of a three-dof parallel robot, namely,

More information

Robot mechanics and kinematics

Robot mechanics and kinematics University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot

More information

TENTH WORLD CONGRESS ON THE THEORY OF MACHINES AND MECHANISMS Oulu, Finland, June 20{24, 1999 THE EFFECT OF DATA-SET CARDINALITY ON THE DESIGN AND STR

TENTH WORLD CONGRESS ON THE THEORY OF MACHINES AND MECHANISMS Oulu, Finland, June 20{24, 1999 THE EFFECT OF DATA-SET CARDINALITY ON THE DESIGN AND STR TENTH WORLD CONGRESS ON THE THEORY OF MACHINES AND MECHANISMS Oulu, Finland, June 20{24, 1999 THE EFFECT OF DATA-SET CARDINALITY ON THE DESIGN AND STRUCTURAL ERRORS OF FOUR-BAR FUNCTION-GENERATORS M.J.D.

More information

MODELLING AND MOTION ANALYSIS OF FIVE-BAR 5R MECHANISM

MODELLING AND MOTION ANALYSIS OF FIVE-BAR 5R MECHANISM Int. J. of Applied Mechanics and Engineering, 1, vol.19, No., pp.677-686 DOI: 1.78/ijame-1-6 MODELLING AND MOTION ANALYSIS OF FIVE-BAR 5R MECHANISM Z. BUDNIAK * and T. BIL Faculty of Mechanical Engineering

More information

A NEW TECHNIQUE FOR SKETCHING EPICYCLIC GEAR MECHANISMS USING ACYCLIC GRAPH

A NEW TECHNIQUE FOR SKETCHING EPICYCLIC GEAR MECHANISMS USING ACYCLIC GRAPH International Journal of Mechanical and Production Engineering Research and Development (IJMPERD) ISSN(P): 2249-6890; ISSN(E): 2249-8001 Vol. 4, Issue 3, Jun 2014, 79-90 TJPRC Pvt. Ltd. A NEW TECHNIQUE

More information

BIM Navigation with Hand-Based Gesture Control on Sites. Chao-Chung Yang 1 and Shih-Chung Kang 2

BIM Navigation with Hand-Based Gesture Control on Sites. Chao-Chung Yang 1 and Shih-Chung Kang 2 785 BIM Navigation with Hand-Based Gesture Control on Sites Chao-Chung Yang 1 and Shih-Chung Kang 2 1 Department of Civil Engineering, National Taiwan University, Rm. 611, No.188, Sec. 3, Xinhai Rd., Da

More information

A Novel Kinematic Model of Spatial Four-bar Linkage RSPS for Testing Accuracy of Actual R-Pairs with Ball-bar

A Novel Kinematic Model of Spatial Four-bar Linkage RSPS for Testing Accuracy of Actual R-Pairs with Ball-bar A Novel Kinematic Model of Spatial Four-bar Linkage RSPS for Testing Accuracy of Actual R-Pairs with Ball-bar Zhi Wang 1, Delun Wang 1 *, Xiaopeng Li 1, Huimin Dong 1 and Shudong Yu 1, 2 1 School of Mechanical

More information

MOTION. Feature Matching/Tracking. Control Signal Generation REFERENCE IMAGE

MOTION. Feature Matching/Tracking. Control Signal Generation REFERENCE IMAGE Head-Eye Coordination: A Closed-Form Solution M. Xie School of Mechanical & Production Engineering Nanyang Technological University, Singapore 639798 Email: mmxie@ntuix.ntu.ac.sg ABSTRACT In this paper,

More information

DETC2002/MECH SOLVING THE BURMESTER PROBLEM USING KINEMATIC MAPPING

DETC2002/MECH SOLVING THE BURMESTER PROBLEM USING KINEMATIC MAPPING Proceedings of DETC/CIE 02 2002 ASME Design Engineering Technical Conferences September 29 - October 02, 2002, Montréal, Québec, Canada DETC2002/MECH-34378 SOLVING THE BURMESTER PROBLEM USING KINEMATIC

More information

Chapter 1: Introduction

Chapter 1: Introduction Chapter 1: Introduction This dissertation will describe the mathematical modeling and development of an innovative, three degree-of-freedom robotic manipulator. The new device, which has been named the

More information

Math Geometry FAIM 2015 Form 1-A [ ]

Math Geometry FAIM 2015 Form 1-A [ ] Math Geometry FAIM 2015 Form 1-A [1530458] Student Class Date Instructions Use your Response Document to answer question 13. 1. Given: Trapezoid EFGH with vertices as shown in the diagram below. Trapezoid

More information

L1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming

L1 - Introduction. Contents. Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming L1 - Introduction Contents Introduction of CAD/CAM system Components of CAD/CAM systems Basic concepts of graphics programming 1 Definitions Computer-Aided Design (CAD) The technology concerned with the

More information

Finding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm

Finding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm International Journal of Advanced Mechatronics and Robotics (IJAMR) Vol. 3, No. 2, July-December 2011; pp. 43-51; International Science Press, ISSN: 0975-6108 Finding Reachable Workspace of a Robotic Manipulator

More information

A KBE tool for solving the mechanisms kinematics

A KBE tool for solving the mechanisms kinematics IOP Conference Series: Materials Science and Engineering PAPER OPEN ACCESS A KBE tool for solving the mechanisms kinematics To cite this article: C Rusu et al 2016 IOP Conf. Ser.: Mater. Sci. Eng. 147

More information

WEEKS 1-2 MECHANISMS

WEEKS 1-2 MECHANISMS References WEEKS 1-2 MECHANISMS (METU, Department of Mechanical Engineering) Text Book: Mechanisms Web Page: http://www.me.metu.edu.tr/people/eres/me301/in dex.ht Analitik Çözümlü Örneklerle Mekanizma

More information

11. Kinematic models of contact Mechanics of Manipulation

11. Kinematic models of contact Mechanics of Manipulation 11. Kinematic models of contact Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 11. Mechanics of Manipulation p.1 Lecture 11. Kinematic models

More information

MODERN DESCRIPTIVE GEOMETRY SUPPORTED BY 3D COMPUTER MODELLING

MODERN DESCRIPTIVE GEOMETRY SUPPORTED BY 3D COMPUTER MODELLING International Conference on Mathematics Textbook Research and Development 2014 () 29-31 July 2014, University of Southampton, UK MODERN DESCRIPTIVE GEOMETRY SUPPORTED BY 3D COMPUTER MODELLING Petra Surynková

More information

Synthesis of Planar Mechanisms, Part XI: Al-Jazari Quick Return-Motion Mechanism Galal Ali Hassaan Emeritus Professor, Mechanical Design & Production

Synthesis of Planar Mechanisms, Part XI: Al-Jazari Quick Return-Motion Mechanism Galal Ali Hassaan Emeritus Professor, Mechanical Design & Production Synthesis of Planar Mechanisms, Part XI: Al-Jazari Quick Return-Motion Mechanism Galal Ali Hassaan Emeritus Professor, Mechanical Design & Production Department. Faculty of Engineering, Cairo University,

More information

ME 115(b): Final Exam, Spring

ME 115(b): Final Exam, Spring ME 115(b): Final Exam, Spring 2011-12 Instructions 1. Limit your total time to 5 hours. That is, it is okay to take a break in the middle of the exam if you need to ask me a question, or go to dinner,

More information

Progressive Surface Modeling Based On 3D Motion Sketch

Progressive Surface Modeling Based On 3D Motion Sketch Progressive Surface Modeling Based On 3D Motion Sketch SHENGFENG IN, and DAVID K WRIGHT School of Engineering and Design Brunel University Uxbridge, Middlesex UB8 3PH UK Abstract: - This paper presents

More information

Mathematics High School Geometry

Mathematics High School Geometry Mathematics High School Geometry An understanding of the attributes and relationships of geometric objects can be applied in diverse contexts interpreting a schematic drawing, estimating the amount of

More information

NOT COMPLETE. θ 4 B 2 = O 2 O 4 = A 2 = A 1 B 1 O 2 KINEMATIC SYNTHESIS

NOT COMPLETE. θ 4 B 2 = O 2 O 4 = A 2 = A 1 B 1 O 2 KINEMATIC SYNTHESIS ME 35 NOT COMPLETE Design Design a crank-rocker four-bar (Grashof) where the input link rotates completely and the output link (the follower) rocks back and forth with a prescribed angle The design requires

More information

AUTOMATIC COLLISION DETECTION FOR ASSEMBLY SEQUENCE PLANNING USING A THREE-DIMENSIONAL SOLID MODEL

AUTOMATIC COLLISION DETECTION FOR ASSEMBLY SEQUENCE PLANNING USING A THREE-DIMENSIONAL SOLID MODEL Journal of Advanced Manufacturing Systems Vol. 10, No. 2 (2011) 277 291 c World Scientific Publishing Company DOI: 10.1142/S021968671100220X AUTOMATIC COLLISION DETECTION FOR ASSEMBLY SEQUENCE PLANNING

More information

Tool Center Position Determination of Deformable Sliding Star by Redundant Measurement

Tool Center Position Determination of Deformable Sliding Star by Redundant Measurement Applied and Computational Mechanics 3 (2009) 233 240 Tool Center Position Determination of Deformable Sliding Star by Redundant Measurement T. Vampola a, M. Valášek a, Z. Šika a, a Faculty of Mechanical

More information