47 research outputs found

    A hybrid soft material robotic end-effector for reversible in-space assembly of strut components

    Get PDF
    Based on the NASA in-Space Assembled Telescope (iSAT) study (Bulletin of the American Astronomical Society, 2019, 51, 50) which details the design and requirements for a 20-m parabolic in-space telescope, NASA Langley Research Center (LaRC) has been developing structural and robotic solutions to address the needs of building larger in-space assets. One of the structural methods studied involves stackable and collapsible modular solutions to address launch vehicle volume constraints. This solution uses a packing method that stacks struts in a dixie-cup like manner and a chemical composite bonding technique that reduces weight of the structure, adds strength, and offers the ability to de-bond the components for structural modifications. We present in this paper work towards a soft material robot end-effector, capable of suppling the manipulability, pressure, and temperature requirements for the bonding/de-bonding of these conical structural components. This work is done to investigate the feasibility of a hybrid soft robotic end-effector actuated by Twisted and Coiled Artificial Muscles (TCAMs) for in-space assembly tasks. TCAMs are a class of actuator which have garnered significant recent research interest due to their allowance for high force to weight ratio when compared to other popular methods of actuation within the field of soft robotics, and a muscle-tendon actuation design using TCAMs leads to a compact and lightweight system with controllable and tunable behavior. In addition to the muscle-tendon design, this paper also details the early investigation of an induction system for adhesive bonding/de-bonding and the sensors used for benchtop design and testing. Additionally, we discuss the viability of Robotic Operating System 2 (ROS2) and Gazebo modeling environments for soft robotics as they pertain to larger simulation efforts at LaRC. We show real world test results against simulation results for a method which divides the soft, continuous material of the end-effector into discrete links connected by spring-like joints

    Implementation of ROS-enabled Industrial Production Environment

    Get PDF
    This thesis presents the procedure to implement the ROS-Industrial architecture into the industrial robotic environment. This is implemented by developing the packages related to modeling and configuring the industrial robot with ROS-I. Using the ROS capabilities, libraries and tools, this thesis develops an industrial robot application which enables the industrial robot to adapt and react to its workspace changes. This implies that it acknowledges the presence of obstacles in its path and re-plans an alternative path in order to avoid those. The obstacles may be the objects or the humans working near the robot. This system enables the industrial robot to exhibit the flexible movements in a fixed as well as dynamic environments. The fixed objects present in the robot workspace are created manually in the ROS environment while the dynamic objects are brought into the ROS environment by integrating the 3D sensor (camera) with the ROS. Moreover, this thesis presents the mechanism for ROS integrated gripper control of the ABB IRB4600 robot. It provides the analysis on the motion planners for selecting the best motion planner for ABB IRB4600 robot. Furthermore, this research establishes the framework for letting the industrial robots out of their cages and enables the continuation of the robot operation while sharing the workspace with human operators. Safety of those operators is supported in this system with its collision avoidance feature. This feature provides an additional safety measure to human workers along with the already configured safety standards (ISO/TS 15066, ISO 10218-1 & 10218-2) of human-robot collaboration

    Virtualization of Robotic Hands Using Mobile Devices

    Get PDF
    This article presents a multiplatform application for the tele-operation of a robot hand using virtualization in Unity 3D. This approach grants usability to users that need to control a robotic hand, allowing supervision in a collaborative way. This paper focuses on a user application designed for the 3D virtualization of a robotic hand and the tele-operation architecture. The designed system allows for the simulation of any robotic hand. It has been tested with the virtualization of the four-fingered Allegro Hand of SimLab with 16 degrees of freedom, and the Shadow hand with 24 degrees of freedom. The system allows for the control of the position of each finger by means of joint and Cartesian co-ordinates. All user control interfaces are designed using Unity 3D, such that a multiplatform philosophy is achieved. The server side allows the user application to connect to a ROS (Robot Operating System) server through a TCP/IP socket, to control a real hand or to share a simulation of it among several users. If a real robot hand is used, real-time control and feedback of all the joints of the hand is communicated to the set of users. Finally, the system has been tested with a set of users with satisfactory results.This research was funded by Ministerio de Ciencia, InnovaciĂłn y Universidades grant number RTI2018-094279-B-100

    Adaptive Robot Framework: Providing Versatility and Autonomy to Manufacturing Robots Through FSM, Skills and Agents

    Get PDF
    207 p.The main conclusions that can be extracted from an analysis of the current situation and future trends of the industry,in particular manufacturing plants, are the following: there is a growing need to provide customization of products, ahigh variation of production volumes and a downward trend in the availability of skilled operators due to the ageingof the population. Adapting to this new scenario is a challenge for companies, especially small and medium-sizedenterprises (SMEs) that are suffering first-hand how their specialization is turning against them.The objective of this work is to provide a tool that can serve as a basis to face these challenges in an effective way.Therefore the presented framework, thanks to its modular architecture, allows focusing on the different needs of eachparticular company and offers the possibility of scaling the system for future requirements. The presented platform isdivided into three layers, namely: interface with robot systems, the execution engine and the application developmentlayer.Taking advantage of the provided ecosystem by this framework, different modules have been developed in order toface the mentioned challenges of the industry. On the one hand, to address the need of product customization, theintegration of tools that increase the versatility of the cell are proposed. An example of such tools is skill basedprogramming. By applying this technique a process can be intuitively adapted to the variations or customizations thateach product requires. The use of skills favours the reuse and generalization of developed robot programs.Regarding the variation of the production volumes, a system which permits a greater mobility and a faster reconfigurationis necessary. If in a certain situation a line has a production peak, mechanisms for balancing the loadwith a reasonable cost are required. In this respect, the architecture allows an easy integration of different roboticsystems, actuators, sensors, etc. In addition, thanks to the developed calibration and set-up techniques, the system canbe adapted to new workspaces at an effective time/cost.With respect to the third mentioned topic, an agent-based monitoring system is proposed. This module opens up amultitude of possibilities for the integration of auxiliary modules of protection and security for collaboration andinteraction between people and robots, something that will be necessary in the not so distant future.For demonstrating the advantages and adaptability improvement of the developed framework, a series of real usecases have been presented. In each of them different problematic has been resolved using developed skills,demonstrating how are adapted easily to the different casuistic

    Control and benchmarking of a 7-DOF robotic arm using Gazebo and ROS

    Get PDF
    Robot controller plays an important role in controlling the robot. The controller mainly aims to eliminate or suppress the influence of uncertain factors on the control robot. Furthermore, there are many types of controllers, and different types of controllers have different features. To explore the differences between controllers of the same category, this paper studies some controllers from basic controllers and advanced controllers. This paper conducts the benchmarking of the selected controller through pre-set tests. The test task is the most commonly used pick and place. Furthermore, to complete the robustness test, a task of external force interference is also set to observe whether the controller can control the robot arm to return to a normal state. Subsequently, the accuracy, control efficiency, jitter and robustness of the robot arm controlled by the controller are analyzed by comparing the Position and Effort data. Finally, some future works of the benchmarking and reasonable improvement methods are discussed

    Artificial Intelligence and Ambient Intelligence

    Get PDF
    This book includes a series of scientific papers published in the Special Issue on Artificial Intelligence and Ambient Intelligence at the journal Electronics MDPI. The book starts with an opinion paper on “Relations between Electronics, Artificial Intelligence and Information Society through Information Society Rules”, presenting relations between information society, electronics and artificial intelligence mainly through twenty-four IS laws. After that, the book continues with a series of technical papers that present applications of Artificial Intelligence and Ambient Intelligence in a variety of fields including affective computing, privacy and security in smart environments, and robotics. More specifically, the first part presents usage of Artificial Intelligence (AI) methods in combination with wearable devices (e.g., smartphones and wristbands) for recognizing human psychological states (e.g., emotions and cognitive load). The second part presents usage of AI methods in combination with laser sensors or Wi-Fi signals for improving security in smart buildings by identifying and counting the number of visitors. The last part presents usage of AI methods in robotics for improving robots’ ability for object gripping manipulation and perception. The language of the book is rather technical, thus the intended audience are scientists and researchers who have at least some basic knowledge in computer science
    corecore