Abstract

As natural habitats protection has become a global priority, smart sensing-nets are ever-increasingly needed for effective environmental observation. In a practical monitoring network, it is critical to deploy sensors with sufficient automated intelligence and motion flexibility. Recent advances in robotics and sensors technology have enabled automated mobile sensors deployment in a smart sensing-net. Existing deployment algorithms can be employed to calculate adequate destinations (goals) for sensors to perform respective monitoring tasks. However, given the calculated goal positions, the problem of how to actually coordinate a fleet of robots and schedule moving paths from random initials to reach their goals safely, without collisions, remains largely unaddressed in the wireless sensor networking (WSN) literature. In this paper, we investigate this problem and propose polynomial-time collision-free motion algorithms based on batched movements to ensure all the mobile sensors reach their goals successfully without incurring collisions. We observe that the grouping (batching) strategy is similar to the coloring procedure in graph theory. By constructing a conflict graph, we model the collision-free path scheduling as the well-known k-coloring problem, from which we reduce to our k-batching problem (determining the minimum number of required batches for a successful deployment) and prove its NP completeness. Since the k-batching problem is intractable, we develop CFMA (collision-free motion algorithm), a simple yet effective batching (coloring) heuristic mechanism, to approximate the optimal solution. Performance results show that our motion algorithms outperform other existing path-scheduling mechanisms by producing 100% sensors reachability (success probability of goals reaching), time-bounded deployment latency with low computation complexity, and reduced energy consumption. Note to Practitioners— This research was originally motivated by an oceanography project, which studied marine microbes by sending a team of tiny robots (sensors) randomly scattered on the ocean floor. For hard-to-access habitats like deserts or oceans, where manual placement of sensors is costly or impossible, automatically scheduling robots movements to calculated positions from random initials is essential for an effective monitoring. Our contribution is unique in two ways. First, traditional path-planning research focuses more on independent robots navigating the environment, whereas we target on the network automation problem, coordinating a fleet of robots working together to perform an environmental sensing task. Second, we observe that existing movement methods are too complicated and energy-consuming due to the calculation on-the-go nature. To provide a practical solution, we suggest and design our motion algorithms from a new perspective: pre-scheduled batched movements. Our approach requires a central server for grouping (batching) calculations, but can effectively reduce computation complexity and save significant energy expenditure exerted on resource-limited sensors. The proposed collision-free motion algorithm (CFMA) is a suboptimal yet efficient batching solution, which can be easily applied in real-life open-space monitoring networks. Insights from this foundational research will facilitate future opportunities to implement and verify our method in operational monitoring testbeds.

Highlights

  • F OR decades, researchers have been seeking ways to deploy useful networks for realizing the goal of smart living

  • Since the k-batching problem is intractable, we develop Collision-Free Motion Algorithm (CFMA), a simple yet effective batching heuristic mechanism, to approximate the optimal solution

  • We identify several inefficiencies of Collision-Free Path Planning (CFPP) and propose two enhanced collision-free motion algorithms, namely CFMA and Weighted CFMA (wCFMA), for accelerating the deployment process by possibly reducing the number of required moving groups and shortening the total travel time spent by all sensors

Read more

Summary

INTRODUCTION

F OR decades, researchers have been seeking ways to deploy useful networks for realizing the goal of smart living. For monitoring and surveillance applications, sufficient sensing coverage is essential for a WSN to operate successfully. Maintaining such a network is labor-intensive, often requiring additional staff charged with monitoring the sites daily and responding to inquiries. Autonomous sensors and directing them from their random initials to goals without collisions has been left unsolved In this follow-up research, we emphasize on resolving this problem by designing actual collision-free motion strategies for realizing a practical sensing environment. We regard all sensors as dynamic objects (tiny robots) and develop our collision-free motion algorithms based on batched movements, to address the sensors deployment problem. An illustrative video that shows the operations of our current prototype can be found at [11]

RELATED WORK
Our Contributions
PATH PLANNING STRATEGY
Preliminaries
CFPP Summary
ENHANCED PATH SCHEDULING
Problem Formulation
WEIGHTED PATH SCHEDULING
Motivation for Further Enhancement
PERFORMANCE EVALUATION
Sensors Goal Reachability
Computation Latency and Execution Time
Energy Consumption
Findings
CONCLUSION AND FUTURE APPLICATIONS
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call