61 research outputs found

    Combining a hierarchical task network planner with a constraint satisfaction solver for assembly operations involving routing problems in a multi-robot context

    Get PDF
    This work addresses the combination of a symbolic hierarchical task network planner and a constraint satisfaction solver for the vehicle routing problem in a multi-robot context for structure assembly operations. Each planner has its own problem domain and search space, and the article describes how both planners interact in a loop sharing information in order to improve the cost of the solutions. The vehicle routing problem solver gives an initial assignment of parts to robots, making the distribution based on the distance among parts and robots, trying also to maximize the parallelism of the future assembly operations evaluating during the process the dependencies among the parts assigned to each robot. Then, the hierarchical task network planner computes a scheduling for the given assignment and estimates the cost in terms of time spent on the structure assembly. This cost value is then given back to the vehicle routing problem solver as feedback to compute a better assignment, closing the loop and repeating again the whole process. This interaction scheme has been tested with different constraint satisfaction solvers for the vehicle routing problem. The article presents simulation results in a scenario with a team of aerial robots assembling a structure, comparing the results obtained with different configurations of the vehicle routing problem solver and showing the suitability of using this approach.Unión Europea ARCAS FP7-ICT-287617Unión Europea H2020-ICT-644271Unión europea H2020-ICT-73166

    Flying Free: A Research Overview of Deep Learning in Drone Navigation Autonomy

    Get PDF
    With the rise of Deep Learning approaches in computer vision applications, significant strides have been made towards vehicular autonomy. Research activity in autonomous drone navigation has increased rapidly in the past five years, and drones are moving fast towards the ultimate goal of near-complete autonomy. However, while much work in the area focuses on specific tasks in drone navigation, the contribution to the overall goal of autonomy is often not assessed, and a comprehensive overview is needed. In this work, a taxonomy of drone navigation autonomy is established by mapping the definitions of vehicular autonomy levels, as defined by the Society of Automotive Engineers, to specific drone tasks in order to create a clear definition of autonomy when applied to drones. A top–down examination of research work in the area is conducted, focusing on drone navigation tasks, in order to understand the extent of research activity in each area. Autonomy levels are cross-checked against the drone navigation tasks addressed in each work to provide a framework for understanding the trajectory of current research. This work serves as a guide to research in drone autonomy with a particular focus on Deep Learning-based solutions, indicating key works and areas of opportunity for development of this area in the future

    Design a Fall Recovery Strategy for a Wheel-Legged Quadruped Robot Using Stability Feature Space

    Get PDF
    In this paper, we introduced a conceptual analysis to select stability features when performing predefined and precise motions on robots. By analyzing the different stable poses named features and the possible transitions towards different ones, the introduced concept allows to design more predictable and suitable motions when performing particular tasks. As an example of how the concept can be applied we use it on the fall recovery of the quadruped robot CENTAURO. This robot, which is equipped with a custom hybrid wheel-legged mobility system, have good intrinsic stability as other quadrupeds. However, the characteristics of the rough terrains where it might be deployed require complex maneuvers to cope with possible strong disturbances. To prevent and more importantly recover from falls, realignment of postural responses will not be adequate, and effective recovery procedures should be developed. This paper introduces the details of how the presented conceptual analysis provides and an effective fall recovery routine for CENTAURO based on a state machine. The performance of the proposed approach is evaluated with extensive simulation trials using the dynamic model of the CENTAURO robot showing good effectiveness in recovering the robot after fall on flat and inclined surfaces

    Human-like arm motion generation: a review

    Get PDF
    In the last decade, the objectives outlined by the needs of personal robotics have led to the rise of new biologically-inspired techniques for arm motion planning. This paper presents a literature review of the most recent research on the generation of human-like arm movements in humanoid and manipulation robotic systems. Search methods and inclusion criteria are described. The studies are analyzed taking into consideration the sources of publication, the experimental settings, the type of movements, the technical approach, and the human motor principles that have been used to inspire and assess human-likeness. Results show that there is a strong focus on the generation of single-arm reaching movements and biomimetic-based methods. However, there has been poor attention to manipulation, obstacle-avoidance mechanisms, and dual-arm motion generation. For these reasons, human-like arm motion generation may not fully respect human behavioral and neurological key features and may result restricted to specific tasks of human-robot interaction. Limitations and challenges are discussed to provide meaningful directions for future investigations.FCT Project UID/MAT/00013/2013FCT–Fundação para a Ciência e Tecnologia within the R&D Units Project Scope: UIDB/00319/2020

    From Perception to Navigation in Environments with Persons: An Indoor Evaluation of the State of the Art

    Get PDF
    Research in the field of social robotics is allowing service robots to operate in environments with people. In the aim of realizing the vision of humans and robots coexisting in the same environment, several solutions have been proposed to (1) perceive persons and objects in the immediate environment; (2) predict the movements of humans; as well as (3) plan the navigation in agreement with socially accepted rules. In this work, we discuss the different aspects related to social navigation in the context of our experience in an indoor environment. We describe state-of-the-art approaches and experiment with existing methods to analyze their performance in practice. From this study, we gather first-hand insights into the limitations of current solutions and identify possible research directions to address the open challenges. In particular, this paper focuses on topics related to perception at the hardware and application levels, including 2D and 3D sensors, geometric and mainly semantic mapping, the prediction of people trajectories (physics-, pattern- and planning-based), and social navigation (reactive and predictive) in indoor environments

    Diseño e Implementación del Sistema Electrónico y Comunicación para el Control un Robot Modular Tipo Serpiente

    Get PDF
    Este proyecto consiste en el desarrollo de un sistema electrónico para manipular a un robot serpiente de manera modular; se implementaron tarjetas electrónicas en una relación maestro-esclavas para el control articular de cada módulo mecánico. Estas tarjetas se componen de un DSPic30F4011, microcontrolador de 16 bits de Microchip que incorpora el modulo CAN, protocolo esencial para la comunicación entre tarjetas, salidas PWM para el control de motores, puertos análogos y digitales; como también un socket para conectarse a un dispositivo externo a través de la UART. El firmware ha sido escrito en MikroC Pro. Cada microcontrolador implementa una ecuación característica proveniente de las curvas de Hirose para generar un movimiento serpentino. Este movimiento se simuló usando ROS (Robotic Operating System) en Rviz y finalmente se implementó en el prototipo robot

    A review on model-based and model-free approaches to control soft actuators and their potentials in colonoscopy

    Get PDF
    Colorectal cancer (CRC) is the third most common cancer worldwide and responsible for approximately 1 million deaths annually. Early screening is essential to increase the chances of survival, and it can also reduce the cost of treatments for healthcare centres. Colonoscopy is the gold standard for CRC screening and treatment, but it has several drawbacks, including difficulty in manoeuvring the device, patient discomfort, and high cost. Soft endorobots, small and compliant devices thatcan reduce the force exerted on the colonic wall, offer a potential solution to these issues. However, controlling these soft robots is challenging due to their deformable materials and the limitations of mathematical models. In this Review, we discuss model-free and model-based approaches for controlling soft robots that can potentially be applied to endorobots for colonoscopy. We highlight the importance of selecting appropriate control methods based on various parameters, such as sensor and actuator solutions. This review aims to contribute to the development of smart control strategies for soft endorobots that can enhance the effectiveness and safety of robotics in colonoscopy. These strategies can be defined based on the available information about the robot and surrounding environment, control demands, mechanical design impact and characterization data based on calibration.<br/

    Soft-Tentacle Gripper for Pipe Crawling to Inspect Industrial Facilities Using UAVs

    Get PDF
    This paper presents a crawling mechanism using a soft-tentacle gripper integrated into an unmanned aerial vehicle for pipe inspection in industrial environments. The objective was to allow the aerial robot to perch and crawl along the pipe, minimizing the energy consumption, and allowing to perform contact inspection. This paper introduces the design of the soft limbs of the gripper and also the internal mechanism that allows movement along pipes. Several tests have been carried out to ensure the grasping capability on the pipe and the performance and reliability of the developed system. This paper shows the complete development of the system using additive manufacturing techniques and includes the results of experiments performed in realistic environments.Unión Europea SI-1762/23/201

    Have I seen this place before? A fast and robust loop detection and correction method for 3D Lidar SLAM

    Get PDF
    In this paper, we present a complete loop detection and correction system developed for data originating from lidar scanners. Regarding detection, we propose a combination of a global point cloud matcher with a novel registration algorithm to determine loop candidates in a highly effective way. The registration method can deal with point clouds that are largely deviating in orientation while improving the efficiency over existing techniques. In addition, we accelerated the computation of the global point cloud matcher by a factor of 2&ndash;4, exploiting the GPU to its maximum. Experiments demonstrated that our combined approach more reliably detects loops in lidar data compared to other point cloud matchers as it leads to better precision&ndash;recall trade-offs: for nearly 100% recall, we gain up to 7% in precision. Finally, we present a novel loop correction algorithm that leads to an improvement by a factor of 2 on the average and median pose error, while at the same time only requires a handful of seconds to complete

    Development The Electronic System Of Continues Modular Snake-Like-Robot

    Get PDF
    This project consists of the development of an electronic system to manipulate a snake like robot in a modular way. The electronic cards were implemented in a master-slave relationship for joint control of each mechanical module. These cards are composed of a DSPic30F4011, microchip 16-bit microcontroller that incorporates the CAN module, essential protocol for communication between cards, PWM outputs for motor control, analogue and digital ports; as well as a socket to connect to an external device through the UART. The firmware has been written in MikroC Pro. Each microcontroller implements the characteristic equation from the Hirose curves to generate a serpentine movement. These moves were simulated using ROS (Robotic Operating System in Rviz)
    corecore