2,132 research outputs found

    Dynamic Guarding of Marine Assets Through Cluster Control of Automated Surface Vessel Fleets

    Get PDF
    There is often a need to mark or patrol marine areas in order to prevent boat traffic from approaching critical regions, such as the location of a high-value vessel, a dive site, or a fragile marine ecosystem. In this paper, we describe the use of a fleet of robotic kayaks that provides such a function: the fleet circumnavigates the critical area until a threatening boat approaches, at which point the fleet establishes a barrier between the ship and the protected area. Coordinated formation control of the fleet is implemented through the use of the cluster-space control architecture, which is a full-order controller that treats the fleet as a virtual, articulating, kinematic mechanism. An application-specific layer interacts with the cluster-space controller in order for an operator to directly specify and monitor guarding-related parameters, such as the spacing between boats. This system has been experimentally verified in the field with a fleet of robotic kayaks. In this paper, we describe the control architecture used to establish the guarding behavior, review the design of the robotic kayaks, and present experimental data regarding the functionality and performance of the system.Fil: Mahacek, Paul. Santa Clara University; Estados UnidosFil: Kitts, Christopher A.. Santa Clara University; Estados UnidosFil: Mas, Ignacio Agustin. Santa Clara University; Estados Unidos. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentin

    Cluster Space Gradient Contour Tracking for Mobile Multi-robot Systems

    Get PDF
    Multi-robot systems have the potential to exceed the performance of many existing robotic systems by taking advantage of the cluster’s redundancy, coverage and flexibility. These unique characteristics of multi-robot systems allow them to perform tasks such as distributed sensing, gradient climbing, and collaborative work more effectively than any single robot system. The purpose of this research was to augment the existing cluster space control technique in order to demonstrate effective gradient-based functionality, specifically, that of tracking gradient contours of specified concentration levels. To do this, we needed first to estimate the direction of the gradient and/or contour based on the real-time measurements made by sensors on the distributed robots, and second, to steer the cluster in the appropriate direction. Successful simulation, characterization, and experimental testing with the developed testbed have validated this approach. The controller enabled the cluster to sense and follow a contour-based trajectory in a parameter field using both a kayak cluster formation and also the land based Pioneer robots. The positive results of this research demonstrate the robustness of the cluster space control while using the contour following technique and suggest the possibility of further expansion with field applications

    Cluster Control of Automated Surface Vessels

    Get PDF
    This research focuses on the design and control of a fleet of robotic kayaks, and presents experimental data regarding the functionality and performance of the system. One of the key technical challenges in fielding multi-robot systems for real-world applications is the coordination and relative motion control of the individual units. Coordinated formation control of the fleet is implemented through the use of the cluster space control architecture, which is a full-order controller that treats the fleet as a virtual, articulating, kinematic mechanism. The resulting system is capable of autonomous navigation utilizing a centralized controller, currently implemented via a shore-based computer that wirelessly receives ASV data and relays control commands. Using the cluster space control approach, these control commands allow a cluster supervisor to oversee a flexible and mobile formation formed by the ASV cluster. This paper includes an extended appendix which includes MatLab and Simulink code as well as two publications completed in the process of this research

    Building a Simple Smart Factory

    Get PDF
    This thesis describes (a) the search and findings of smart factories and their enabling technologies (b) the methodology to build or retrofit a smart factory and (c) the building and operation of a simple smart factory using the methodology. A factory is an industrial site with large buildings and collection of machines, which are operated by persons to manufacture goods and services. These factories are made smart by incorporating sensing, processing, and autonomous responding capabilities. Developments in four main areas (a) sensor capabilities (b) communication capabilities (c) storing and processing huge amount of data and (d) better utilization of technology in management and further development have contributed significantly for this incorporation of smartness to factories. There is a flurry of literature in each of the above four topics and their combinations. The findings from the literature can be summarized in the following way. Sensors detect or measure a physical property and records, indicates, or otherwise responds to it. In real-time, they can make a very large amount of observations. Internet is a global computer network providing a variety of information and communication facilities and the internet of things, IoT, is the interconnection via the Internet of computing devices embedded in everyday objects, enabling them to send and receive data. Big data handling and the provision of data services are achieved through cloud computing. Due to the availability of computing power, big data can be handled and analyzed under different classifications using several different analytics. The results from these analytics can be used to trigger autonomous responsive actions that make the factory smart. Having thus comprehended the literature, a seven stepped methodology for building or retrofitting a smart factory was established. The seven steps are (a) situation analysis where the condition of the current technology is studied (b) breakdown prevention analysis (c) sensor selection (d) data transmission and storage selection (e) data processing and analytics (f) autonomous action network and (g) integration with the plant units. Experience in a cement factory highlighted the wear in a journal bearing causes plant stoppages and thus warrant a smart system to monitor and make decisions. The experience was used to develop a laboratory-scale smart factory monitoring the wear of a half-journal bearing. To mimic a plant unit a load-carrying shaft supported by two half-journal bearings were chosen and to mimic a factory with two plant units, two such shafts were chosen. Thus, there were four half-journal bearings to monitor. USB Logitech C920 webcam that operates in full-HD 1080 pixels was used to take pictures at specified intervals. These pictures are then analyzed to study the wear at these intervals. After the preliminary analysis wear versus time data for all four bearings are available. Now the ‘making smart activity’ begins. Autonomous activities are based on various analyses. The wear time data are analyzed under different classifications. Remaining life, wear coefficient specific to the bearings, weekly variation in wear and condition of adjacent bearings are some of the characteristics that can be obtained from the analytics. These can then be used to send a message to the maintenance and supplies division alerting them on the need for a replacement shortly. They can also be alerted about other bearings reaching their maturity to plan a major overhaul if needed

    Cluster space collision avoidance for mobile two-robot systems,”

    Get PDF
    Abstract-The cluster space state representation for multirobot systems provides a simple means of specifying and monitoring the geometry and motion characteristics of a cluster of mobile robots. In previous work, this approach has been experimentally verified and validated for controlling the motion of mobile multi-robot systems ranging from land rovers to autonomous boats. In this paper we introduce a compact collision avoidance algorithm that operates at the level of the cluster, leading to coordinated translational and rotational motions that allow obstacles to be avoided while maintaining the relative geometry of the cluster. This paper formulates the potential-field based obstacle avoidance algorithm, describes its integration within the cluster space control architecture, and presents successful experimental results of its application to two simple, diverse multi-robot testbeds

    TOWARDS A NOVEL RESILIENT ROBOTIC SYSTEM

    Get PDF
    Resilient robotic systems are a kind of robotic system that is able to recover their original function after partial damage of the system. This is achieved by making changes on the partially damaged robot. In this dissertation study, a general robot, which makes sense by including active joints, passive joints, passive links, and passive adjustable links, was proposed in order to explore its resilience. Note that such a robot is also called an under-actuated robot. This dissertation presents the following studies. First, a novel architecture of robots was proposed, which is characterized as under-actuated robot. The architecture enables three types of recovery strategy, namely (1) change of the robot behavior, (2) change of the robot state, and (3) change of the robot configuration. Second, a novel docking system was developed, which allows for the realization of real-time assembly and disassembly and passive joint and adjustable passive link, and this thus enables the realization of the proposed architecture. Third, an example prototype system was built to experiment the effectiveness of the proposed architecture and to demonstrate the resilient behavior of the robot. Fourth, a novel method for robot configuration synthesis was developed, which is based on the genetic algorithm (GA), to determine the goal configuration of a partially damaged robot, at which the robot can still perform its original function. The novelty of the method lies in the integration of both discrete variables such as the number of modules, type of modules, and assembly patterns between modules and the continuous variables such as the length of modules and initial location of the robot. Fifth, a GA-based method for robot reconfiguration planning and scheduling was developed to actually change the robot from its initial configuration to the goal configuration with a minimum effort (time and energy). Two conclusions can be drawn from the above studies. First, the under-actuated robotic architecture can build a cost effective robot that can achieve the highest degree of resilience. Second, the design of the under-actuated resilient robot with the proposed docking system not only reduces the cost but also overcomes the two common actuator failures: (i) an active joint is unlocked (thus becoming a passive joint) and (ii) an active joint is locked (thus becoming an adjustable link). There are several contributions made by this dissertation to the field of robotics. The first is the finding that an under-actuated robot can be made more resilient. In the field of robotics, the concept of the under-actuated robot is available, but it has not been considered for reconfiguration (in literature, the reconfiguration is mostly about fully actuated robots). The second is the elaboration on the concept of reconfiguration planning, scheduling, and manipulation/control. In the literature of robotics, only the concept of reconfiguration planning is precisely given but not for reconfiguration scheduling. The third is the development of the model along with its algorithm for synthesis of the goal reconfiguration, reconfiguration planning, and scheduling. The application of the proposed under-actuated resilient robot lies in the operations in unknown or dangerous environments, for example, in rescue missions and space explorations. In these applications, replacement or repair of a damaged robot is impossible or cost-prohibited
    corecore