474 research outputs found

    THREAD: A programming environment for interactive planning-level robotics applications

    Get PDF
    THREAD programming language, which was developed to meet the needs of researchers in developing robotics applications that perform such tasks as grasp, trajectory design, sensor data analysis, and interfacing with external subsystems in order to perform servo-level control of manipulators and real time sensing is discussed. The philosophy behind THREAD, the issues which entered into its design, and the features of the language are discussed from the viewpoint of researchers who want to develop algorithms in a simulation environment, and from those who want to implement physical robotics systems. The detailed functions of the many complex robotics algorithms and tools which are part of the language are not explained, but an overall impression of their capability is given

    Autonomous Task-Based Evolutionary Design of Modular Robots

    Get PDF
    In an attempt to solve the problem of finding a set of multiple unique modular robotic designs that can be constructed using a given repertoire of modules to perform a specific task, a novel synthesis framework is introduced based on design optimization concepts and evolutionary algorithms to search for the optimal design. Designing modular robotic systems faces two main challenges: the lack of basic rules of thumb and design bias introduced by human designers. The space of possible designs cannot be easily grasped by human designers especially for new tasks or tasks that are not fully understood by designers. Therefore, evolutionary computation is employed to design modular robots autonomously. Evolutionary algorithms can efficiently handle problems with discrete search spaces and solutions of variable sizes as these algorithms offer feasible robustness to local minima in the search space; and they can be parallelized easily to reducing system runtime. Moreover, they do not have to make assumptions about the solution form. This dissertation proposes a novel autonomous system for task-based modular robotic design based on evolutionary algorithms to search for the optimal design. The introduced system offers a flexible synthesis algorithm that can accommodate to different task-based design needs and can be applied to different modular shapes to produce homogenous modular robots. The proposed system uses a new representation for modular robotic assembly configuration based on graph theory and Assembly Incidence Matrix (AIM), in order to enable efficient and extendible task-based design of modular robots that can take input modules of different geometries and Degrees Of Freedom (DOFs). Robotic simulation is a powerful tool for saving time and money when designing robots as it provides an accurate method of assessing robotic adequacy to accomplish a specific task. Furthermore, it is difficult to predict robotic performance without simulation. Thus, simulation is used in this research to evaluate the robotic designs by measuring the fitness of the evolved robots, while incorporating the environmental features and robotic hardware constraints. Results are illustrated for a number of benchmark problems. The results presented a significant advance in robotic design automation state of the art

    Multi-optimization Criteria-based Robot Behavioral Adaptability and Motion Planning

    Full text link

    Multi-optimization Criteria-based Robot Behavioral Adaptability and Motion Planning

    Full text link

    Aaria: A Simulation Framework of Reconfigurable Manipulators for Deep Learning Scenarios

    Get PDF
    This thesis presents a simulation platform called Aaria. The purpose of Aaria is the generation of synthetic movement data for machine learning applications in robotics. The goal is to learn deep features that are common to the robotic structures so that the solution could generalize to all robots regardless of mass or structure. This thesis also discusses the literature about reconfigurable mechanisms, system parameter identification, human activity recognition and synthetic data. The descriptions of the components of a convolutional neural network are also included in this work along with the network architecture used in the presented machine-learning task. The modular structure of Aaria allows it to generate any kind of open chain manipulator with a maximum of six degrees of freedom defined by modified Denavit-Hartenberg parameters. One of the advantages of Aaria is its ability to generate randomized structures and thus generate a wide variety of time series data. Time series data can be considered as one-dimensional images, which makes them a suitable data type for convolutional neural networks. Multiple time series can form a two-dimensional structure similar to images. This kind of two-dimensional time series dataset can be used as training data for learning deep features of robotic structures. In addition to being able to generate random strictures, Aaria can also be used to simulate and gather data from specific structures. Some of the generated synthetic data was used in a machine-learning task to estimate the lengths and masses of swinging structures based on input torques and rotation angles, velocities and accelerations. The results were promising with 2.5 % mean relative error for both length and mass

    Industrial Robotics

    Get PDF
    This book covers a wide range of topics relating to advanced industrial robotics, sensors and automation technologies. Although being highly technical and complex in nature, the papers presented in this book represent some of the latest cutting edge technologies and advancements in industrial robotics technology. This book covers topics such as networking, properties of manipulators, forward and inverse robot arm kinematics, motion path-planning, machine vision and many other practical topics too numerous to list here. The authors and editor of this book wish to inspire people, especially young ones, to get involved with robotic and mechatronic engineering technology and to develop new and exciting practical applications, perhaps using the ideas and concepts presented herein

    Parallel Manipulators

    Get PDF
    In recent years, parallel kinematics mechanisms have attracted a lot of attention from the academic and industrial communities due to potential applications not only as robot manipulators but also as machine tools. Generally, the criteria used to compare the performance of traditional serial robots and parallel robots are the workspace, the ratio between the payload and the robot mass, accuracy, and dynamic behaviour. In addition to the reduced coupling effect between joints, parallel robots bring the benefits of much higher payload-robot mass ratios, superior accuracy and greater stiffness; qualities which lead to better dynamic performance. The main drawback with parallel robots is the relatively small workspace. A great deal of research on parallel robots has been carried out worldwide, and a large number of parallel mechanism systems have been built for various applications, such as remote handling, machine tools, medical robots, simulators, micro-robots, and humanoid robots. This book opens a window to exceptional research and development work on parallel mechanisms contributed by authors from around the world. Through this window the reader can get a good view of current parallel robot research and applications

    EFFICIENCY OF FLEXIBLE FIXTURES: DESIGN AND CONTROL

    Get PDF
    The manufacturing industries have been using flexible production technologies to meet the demand for customisation. As a part of production, fixtures have remained limited to dedicated technologies, even though numerous flexible fixtures have been studied and proposed by both academia and industry. The integration of flexible fixtures has shown that such efforts did not yield the anticipated performance and resulted in inefficiencies of cost and time. The fundamental formulation of this thesis addresses this issue and aims to increase the efficiency of flexible fixtures.To realise this aim, the research in this thesis poses three research questions. The first research question investigates the efficiency description of flexible fixtures in terms of the criteria. Relative to this, the second research question investigates the use of efficiency metrics to integrate efficiency criteria into a design procedure. Once the efficiency and design aspects have been established, the third research question investigates the active control of flexible fixtures to increase their efficiency. The results of this thesis derive from the outcome of seven studies investigating the automotive and aerospace industries. The results that answer the first research question use five criteria to establish the efficiency of flexible fixtures. These are: fundamental, flexibility, cost, time and quality. By incorporating design characteristics in respect of production system paradigms, each criterion is elaborated upon using relevant sub-criteria and metrics. Moreover, a comparative design procedure is presented for the second research question and comprising four stages (including mechanical, control and software aspects). Initially, the design procedure proposes conceptual design and verification stages to determine the most promising flexible fixture for a target production system. By executing detailed design and verification, the design procedure enables a fixture designer to finalise the flexible fixture and determine its efficiency. Furthermore, a novel parallel kinematics machine is presented to demonstrate the applicability of the design procedure’s analytical steps and illustrate how appropriate kinematic structures can facilitate the efficiency-orientated design of flexible fixtures.Based on the correlation established by the controller software’s design procedure, the active control of flexible fixtures directly affects the quality criterion of flexible fixture efficiency. This provides the answer to the third research question, on general control strategies for active control of flexible fixtures. The introduction of a system model and manipulator dynamics proposes force and position control strategies. It is shown that any flexible fixture using a kinematic class can be controlled, to regulate the force and position of a workpiece and ensure that process nominals are preserved. Moreover, using both direct and indirect force control strategies, a flexible fixture’s role in active control can be expanded into a system of actively controlled fixtures that are useful in various processes. Finally, a position controller is presented which has the capacity to regulate both periodic and non-periodic signals. This controller uses an additional feedforward scheme (based on the Hilbert transform) in parallel with a feedback mechanism. Thus, the position controller enables flexible fixtures to regulate the position of a workpiece in respect of any kind of disturbance

    Advances in Intelligent Robotics and Collaborative Automation

    Get PDF
    This book provides an overview of a series of advanced research lines in robotics as well as of design and development methodologies for intelligent robots and their intelligent components. It represents a selection of extended versions of the best papers presented at the Seventh IEEE International Workshop on Intelligent Data Acquisition and Advanced Computing Systems: Technology and Applications IDAACS 2013 that were related to these topics. Its contents integrate state of the art computational intelligence based techniques for automatic robot control to novel distributed sensing and data integration methodologies that can be applied to intelligent robotics and automation systems. The objective of the text was to provide an overview of some of the problems in the field of robotic systems and intelligent automation and the approaches and techniques that relevant research groups within this area are employing to try to solve them.The contributions of the different authors have been grouped into four main sections:• Robots• Control and Intelligence• Sensing• Collaborative automationThe chapters have been structured to provide an easy to follow introduction to the topics that are addressed, including the most relevant references, so that anyone interested in this field can get started in the area
    • …
    corecore