Goto

Collaborating Authors

 Planning & Scheduling


Practical Mission Planning for Optimized UAV-Sensor Wireless Recharging

arXiv.org Artificial Intelligence

Optimal maintenance of sensor nodes in a Wireless Rechargeable Sensor Network (WRSN) requires effective scheduling of power delivery vehicles by solving the Charging Scheduling Problem (CSP). Deploying Unmanned Aerial Vehicles (UAVs) as mobile chargers has emerged as a promising solution due to their mobility and flexibility. The CSP can be formulated as a Mixed-Integer Non-Linear Programming problem whose optimization objective is maximizing the recharged energy of sensor nodes within the UAV battery constraint. While many studies have demonstrated satisfactory performance of heuristic algorithms in addressing specific routing problems, few studies explore online updating (i.e., mission re-planning `on the fly') in the CSP context. Here we present a new offline and online mission planner leveraging a first-principles power consumption model that uses real-time state information and environmental information. The planner, namely Rapid Online Metaheuristic-based Planner (ROMP), supplements solutions from a Guided Local Search (GLS) with our Context-aware Black Hole Algorithm. Our results demonstrate that ROMP outperforms GLS in most cases tested. We developed and proposed FastROMP to speed up the online mission (re-)planning algorithm by introducing a new online adjustment operator that uses the latest state information as input, eliminating the need for re-initialization. FastROMP not only provides a better quality route, but it also significantly reduces computational time. The reduction ranges from 39.57% in sparse deployment to 93.3% in denser deployments.


Optimal and Efficient Auctions for the Gradual Procurement of Strategic Service Provider Agents

Journal of Artificial Intelligence Research

We consider an outsourcing problem where a software agent procures multiple servicesย  from providers with uncertain reliabilities to complete a computational task before aย  strict deadline. The service consumerโ€™s goal is to design an outsourcing strategy (definingย  which services to procure and when) so as to maximize a specific objective function. Thisย  objective function can be different based on the consumerโ€™s nature; a socially-focused consumerย  often aims to maximize social welfare, while a self-interested consumer often aimsย  to maximize its own utility. However, in both cases, the objective function depends onย  the providersโ€™ execution costs, which are privately held by the self-interested providers andย  hence may be misreported to influence the consumerโ€™s decisions. For such settings, weย  develop a unified approach to design truthful procurement auctions that can be used byย  both socially-focused and, separately, self-interested consumers. This approach benefitsย  from our proposed weighted threshold payment scheme which pays the provably minimumย  amount to make an auction with a monotone outsourcing strategy incentive compatible.ย  This payment scheme can handle contingent outsourcing plans, where additional procurementย  happens gradually over time and only if the success probability of the already hiredย  providers drops below a time-dependent threshold. Using a weighted threshold paymentย  scheme, we design two procurement auctions that maximize, as well as two low-complexityย  heuristic-based auctions that approximately maximize, the consumerโ€™s expected utility andย  expected social welfare, respectively. We demonstrate the effectiveness and strength of ourย  proposed auctions through both game-theoretical and empirical analysis.ย 


Simultaneous localization and mapping by using Low-Cost Ultrasonic Sensor for Underwater crawler

arXiv.org Artificial Intelligence

Autonomous robots can help people explore parts of the ocean that would be hard or impossible to get to otherwise. The increase in the availability of low-cost components has made it possible to innovate, design, and implement new and innovative ideas for underwater robotics. Cost-effective and open solutions that are available today can be used to replace expensive robot systems. The prototype of an autonomous robot system that functions in brackish waterways in settings such as fish hatcheries is presented in this research. The system has low-cost ultrasonic sensors that use a SLAM algorithm to map and move through the environment. When compared to previous studies that used Lidar sensors, this system's configuration was chosen to keep costs down. A comparison is shown between ultrasonic and lidar sensors, showing their respective pros and cons.


RESPECT: Reinforcement Learning based Edge Scheduling on Pipelined Coral Edge TPUs

arXiv.org Artificial Intelligence

Deep neural networks (DNNs) have substantial computational and memory requirements, and the compilation of its computational graphs has a great impact on the performance of resource-constrained (e.g., computation, I/O, and memory-bound) edge computing systems. While efficient execution of their computational graph requires an effective scheduling algorithm, generating the optimal scheduling solution is a challenging NP-hard problem. Furthermore, the complexity of scheduling DNN computational graphs will further increase on pipelined multi-core systems considering memory communication cost, as well as the increasing size of DNNs. Using the synthetic graph for the training dataset, this work presents a reinforcement learning (RL) based scheduling framework RESPECT, which learns the behaviors of optimal optimization algorithms and generates near-optimal scheduling results with short solving runtime overhead. Our framework has demonstrated up to $\sim2.5\times$ real-world on-chip inference runtime speedups over the commercial compiler with ten popular ImageNet models deployed on the physical Coral Edge TPUs system. Moreover, compared to the exact optimization methods, the proposed RL scheduling improves the scheduling optimization runtime by up to 683$\times$ speedups compared to the commercial compiler and matches the exact optimal solutions with up to 930$\times$ speedups. Finally, we perform a comprehensive generalizability test, which demonstrates RESPECT successfully imitates optimal solving behaviors from small synthetic graphs to large real-world DNNs computational graphs.


A Novel Vector-Field-Based Motion Planning Algorithm for 3D Nonholonomic Robots

arXiv.org Artificial Intelligence

This paper focuses on the motion planning for mobile robots in 3D, which are modelled by 6-DOF rigid body systems with nonholonomic kinematics constraints. We not only specify the target position, but also bring in the requirement of the heading direction at the terminal time, which gives rise to a new and more challenging 3D motion planning problem. The proposed planning algorithm involves a novel velocity vector field (VF) over the workspace, and by following the VF, the robot can be navigated to the destination with the specified heading direction. In order to circumvent potential collisions with obstacles and other robots, a composite VF is designed by composing the navigation VF and an additional VF tangential to the boundary of the dangerous area. Moreover, we propose a priority-based algorithm to deal with the motion coupling issue among multiple robots. Finally, numerical simulations are conducted to verify the theoretical results.


Offline Time-Independent Multi-Agent Path Planning

arXiv.org Artificial Intelligence

This paper studies a novel planning problem for multiple agents that cannot share holding resources, named OTIMAPP (Offline Time-Independent Multi-Agent Path Planning). Given a graph and a set of start-goal pairs, the problem consists in assigning a path to each agent such that every agent eventually reaches their goal without blocking each other, regardless of how the agents are being scheduled at runtime. The motivation stems from the nature of distributed environments that agents take actions fully asynchronous and have no knowledge about those exact timings of other actors. We present solution conditions, computational complexity, solvers, and robotic applications.


Towards Automated 3D Search Planning for Emergency Response Missions

arXiv.org Artificial Intelligence

The ability to efficiently plan and execute automated and precise search missions using unmanned aerial vehicles (UAVs) during emergency response situations is imperative. Precise navigation between obstacles and time-efficient searching of 3D structures and buildings are essential for locating survivors and people in need in emergency response missions. In this work we address this challenging problem by proposing a unified search planning framework that automates the process of UAV-based search planning in 3D environments. Specifically, we propose a novel search planning framework which enables automated planning and execution of collision-free search trajectories in 3D by taking into account low-level mission constrains (e.g., the UAV dynamical and sensing model), mission objectives (e.g., the mission execution time and the UAV energy efficiency) and user-defined mission specifications (e.g., the 3D structures to be searched and minimum detection probability constraints). The capabilities and performance of the proposed approach are demonstrated through extensive simulated 3D search scenarios.


Oscillatory Neural Fields for Globally Optimal Path Planning

Neural Information Processing Systems

A neural network solution is proposed for solving path planning problems faced by mobile robots. The proposed network is a two-dimensional sheet of neurons forming a distributed representation of the robot's workspace. Lateral interconnections between neurons are "cooperative", so that the network exhibits oscillatory behaviour. These oscillations are used to gen(cid:173) erate solutions of Bellman's dynamic programming equation in the context of path planning. Simulation experiments imply that these networks locate global optimal paths even in the presence of substantial levels of circuit nOlse.


Obstacle Avoidance through Reinforcement Learning

Neural Information Processing Systems

A method is described for generating plan-like. The experiments reported here use a simulated vehicle with a primitive range sensor. Avoidance behaviour is encoded as a set of continuous functions of the perceptual input space. These functions are stored using CMACs and trained by a variant of Barto and Sutton's adaptive critic algorithm. As the vehicle explores its surroundings it adapts its responses to sensory stimuli so as to minimise the negative reinforcement arising from collisions.


Learning Spatio-Temporal Planning from a Dynamic Programming Teacher: Feed-Forward Neurocontrol for Moving Obstacle Avoidance

Neural Information Processing Systems

Within a simple test-bed, application of feed-forward neurocontrol for short-term planning of robot trajectories in a dynamic environ(cid:173) ment is studied. The action network is embedded in a sensory(cid:173) motoric system architecture that contains a separate world model. It is continuously fed with short-term predicted spatio-temporal obstacle trajectories, and receives robot state feedback. It generates goal-directed motor actions - subject to the robot's kinematic and dynamic constraints - such that colli(cid:173) sions with moving obstacles are avoided. Using supervised learn(cid:173) ing, we distribute examples of the optimal planner mapping over a structure-level adapted parsimonious higher order network.