4 research outputs found

    Generalized approach to the modelling of modular machines

    Get PDF
    This paper describes a method of graphically simulating modular machines within a computer aided design environment. This forms part of a much larger Science and Engineering Research Council (SERC) funded programme aimed at advancing modern practices when designing and building manufacturing machines. A generalized approach to the synthesis of the generic features of various kinematic motion pairs is presented and prismatic and revolute motion primitives generalized in their functional and geometric aspects. A hierarchical ring and tree data structure has been designed and implemented to comprehensively represent these motion pairs and to simulate their performance. More complex modular manufacturing machines can be represented using information from a library of up to three degree of freedom motion modules. Seven two degree of freedom motion primitives and twelve three degree of freedom motion primitives with articulation configurations have been analyzed and included in the motion primitive library. The configuration of modular machines comprised of physically separate but logically connected distributed motion primitives are described. Examples of a two-finger industrial robot gripper and a three-finger industrial robot hand are used to demonstrate the general principles

    Analysis and Design of Robotic Manipulators with Multiple Interchangeable Wrists

    No full text
    Robotic applications are constrained by the type of wrist a robot uses. The concept of multiple interchangeable wrist mechanisms is introduced in this paper as a cost-effective, practical method to improve the flexibility of a robot system without increasing the complexity of the wrist design. The interchangeable wrist concept is a natural extension of interchangeable tooling. The objective of this paper is to determine the feasibility of the proposed concept for real-time applications. An analytical framework that incorporates the wrist-exchange procedure in the robot control hierarchy is presented for the case of manipulators with interchangeable spherical wrists. An algorithmic approach that utilizes the individual kinematic properties of the arm and the wrists is then developed to generate an efficient solution to the kinematic control problem of the coupled system

    Graphical modelling of modular machines

    Get PDF
    This research is aimed at advancing machine design through specifying and implementing (in "proof of concept" form) a set of tools which graphically model modular machines. The tools allow mechanical building elements (or machine modules) to be selected and configured together in a highly flexible manner so that operation of the chosen configuration can be simulated and performance properties evaluated. Implementation of the tools has involved an extension in capability of a proprietary robot simulation system. This research has resulted in a general approach to graphically modelling manufacturing machines built from modular elements. A focus of study has been on a decomposition of machine functionality leading to the establishment of a library of modular machine primitives. This provides a useful source of commonly required machine building elements for use by machine designers. Study has also focussed on the generation of machine configuration tools which facilitate the construction of a simulation model and ultimately the physical machine itself. Simulation aspects of machine control are also considered which depict methods of manipulating a machine model in the simulation phase. In addition methods of achieving machine programming have been considered which specify the machine and its operational tasks. Means of adopting common information data structures are also considered which can facilitate interfacing with other systems, including the physical machine system constructed as an issue of the simulation phase. Each of these study areas is addressed in its own context, but collectively they provide a means of creating a complete modular machine design environment which can provide significant assistance to machine designers. Part of the methodology employed in the study is based on the use of the discrete event simulation technique. To easily and effectively describe a modular machine and its activity in a simulation model, a hierarchical ring and tree data structure has been designed and implemented. The modularity and reconfigurability are accommodated by the data structure, and homogeneous transformations are adopted to determine the spatial location and orientation of each of the machine elements. A three-level machine task programming approach is used to describe the machine's activities. A common data format method is used to interface the machine design environment with the physical machine and other building blocks of manufacturing systems (such as CAD systems) where systems integration approaches can lead to enhanced product realisation. The study concludes that a modular machine design environment can be created by employing the graphical simulation approach together with a set of comprehensive configuration. tools. A generic framework has been derived which outlines the way in which machine design environments can be constructed and suggestions are made as to how the proof of concept design environment implemented in this study can be advanced

    The systematic development of a machine vision based milking robot

    Get PDF
    Agriculture involves unique interactions between man, machines, and various elements from nature. Therefore the implementation of advanced technology in agriculture holds different challenges than in other sectors of the economy. This dissertation stems from research into the application of advanced technology in dairying - focusing on the systematic analysis and synthesis of concepts for a robotic milking machine for cows. The main subsystems of the milking robot are identified as a machine perception subsystem and a mechanical manipulator subsystem. The machine perception subsystem consists of one or more sensors and a signal processor; while the manipulator subsystem typically consists of a robot arm; a robot hand; actuators; and a controller. After the evaluation of different sensor concepts in terms of a defined set of technical performance requirements, television cameras are chosen as a suitable sensor concept for a milking robot. Therefore the signal processor is only concerned with image processing techniques. The primary task of the milking robot's image processor is to derive a computerized description of the spatial positions of the endpoints of a cow's four teats, in terms of a pre-defined frame of reference (called the word coordinates ). This process is called scene description ; and based on extensive experimental results, three-dimensional scene description - making use of a stereo-vision set-up - is shown to be feasible for application as part of a milking robot. Different processes are involved in stereo machine vision - such as data reduction, with the minimum loss of Image information (for which the Sobel edge enhancement operator is used); the accurate localisation of target objects in the two stereo images (for which the parabolic Hough transform is used); and correlation of features in the two stereo images. These aspects are all addressed for the milking robot, by means of concept analysis, trade-oft, and experimental verification. From a trade-off, based on a set of performance requirements for the manipulator subsystem, a cartesian robot arm is chosen as a suitable configuration for the milking robot; while sealed direct current servo motors are chosen as a suitable actuator concept. A robot arm and its actuators are designed by means of computer-aided design techniques; and computer simulation results are presented for the dynamic response of the arm and its actuators. A suitable robot hand is also designed - based on systematic trade-oft for different parts of a robot hand. From an analysis of the desired controller functions, and of different control concepts, it is concluded that a positional controller, making use of on-line obstruction avoidance, is required for the milking robot. Because this research project involved systematic concept exploration, there are still some details to be sorted out in a follow-up development phase. The basic principles of a machine vision based milking robot are however established; and the work in this dissertation represents a suitable baseline for further development
    corecore