47 research outputs found

    Satellite Articulation Sensing using Computer Vision

    Get PDF
    Autonomous on-orbit satellite servicing benefits from an inspector satellite that can gain as much information as possible about the primary satellite. This includes performance of articulated objects such as solar arrays, antennas, and sensors. A method for building an articulated model from monocular imagery using tracked feature points and the known relative inspection route is developed. Two methods are also developed for tracking the articulation of a satellite in real-time given an articulated model using both tracked feature points and image silhouettes. Performance is evaluated for multiple inspection routes and the effect of inspection route noise is assessed. Additionally, a satellite model is built and used to collect stop-motion images simulating articulated motion over an inspection route under simulated space illumination. The images are used in the silhouette articulation tracking method and successful tracking is demonstrated qualitatively. Finally, a human pose tracking algorithm is modified for tracking the satellite articulation demonstrating the applicability of human tracking methods to satellite articulation tracking methods when an articulated model is available

    Generating timed trajectories foran autonomous robot

    Get PDF
    Tese de Doutoramento Programa Doutoral em Engenharia Electrónica e ComputadoresThe inclusion of timed movements in control architectures for mobile navigation has received an increasing attention over the last years. Timed movements allow modulat- ing the behavior of the mobile robot according to the elapsed time, such that the robot reaches a goal location within a specified time constraint. If the robot takes longer than expected to reach the goal location, its linear velocity is increased for compen- sating the delay. Timed movements are also relevant when sequences of missions are considered. The robot should follow the predefined time schedule, so that the next mission is initiated without delay. The performance of the architecture that controls the robot can be validated through simulations and field experiments. However, ex- perimental tests do not cover all the possible solutions. These should be guided by a stability analysis, which might provide directions to improve the architecture design in cases of inadequate performance of the architecture. This thesis aims at developing a navigation architecture and its stability analysis based on the Contraction Theory. The architecture is based on nonlinear dynamical systems and must guide a mobile robot, such that it reaches a goal location within a time constraint while avoiding unexpected obstacles in a cluttered and dynamic real environment. The stability analysis based on the Contraction Theory might provide conditions to the dynamical systems parameters, such that the dynamical systems are designed as contracting, ensuring the global exponential stability of the architecture. Furthermore, Contraction Theory provides solutions to analyze the success of the mis- sion as a stability problem. This provides formal results that evaluate the performance of the architecture, allowing the comparison to other navigation architectures. To verify the ability of the architecture to guide the mobile robot, several experi- mental tests were conducted. The obtained results show that the proposed architecture is able to drive mobile robots with timed movements in indoor environments for large distances without human intervention. Furthermore, the results show that the Con- traction Theory is an important tool to design stable control architectures and to analyze the success of the robotic missions as a stability problem.A inclusão de movimentos temporizados em arquitecturas de controlo para navegação móvel tem aumentado ao longo dos últimos anos. Movimentos temporizados permitem modular o comportamento do robô de tal forma que ele chegue ao seu destino dentro de um tempo especificado. Se o robô se atrasar, a sua velocidade linear deve ser aumen- tada para compensar o atraso. Estes movimentos são também importantes quando se consideram sequências de missões. O robô deve seguir o escalonamento da sequência, de tal forma que a próxima missão seja iniciada sem atraso. O desempenho da arqui- tectura pode ser validado através de simulações e experiências reais. Contudo, testes experimentais não cobrem todas as possíveis soluções. Estes devem ser conduzidos por uma análise de estabilidade, que pode fornecer direcções para melhorar o desempenho da arquitectura. O objectivo desta tese é desenvolver uma arquitectura de navegação e analisar a sua estabilidade através da teoria da Contracção. A arquitectura é baseada em sistemas dinâmicos não lineares e deve controlar o robô móvel num ambiente real, desordenado e dinâmico, de tal modo que ele chegue à posição alvo dentro de uma restrição de tempo especificada. A análise de estabilidade baseada na teoria da Contracção pode fornecer condições aos parâmetros dos sistemas dinâmicos de modo a desenha-los como contracções, e assim garantir a estabilidade exponencial global da arquitectura. Esta teoria fornece ainda soluções interessantes para analisar o sucesso da missão como um problema de estabilidade. Isto providencia resultados formais que avaliam o desem- penho da arquitectura e permitem a comparação com outras arquitecturas. Para verificar a habilidade da arquitectura em controlar o robô móvel, foram con- duzidos vários testes experimentais. Os resultados obtidos mostram que a arquitectura proposta é capaz de controlar robôs móveis com movimentos temporizados em ambi- entes interiores durante grandes distâncias e sem intervenção humana. Além disso, os resultados mostram que a teoria da Contracção é uma ferramenta importante para desenhar arquitecturas de controlo estáveis e para analisar o sucesso das missões efec- tuadas pelo robô como um problema de estabilidade.Portuguese Science and Technology Foundation (FCT) SFRH/BD/68805/2010

    E-Glider: Active Electrostatic Flight for Airless Body Exploration

    Get PDF
    The environment near the surface of asteroids, comets, and the Moon is electrically charged due to the Sun's photoelectric bombardment and lofting dust, which follows the Sun illumination as the body spins. Chargeddust is ever present, in the form of dusty plasma, even at high altitudes, following the solar illumination. If abody with high surface resistivity is exposed to the solar wind and solar radiation, sun-exposed areas andshadowed areas become differentially charged. The E-Glider (Electrostatic Glider) is an enabling capability foroperation at airless bodies, a solution applicable to many types of in-situ mission concepts, which leverages thenatural environment. With the E-Glider, we transform a problem (spacecraft charging) into an enablingtechnology, i.e. a new form of mobility in microgravity environments using new mechanisms and maneuveringbased on the interaction of the vehicle with the environment. Consequently, the vision of the E-Glider is toenable global scale airless body exploration with a vehicle that uses, instead of avoids, the local electricallycharged environment. This platform directly addresses the "All Access Mobility" Challenge, one of the NASA'sSpace Technology Grand Challenges. Exploration of comets, asteroids, moons and planetary bodies is limitedby mobility on those bodies. The lack of an atmosphere, the low gravity levels, and the unknown surface soilproperties pose a very difficult challenge for all forms of know locomotion at airless bodies. This E-Gliderlevitates by extending thin, charged, appendages, which are also articulated to direct the levitation force in themost convenient direction for propulsion and maneuvering. The charging is maintained through continuouscharge emission. It lands, wherever it is most convenient, by retracting the appendages or by firing a cold-gasthruster, or by deploying an anchor. The wings could be made of very thin Au-coated Mylar film, which areelectrostatically inflated, and would provide the lift due to electrostatic repulsion with the naturally chargedasteroid surface. Since the E-glider would follow the Sun's illumination, the solar panels on the vehicle wouldconstantly charge a battery. Further articulation at the root of the lateral strands or inflated membrane wings,would generate a component of lift depending on the articulation angle, hence a selective maneuveringcapability which, to all effects, would lead to electrostatic (rather than aerodynamic) flight. Preliminarycalculations indicate that a 1 kg mass can be electrostatically levitated in a microgravity field with a 2 mdiameter electrostatically inflated ribbon structure at 19kV, hence the need for a "balloon-like" system. Due tothe high density and the photo-electron sheath and associate small Debye length, significant power is requiredto levitate even a few kilograms. The power required is in the kilo-Watt range to maintain a constant chargelevel

    Multi-Robot Navigation and Cooperative Mapping in a Circular Topology

    Get PDF
    Cooperative mapping of an environment by a team of multiple robots is an important problem to advance autonomous robot tasks for example in the field of service robotics or emergency assistance. A precise, global overview of the area the robots are working in, and the ability to navigate this area while avoiding obstacles and collisions between robots is a fundamental requirement for a large number of higher level robot-tasks in those domains. A cooperative mapping, navigation and communication framework supposing unknown initial relative robot positions is developed in this project based on the ROS libraries. It realizes robot displacement, localization and mapping under realistic real-world conditions. Such, the framework provides the underlying functions needed to realize a task of human activity observation in the future. Initially , local maps are individually constructed by the robots using the common gmapping SLAM algorithm from the ROS libraries. The robots are evolving on circles around the scene keeping a constant distance towards it or they can change radius, for example to circumvent obstacles. Local maps are continuously tried to align to compute a joint, global representation of the environment. The hypothesis of a common center point shared between the robots greatly facilitates this task, as the translation between local maps is inherently known and only the rotation has to be found. The map-merging is realized by adapting several methods known in literature to our specific topology. The developed framework is verified and evaluated in real-world scenarios using a team of three robots. Commonly available low-cost robot hardware is utilized. Good performances are reached in multiple scenarios, allowing the robots to construct a global overview by merging their limited local views of the scene

    Sailbot 2017-2018

    Get PDF
    The goal of this MQP was to build and program a robot capable of competing in the 2018 International Robotic Sailing Competition (IRSC), also known as Sailbot. This project utilized existing research on control and design of autonomous sailboats, and built on lessons learned from the last two years of WPI’s Sailbot entries. The final product of this MQP was a more reliable, easier to control, and more innovative design than last year’s event-winning boat

    Sailbot 2017-2018

    Get PDF
    The goal of this MQP was to build and program a robot capable of competing in the 2018 International Robotic Sailing Competition (IRSC), also known as Sailbot. This project utilized existing research on control and design of autonomous sailboats, and built on lessons learned from the last two years of WPIs Sailbot entries. The final product of this MQP was a more reliable, easier to control, and more innovative design than last years event-winning boat

    Sailbot 2017-2018

    Get PDF
    The goal of this MQP was to build and program a robot capable of competing in the 2018 International Robotic Sailing Competition (IRSC), also known as Sailbot. This project utilized existing research on control and design of autonomous sailboats, and built on lessons learned from the last two years of WPIs Sailbot entries. The final product of this MQP was a more reliable, easier to control, and more innovative design than last years event-winning boat

    Sailbot 2017-2018

    Get PDF
    The goal of this MQP was to build and program a robot capable of competing in the 2018 International Robotic Sailing Competition (IRSC), also known as Sailbot. This project utilized existing research on control and design of autonomous sailboats, and built on lessons learned from the last two years of WPIÂs Sailbot entries. The final product of this MQP was a more reliable, easier to control, and more innovative design than last yearÂs event-winning boat

    Activity Report 2022

    Get PDF
    corecore