40 results on '"Joshua Vander Hook"'
Search Results
2. The Pluggable Distributed Resource Allocator (PDRA): a Middleware for Distributed Computing in Mobile Robotic Networks.
- Author
-
Federico Rossi 0001, Tiago Stegun Vaquero, Marc Sanchez Net, Maíra Saboia da Silva, and Joshua Vander Hook
- Published
- 2020
- Full Text
- View/download PDF
3. A Visual Analytics Approach to Debugging Cooperative, Autonomous Multi-Robot Systems' Worldviews.
- Author
-
Suyun 'Sandra' Bae, Federico Rossi 0001, Joshua Vander Hook, Scott Davidoff, and Kwan-Liu Ma
- Published
- 2020
- Full Text
- View/download PDF
4. Mars On-Site Shared Analytics Information and Computing.
- Author
-
Joshua Vander Hook, Tiago Vaquero, Federico Rossi 0001, Martina Troesch, Marc Sanchez Net, Joshua Schoolcraft, Jean-Pierre de la Croix, and Steve A. Chien
- Published
- 2019
5. Low-thrust trajectory optimization for the solar system pony express
- Author
-
Alex Pascarella, Robyn Woollands, Etienne Pellegrini, Marc Sanchez Net, Hua Xie, and Joshua Vander Hook
- Subjects
Aerospace Engineering - Published
- 2023
- Full Text
- View/download PDF
6. Observing Mars from Areostationary Orbit: Benefits and Applications
- Author
-
Luca Montabone, Nicholas Heavens, Jose L. Alvarellos, Michael Aye, Alessandra Babuscia, Nathan Barba, J. Michael Battalio, Tanguy Bertrand, Bruce Cantor, Michel Capderou, Matthew Chojnacki, Shannon M Curry, Charles D Edwards, Meredith K Elrod, Lori Kay Fenton, Robin L. Ferguson, Claus Gebhardt, Scott D Guzewich, Melinda A Kahre, Ozgur Karatekin, David M Kass, Robert Lillis, Giuliano Liuzzi, Michael A Mischna, Claire E Newman, Maurizio Pajola, Alexey Pankine, Sylvain Piqueux, Ali Rahmati, M. Pilar Romero-Perez, Marc Sanchez-Net, Michael D Smith, Alejandro Soto, Aymeric Spiga, Leslie Tamppari, Joshua Vander Hook, Paulina Wolkenberg, Michael D Wolff, Ryan C Woolley, and Roland M. B. Young
- Subjects
Lunar And Planetary Science And Exploration - Published
- 2020
7. Finding and tracking targets in the wild: Algorithms and field deployments.
- Author
-
Volkan Isler, Narges Noori, Patrick A. Plonski, Alessandro Renzaglia, Pratap Tokekar, and Joshua Vander Hook
- Published
- 2015
- Full Text
- View/download PDF
8. Navigation around an unknown obstacle for autonomous surface vehicles using a forward-facing sonar.
- Author
-
Patrick A. Plonski, Joshua Vander Hook, Cheng Peng 0010, Narges Noori, and Volkan Isler
- Published
- 2015
- Full Text
- View/download PDF
9. Proximal Exploration of Venus Volcanism with Teams of Autonomous Buoyancy-Controlled Balloons
- Author
-
Federico Rossi, Maíra Saboia, Siddharth Krishnamoorthy, and Joshua Vander Hook
- Subjects
FOS: Computer and information sciences ,Computer Science - Robotics ,Aerospace Engineering ,Computer Science - Multiagent Systems ,Robotics (cs.RO) ,Multiagent Systems (cs.MA) - Abstract
Altitude-controlled balloons hold great promise for performing high-priority scientific investigations of Venus's atmosphere and geological phenomena, including tectonic and volcanic activity, as demonstrated by a number of recent Earth-based experiments. In this paper, we explore a concept of operations where multiple autonomous, altitude-controlled balloons monitor explosive volcanic activity on Venus through infrasound microbarometers, and autonomously navigate the uncertain wind field to perform follow-on observations of detected events of interest. We propose a novel autonomous guidance technique for altitude-controlled balloons in Venus's uncertain wind field, and show the approach can result in an increase of up to 63% in the number of close-up observations of volcanic events compared to passive drifters, and a 16% increase compared to ground-in-the-loop guidance. The results are robust to uncertainty in the wind field, and hold across large changes in the frequency of explosive volcanic events, sensitivity of the microbarometer detectors, and numbers of aerial platforms., 44 pages, 19 figures. Accepted for publication by Acta Astronautica
- Published
- 2023
10. MOSAIC: A Satellite Constellation to Enable Groundbreaking Mars Climate System Science and Prepare for Human Exploration
- Author
-
Robert J. Lillis, David Mitchell, Luca Montabone, Nicholas Heavens, Tanya Harrison, Cassie Stuurman, Scott Guzewich, Scott England, Paul Withers, Mike Chaffin, Shannon Curry, Chi Ao, Steven Matousek, Nathan Barba, Ryan Woolley, Isaac Smith, Gordon R. Osinski, Armin Kleinböhl, Leslie Tamppari, Michael Mischna, David Kass, Michael Smith, Michael Wolff, Melinda Kahre, Aymeric Spiga, François Forget, Bruce Cantor, Justin Deighan, Amanda Brecht, Stephen Bougher, Christopher M. Fowler, David Andrews, Martin Patzold, Kerstin Peter, Silvia Tellmann, Mark Lester, Beatriz Sánchez-Cano, Janet Luhmann, François Leblanc, Jasper Halekas, David Brain, Xiaohua Fang, Jared Espley, Hermann Opgenoorth, Oleg Vaisberg, David Hinson, Sami Asmar, Joshua Vander Hook, Ozgur Karatekin, Aroh Barjatya, and Abhishek Tripathi
- Published
- 2021
- Full Text
- View/download PDF
11. Cycler Orbits and Solar System Pony Express
- Author
-
Marc Sanchez Net, Etienne Pellegrini, Wilson Parker, Joshua Vander Hook, and Robyn Woollands
- Subjects
Space and Planetary Science ,Aerospace Engineering - Published
- 2022
- Full Text
- View/download PDF
12. Swarms of Pirates: Red Team Exercises Using Autonomous High-Speed Maneuvering Surface Vessels
- Author
-
Joshua Vander Hook, William Seto, Viet Nguyen, Zaki Hasnain, Carlyn-Ann Lee, Liam Gallagher, Tyler Halpin-Chan, Varun Varahamurthy, and Moises Angulo
- Abstract
We present a final overview of the efforts by the Naval Air Warfare Center Weapons Division (NAWCWD) and the Jet Propulsion Laboratory to automate the operation of the largest fleet of autonomous maritime vehicles. The vehicles are intended for large-scale demonstrations and tests of US Navy systems or tactics. This review covers a preexisting distributed architecture for human-in-the-loop control of several autonomous high-speed boats with a main focus on the planning, formation assignment, and formation switching pipeline. Algorithm capabilities are described and validated in simulation and field tests using real-world vehicles. Theoretical lower bounds on the time required to change formations are also derived and used to bound our experimental performance. We are able to present data from the 2019 “final exam” that pitted this architecture in a head-to-head competition, which was won after a perfect run with no hazardous maneuvers recorded under autonomous control. The effort concluded successfully on December 31, 2020, with the delivery of code and documentation after successful integration and testing exercises in 2019 and 2020. We conclude the paper with discussions of limitations, extensions, and suggestions for future work.
- Published
- 2022
- Full Text
- View/download PDF
13. Enabling technologies for planetary exploration
- Author
-
Manuel Grande, Linli Guo, Michel Blanc, Jorge Alves, Advenit Makaya, Sami Asmar, David Atkinson, Anne Bourdon, Pascal Chabert, Steve Chien, John Day, Alberto G. Fairén, Anthony Freeman, Antonio Genova, Alain Herique, Wlodek Kofman, Joseph Lazio, Olivier Mousis, Gian Gabriele Ori, Victor Parro, Robert Preston, Jose A. Rodriguez-Manfredi, Veerle J. Sterken, Keith Stephenson, Joshua Vander Hook, J. Hunter Waite, and Sonia Zine
- Published
- 2023
- Full Text
- View/download PDF
14. Contributors
- Author
-
Jorge Alves, Eleonora Ammannito, Nicolas André, Gabriella Arrigo, Sami Asmar, David Atkinson, Adriano Autino, Pierre Beck, Gilles Berger, Michel Blanc, Scott Bolton, Anne Bourdon, Pierre Bousquet, Emma Bunce, Maria Teresa Capria, Pascal Chabert, Sébastien Charnoz, Baptiste Chide, Steve Chien, Ilaria Cinelli, John Day, Véronique Dehant, Brice Demory, Shawn Domagal-Goldman, Caroline Dorn, Alberto G. Fairén, Valerio Filice, Leigh N. Fletcher, Bernard Foing, François Forget, Anthony Freeman, B. Scott Gaudi, Antonio Genova, Manuel Grande, James Green, Léa Griton, Linli Guo, Heidi Hammel, Christiane Heinicke, Ravit Helled, Kevin Heng, Alain Herique, Dennis Höning, Joshua Vander Hook, Aurore Hutzler, Takeshi Imamura, Caitriona Jackman, Yohai Kaspi, Jyeong Ja Kim, Daniel Kitzman, Wlodek Kofman, Eiichiro Kokubo, Oleg Korablev, Jérémie Lasue, Joseph Lazio, Jérémy Leconte, Emmanuel Lellouch, Louis Le Sergeant d'Hendecourt, Jonathan Lewis, Ming Li, Steve Mackwell, Mohammad Madi, Advenit Makaya, Nicolas Mangold, Bernard Marty, Sylvestre Maurice, Ralph McNutt, Patrick Michel, Alessandro Morbidelli, Christoph Mordasini, Olivier Mousis, David Nesvorny, Lena Noack, Masami Onoda, Merav Opher, Gian Gabriele Ori, James Owen, Chris Paranicas, Victor Parro, Maria Antonietta Perino, Christina Plainaki, Robert Preston, Olga Prieto-Ballesteros, Liping Qin, Sascha Quanz, Heike Rauer, Jose A. Rodriguez-Manfredi, Juergen Schmidt, Dave Senske, Ignas Snellen, Krista M. Soderlund, Christophe Sotin, Linda Spilker, Tilman Spohn, Keith Stephenson, Veerle J. Sterken, Leonardo Testi, Nicola Tosi, Yoshio Toukaku, Stéphane Udry, Ann C. Vandaele, Allona Vazan, Julia Venturini, Pierre Vernazza, J. Hunter Waite, Joachim Wambsganss, Armin Wedler, Frances Westall, Philippe Zarka, Sonia Zine, and Qiugang Zong
- Published
- 2023
- Full Text
- View/download PDF
15. Sensor planning for a symbiotic UAV and UGV system for precision agriculture.
- Author
-
Pratap Tokekar, Joshua Vander Hook, David J. Mulla, and Volkan Isler
- Published
- 2013
- Full Text
- View/download PDF
16. Local-Search Strategy for Active Localization of Multiple Invasive Fish.
- Author
-
Joshua Vander Hook, Pratap Tokekar, Elliot Branson, Przemyslaw G. Bajer, Peter W. Sorensen, and Volkan Isler
- Published
- 2012
- Full Text
- View/download PDF
17. Cautious greedy strategy for bearing-based active localization: Experiments and theoretical analysis.
- Author
-
Joshua Vander Hook, Pratap Tokekar, and Volkan Isler
- Published
- 2012
- Full Text
- View/download PDF
18. Active target localization for bearing based robotic telemetry.
- Author
-
Pratap Tokekar, Joshua Vander Hook, and Volkan Isler
- Published
- 2011
- Full Text
- View/download PDF
19. Mars On-Site Shared Analytics Information and Computing
- Author
-
Joshua Vander Hook, Tiago Vaquero, Federico Rossi, Martina Troesch, Marc Sanchez Net, Joshua Schoolcraft, Jean-Pierre de la Croix, and Steve Chien
- Abstract
We study the use of distributed computation in a representative multi-robot planetary exploration mission. We model a network of small rovers with access to computing resources from a static base station based on current design efforts and extrapolation from the Mars 2020 rover autonomy. The key algorithmic problem is simultaneous scheduling of computation, communication, and caching of data, as informed by an autonomous mission planner. We consider scheduling of a dependency chain of required and optional (but rewarding) tasks and present a consensus-backed scheduler for sharedworld, distributed scheduling based on an Integer Linear Program. We validate the pipeline with simulation and field results. Our results are intended to provide a baseline comparison and motivating application domain for future research into network-aware decentralized scheduling and resource allocation.
- Published
- 2021
- Full Text
- View/download PDF
20. Pursuit and Evasion with Uncertain Bearing Measurements.
- Author
-
Joshua Vander Hook and Volkan Isler
- Published
- 2014
21. Toward Autonomous Localization of Planetary Robotic Explorers by Relying on Semantic Mapping
- Author
-
Kamak Ebadi, Kyle Coble, Dima Kogan, Deegan Atha, Russell Schwartz, Curtis Padgett, and Joshua Vander Hook
- Published
- 2022
- Full Text
- View/download PDF
22. Topographical Landmarks for Ground-Level Terrain Relative Navigation on Mars
- Author
-
Joshua Vander Hook, Russell Schwartz, Kamak Ebadi, Kyle Coble, and Curtis Padgett
- Published
- 2022
- Full Text
- View/download PDF
23. IceNode: a Buoyant Vehicle for Acquiring Well-Distributed, Long-Duration Melt Rate Measurements under Ice Shelves
- Author
-
Evan Bock Clark, Andrew Branch, Rebecca Castano, Ian Fenty, Christine Gebara, Ara Kourchians, Daniel Limonadi, Gauri Madhok, Patrick McGarey, Flora Mechentel, Kelly Nguyen, Tyler Okamoto, Eric Rignot, Federico Rossi, Brendan Santos, Justin Schachter, Michael Schodlok, Dane Schoelen, Timothy Stanton, Joshua Vander Hook, Ben Wolsieffer, and Xavier Zapien
- Published
- 2021
- Full Text
- View/download PDF
24. Solar System Data Mules: Analysis for Mars and Jupiter
- Author
-
Wilson P. Parker, Joshua Vander Hook, Marc Sanchez Net, and Etienne Pellegrini
- Subjects
Planetary body ,Solar System ,Spacecraft ,Computer science ,business.industry ,Real-time computing ,Volume (computing) ,NASA Deep Space Network ,Mars Exploration Program ,Jupiter ,Planet ,Physics::Space Physics ,Astrophysics::Earth and Planetary Astrophysics ,business - Abstract
This paper explores the ability to ferry data between Mars and Earth, and Jupiter and Earth, using a network of small spacecraft (termed “data mules”) placed in phase-shifted cycler orbits between both planets. These cycler orbits enable the data mules to periodically visit the destination planet without requiring large amounts of fuel. However, their long periodicity also limits the cadence of visits since several years may elapse between consecutive data mule flybys. To increase total data return to Earth, we compare two alternative concepts of operations. First, we assume that each data mule carries an optical terminal capable of establishing a very high-rate inter-satellite link with a spacecraft orbiting Mars and Jupiter (where all data to be returned is stored). This inter-satellite link operates for a short period of time, nominally during 1 day around closest approach of the data mule to the planetary body of interest. This is compared to normal Deep Space Network (DSN) operations, in which we optimistically assume a continuous direct-to-Earth link with a ground antenna. Through our analysis, we show that the concept of data mules can substantially increase the total amount of data returnable from planetary bodies when used as a complement to current DSN support. We also show how the system performance, measured in terms of total returnable data volume or amortized yearly data rate, depends on technological constraints to implement the deep space and proximity links, as well as geometrical constraints imposed by cycler orbits and the solar system.
- Published
- 2021
- Full Text
- View/download PDF
25. The Pluggable Distributed Resource Allocator (PDRA): a Middleware for Distributed Computing in Mobile Robotic Networks
- Author
-
Federico Rossi, Marc Sanchez-Net, Maira Saboia da Silva, Joshua Vander Hook, and Tiago Stegun Vaquero
- Subjects
FOS: Computer and information sciences ,Computer science ,Distributed computing ,CPU time ,020207 software engineering ,02 engineering and technology ,Executor ,computer.software_genre ,Task (computing) ,Computer Science - Robotics ,Middleware ,Middleware (distributed applications) ,0202 electrical engineering, electronic engineering, information engineering ,Task analysis ,Resource allocation ,Robot ,020201 artificial intelligence & image processing ,Resource management ,Computer Science - Multiagent Systems ,Motion planning ,User interface ,Resource management (computing) ,Robotics (cs.RO) ,computer ,Multiagent Systems (cs.MA) - Abstract
We present the Pluggable Distributed Resource Allocator (PDRA), a middleware for distributed computing in heterogeneous mobile robotic networks. PDRA enables autonomous robotic agents to share computational resources for computationally expensive tasks such as localization and path planning. It sits between an existing single-agent planner/executor and existing computational resources (e.g. ROS packages), intercepts the executor's requests and, if needed, transparently routes them to other robots for execution. PDRA is pluggable: it can be integrated in an existing single-robot autonomy stack with minimal modifications. Task allocation decisions are performed by a mixed-integer programming algorithm, solved in a shared-world fashion, that models CPU resources, latency requirements, and multi-hop, periodic, bandwidth-limited network communications; the algorithm can minimize overall energy usage or maximize the reward for completing optional tasks. Simulation results show that PDRA can reduce energy and CPU usage by over 50% in representative multi-robot scenarios compared to a naive scheduler; runs on embedded platforms; and performs well in delay- and disruption-tolerant networks (DTNs). PDRA is available to the community under an open-source license., Extended version of manuscript presented at IROS 2020. In v2, numerical results are updated and parts of the paper are rewritten and expanded for clarity. In v3, a minor author metadata error is fixed. All code is available under Apache license at https://github.com/nasa/mosaic
- Published
- 2020
26. A ROS-based Simulator for Testing the Enhanced Autonomous Navigation of the Mars 2020 Rover
- Author
-
Olivier Toupet, Joshua Vander Hook, Steven Myint, Michael McHenry, Masahiro Ono, and Tyler del Sesto
- Subjects
Software ,Machine vision ,business.industry ,Mars landing ,Robotics ,Cloud computing ,Artificial intelligence ,business ,Simulation ,Rendering (computer graphics) ,Visualization ,Graphical user interface - Abstract
In order to achieve the ambitious objectives of the Mars 2020 (M2020) mission, in particular the ability to autonomously traverse more challenging terrains more efficiently, new surface mobility software was developed for Enhanced Navigation (ENav). That decision was made early in the project, before most of the new surface flight software (FSW) existed, which created a need for a separate framework where the new navigation algorithms could be quickly prototyped and tested, before more realistic FSW-based testbeds became available. The JPL robotics team chose the Robot Operating System [1] (ROS) as the environment in which to test the new ENav algorithms. This made it possible to write the algorithms in the C language required by the FSW, so they could be directly ported over to the flight module later on, while leveraging all the C++ libraries and tools provided by ROS for simulation and testing. The ENav algorithms were developed as a separate C library, and stubs were used to replace any FSW-specific code, such as Event Reporting (EVRs) and data products (DPs). A ROS simulator was developed to generate a rich set of varied 3D terrains representative of the candidate Mars landing sites and simulate the physics of the rover motion, the point cloud perceived by the rover's stereo vision system, and the new thinking-while-driving (TWD) navigation logic which directs the rover to drive autonomously to user-specified waypoints. To simulate the rover motion and perception, a ROS node was developed that uses a software library called HyperDrive Sim (HDSim), which is a wrapper for the Rover Sequencing and Visualization Program [2] (RSVP). That library provides rover-terrain settling, realistic slip modelling, and camera rendering capability based on the rover's NavCam machine vision models. To simulate the navigation logic, a ROS node was created that initializes and runs the ENav algorithms in a way that mimics the FSW execution, while also providing the capability to load and replay data products, including re-running the recorded inputs through the ENav algorithms for testing. An engineering Graphical User Interface (GUI) was also developed to visualize various elements, such as the rover pose during the drive, the simulated and perceived terrain, the selected local and global paths to the goal, the evaluated candidate paths and the reasons why they were rejected, the keep-in and keep-out zones (KIOZs), etc. Finally, an advanced Monte Carlo (MC) framework that can run many simulations in parallel on the Cloud and automatically generate reports that capture the key ENav performance metrics was developed to evaluate the system in a statistically-meaningful way. This paper provides an overview of the ROS-based simulator used for testing the M2020 ENav algorithms.
- Published
- 2020
- Full Text
- View/download PDF
27. Nebulae: A Proposed Concept of Operation for Deep Space Computing Clouds
- Author
-
Joshua Vander Hook, Randolf L. Kirk, Dmitriy Bekker, Alice Cocoros, Trent M. Hare, Julie Castillo-Rogez, Valerie Fox, Tiago Stegun Vaquero, and Richard J. Doyle
- Subjects
Focus (computing) ,010504 meteorology & atmospheric sciences ,Spacecraft ,Computer science ,business.industry ,Autonomous agent ,NASA Deep Space Network ,01 natural sciences ,Concept of operations ,0103 physical sciences ,Systems engineering ,Key (cryptography) ,business ,010303 astronomy & astrophysics ,0105 earth and related environmental sciences - Abstract
In this paper, we describe an ongoing multi-institution study in using emplaced computational resources such as high-volume storage and fast processing to enable instruments to gather and store much more data than would normally be possible, even if it cannot be downlinked to Earth in any reasonable time. The primary focus of the study is designing science pipelines for on-site summarization, archival for future downlink, and multisensor fusion. A secondary focus is on providing support for increasingly autonomous systems, including mapping, planning, and multi-platform collaboration. Key to both of these concepts is treating the spacecraft not as an autonomous agent but as an interactive batch processor, which allows us to avoid “quantum leaps” in machine intelligence required to realize the concepts. Our goal is to discuss preliminary results and technical directions for the community, and identify promising new opportunities for multi-sensor fusion with the help of planetary researchers.
- Published
- 2020
28. A Visual Analytics Approach to Debugging Cooperative, Autonomous Multi-Robot Systems' Worldviews
- Author
-
Suyun lSandrar Bae, Federico Rossi, Joshua Vander Hook, Kwan-Liu Ma, and Scott Davidoff
- Subjects
FOS: Computer and information sciences ,Robot kinematics ,Visual analytics ,Computer science ,media_common.quotation_subject ,Computer Science - Human-Computer Interaction ,020206 networking & telecommunications ,020207 software engineering ,02 engineering and technology ,Task (project management) ,Human-Computer Interaction (cs.HC) ,Computer Science - Robotics ,Debugging ,Human–computer interaction ,0202 electrical engineering, electronic engineering, information engineering ,Task analysis ,Robot ,Systems design ,Computer Science - Multiagent Systems ,Root cause analysis ,Robotics (cs.RO) ,media_common ,Multiagent Systems (cs.MA) - Abstract
Autonomous multi-robot systems, where a team of robots shares information to perform tasks that are beyond an individual robot's abilities, hold great promise for a number of applications, such as planetary exploration missions. Each robot in a multi-robot system that uses the shared-world coordination paradigm autonomously schedules which robot should perform a given task, and when, using its worldview--the robot's internal representation of its belief about both its own state, and other robots' states. A key problem for operators is that robots' worldviews can fall out of sync (often due to weak communication links), leading to desynchronization of the robots' scheduling decisions and inconsistent emergent behavior (e.g., tasks not performed, or performed by multiple robots). Operators face the time-consuming and difficult task of making sense of the robots' scheduling decisions, detecting de-synchronizations, and pinpointing the cause by comparing every robot's worldview. To address these challenges, we introduce MOSAIC Viewer, a visual analytics system that helps operators (i) make sense of the robots' schedules and (ii) detect and conduct a root cause analysis of the robots' desynchronized worldviews. Over a year-long partnership with roboticists at the NASA Jet Propulsion Laboratory, we conduct a formative study to identify the necessary system design requirements and a qualitative evaluation with 12 roboticists. We find that MOSAIC Viewer is faster- and easier-to-use than the users' current approaches, and it allows them to stitch low-level details to formulate a high-level understanding of the robots' schedules and detect and pinpoint the cause of the desynchronized worldviews., Comment: To appear in IEEE Conference on Visual Analytics Science and Technology (VAST) 2020
- Published
- 2020
- Full Text
- View/download PDF
29. Environment Exploration in Sensing Automation for Habitat Monitoring
- Author
-
Volkan Isler, Patrick A. Plonski, Narges Noori, Joshua Vander Hook, and Cheng Peng
- Subjects
0209 industrial biotechnology ,Competitive analysis ,business.industry ,Computer science ,020208 electrical & electronic engineering ,Real-time computing ,Context (language use) ,02 engineering and technology ,Sonar ,Task (project management) ,Computer Science::Robotics ,020901 industrial engineering & automation ,Control and Systems Engineering ,Obstacle ,Obstacle avoidance ,0202 electrical engineering, electronic engineering, information engineering ,Robot ,Computer vision ,14. Life underwater ,Artificial intelligence ,Electrical and Electronic Engineering ,Online algorithm ,business - Abstract
We present algorithms for environment exploration in the context of a habitat monitoring task, where the goal is to track radio-tagged invasive fish with autonomous surface or ground robots. The first task is navigation around an unknown obstacle using an input from a front-facing sonar. This capability is important for navigation on inland lakes, because plants and shallow shorelines are hard to map in advance. The second task involves energy harvesting for long-term operation. We address the problem of exploring the solar map of the environment which is used for energy-efficient navigation. For both problems, we present online algorithms and examine their performance using competitive analysis. In competitive analysis, the performance of an online algorithm is compared against the optimal offline algorithm. For obstacle avoidance, the offline algorithm knows the shape of the obstacle. For solar exploration, the offline algorithm knows the geometry of the shadow-casting objects. We obtain an $O(1)$ competitive ratio for obstacle avoidance and an $O(\log n)$ competitive ratio for solar exploration, where $n$ is the number of critical points to observe. The strategies for obstacle avoidance are validated through extensive field experiments, and the strategies for exploration are validated with simulations.
- Published
- 2017
- Full Text
- View/download PDF
30. Lamb wave-based mapping of plate structures via frontier exploration
- Author
-
Joshua Vander Hook, Alvin Miranda, and Christoph Schaal
- Subjects
010302 applied physics ,Acoustics and Ultrasonics ,Computer science ,business.industry ,Acoustics ,Robotics ,Simultaneous localization and mapping ,01 natural sciences ,Field (computer science) ,Lamb waves ,Nondestructive testing ,0103 physical sciences ,Robot ,Artificial intelligence ,Aerospace ,business ,010301 acoustics ,Mobile service - Abstract
Substantial improvements in material processing and manufacturing techniques in recent years necessitate the introduction of effective and efficient nondestructive testing (NDT) methods that can seamlessly integrate into day-to-day aircraft and aerospace operations. Lamb wave-based methods have been identified as one of the most promising candidates for the inspection of large-scale structures. At the same time, there is presently a high level of research in the field of autonomous mobile robotics, especially in simultaneous localization and mapping (SLAM). Thus, this paper investigates a means to automate Lamb wave-based NDT by positioning sensors along a planar structure through mobile service robots. To this end, a generalized method for the mapping of plate structures using scattered Lamb waves by means of frontier exploration is presented such that an autonomous SLAM-capable NDT system can become realizable. The performance of this novel Lamb wave-based frontier exploration is first evaluated in simulation. It is shown that it generally outperforms a random frontier exploration and may even perform near-optimal in the case of an isotropic, square panel. These findings are then validated in laboratory experiments, confirming the general feasibility of utilizing Lamb waves for SLAM. Furthermore, the versatility of the developed methodology is successfully demonstrated on a more complexly shaped stiffened panel.
- Published
- 2021
- Full Text
- View/download PDF
31. Constrained Probabilistic Search for a One-Dimensional Random Walker
- Author
-
Volkan Isler, Joshua Vander Hook, Narges Noori, and Alessandro Renzaglia
- Subjects
0209 industrial biotechnology ,Mathematical optimization ,business.industry ,Probabilistic logic ,Partially observable Markov decision process ,0102 computer and information sciences ,02 engineering and technology ,Random walk ,01 natural sciences ,Computer Science Applications ,020901 industrial engineering & automation ,Line segment ,Random walker algorithm ,010201 computation theory & mathematics ,Control and Systems Engineering ,Search problem ,Node (circuits) ,Artificial intelligence ,Electrical and Electronic Engineering ,Representation (mathematics) ,business ,Mathematics - Abstract
This paper addresses a fundamental search problem in which a searcher subject to time and energy constraints tries to find a mobile target. The target's motion is modeled as a random walk on a discrete set of points on a line segment. At each time step, the target chooses one of the adjacent nodes at random and moves there. We study two detection models. In the no-crossing model, the searcher detects the target if it is on the same node or if it takes the same edge at the same time. In the crossing model, detection happens only if the target lands on the same node at the same time. For the no-crossing model, where move and stay actions may have different costs, we present an optimal search strategy under energy and time constraints. For the crossing model, we formulate the problem of designing an optimal strategy as a partially observable Markov decision process (POMDP) and solve it using methods that reduce the state–space representation of the belief. The POMDP solution reveals structural properties of the optimal solution. We use this structure to design an efficient strategy and analytically study its performance. Finally, we present preliminary experimental results to demonstrate the applicability of our model to our tracking system, which is used for finding radio-tagged invasive fish.
- Published
- 2016
- Full Text
- View/download PDF
32. Environment and Solar Map Construction for Solar-Powered Mobile Systems
- Author
-
Joshua Vander Hook, Patrick A. Plonski, and Volkan Isler
- Subjects
0209 industrial biotechnology ,Computer science ,Real-time computing ,ComputerApplications_COMPUTERSINOTHERSYSTEMS ,02 engineering and technology ,7. Clean energy ,symbols.namesake ,020901 industrial engineering & automation ,Position (vector) ,0202 electrical engineering, electronic engineering, information engineering ,Electrical and Electronic Engineering ,Gaussian process ,Simulation ,Solar power ,business.industry ,Mobile robot ,Computer Science Applications ,Control and Systems Engineering ,Physics::Space Physics ,symbols ,Robot ,020201 artificial intelligence & image processing ,Satellite ,Mobile telephony ,business ,Efficient energy use - Abstract
Energy harvesting using solar panels can significantly increase the operational life of mobile robots. If a map of expected solar power is available, energy efficient paths can be computed. However, estimating this map is a challenging task, especially in complex environments. In this paper, we show how the problem of estimating solar power can be decomposed into the steps of magnitude estimation and solar classification. Then, we provide two methods to classify a position as sunny or shaded: a simple data-driven Gaussian Process method and a method that estimates the geometry of the environment as a latent variable. Both of these methods are practical when the training measurements are sparse, such as with a simple robot that can only measure solar power at its own position. We demonstrate our methods on simulated randomly generated environments. We also justify our methods with measured solar data by comparing the constructed height maps with satellite images of the test environments, and in a cross-validation step where we examine the accuracy of predicted shadows and solar current.
- Published
- 2016
- Full Text
- View/download PDF
33. Gathering Bearing Data for Target Localization
- Author
-
Volkan Isler, Haluk Bayram, and Joshua Vander Hook
- Subjects
Dilution of precision ,0209 industrial biotechnology ,Engineering ,Mathematical optimization ,Control and Optimization ,Directional antenna ,business.industry ,Total cost ,Mechanical Engineering ,Biomedical Engineering ,Approximation algorithm ,020206 networking & telecommunications ,02 engineering and technology ,Bearing (navigation) ,Computer Science Applications ,Human-Computer Interaction ,Set (abstract data type) ,020901 industrial engineering & automation ,Artificial Intelligence ,Control and Systems Engineering ,0202 electrical engineering, electronic engineering, information engineering ,Robot ,Measurement uncertainty ,Computer Vision and Pattern Recognition ,business - Abstract
We consider the problem of gathering bearing data to localize targets. We start with a commonly used notion of uncertainty based on geometric dilution of precision (GDOP) and study the following bicriteria problem. Given a set of potential target areas and an uncertainty level $U$ , compute an ordered set of measurement locations for a single robot which 1) minimizes the total cost given by the travel time plus the time spent in taking measurements and 2) ensures that the uncertainty in estimating the target’s location is at most $U$ regardless of the targets’ locations. We present an approximation algorithm and prove that its cost is at most 28.9 times the optimal cost while guaranteeing that the uncertainty is at most $5.5U$ . In addition to theoretical analysis, we validate the results in simulation and experiments performed with a directional antenna used for tracking invasive fish.
- Published
- 2016
- Full Text
- View/download PDF
34. Algorithms for Cooperative Active Localization of Static Targets With Mobile Bearing Sensors Under Communication Constraints
- Author
-
Joshua Vander Hook, Pratap Tokekar, and Volkan Isler
- Subjects
Engineering ,Robot kinematics ,Adaptive algorithm ,business.industry ,Mobile robot ,Bearing (navigation) ,Field (computer science) ,Computer Science Applications ,Robot control ,Control and Systems Engineering ,Trajectory ,Robot ,Electrical and Electronic Engineering ,business ,Algorithm - Abstract
We study the problem of actively locating a static target using mobile robots equipped with bearing sensors. The goal is to reduce the uncertainty in the target's location to a value below a given threshold in minimum time. Our cost formulation explicitly models time spent in traveling, as well as taking measurements. In addition, we consider distance-based communication constraints between the robots. We provide the following theoretical results. First, we study the properties of an optimal offline strategy for one or more robots with access to the target's true location. We derive the optimal offline algorithm and bound its cost when considering a single robot or an even number of robots. In other cases, we provide a close approximation. Second, we provide a general method of converting the offline algorithm into an online adaptive algorithm (that does not have access to the target's true location), while preserving near optimality. Using these two results, we present an online strategy proven to locate the target up to a desired uncertainty level at near-optimal cost. In addition to theoretical analysis, we validate the algorithm in simulations and multiple field experiments performed using autonomous surface vehicles carrying radio antennas to localize radio tags.
- Published
- 2015
- Full Text
- View/download PDF
35. Mission modeling, planning, and execution module for teams of unmanned vehicles
- Author
-
Amir Rahmani, Greg Droge, Joshua Vander Hook, Chris Scrapper, Grace Lim, Alexander Xydes, and Jean-Pierre de la Croix
- Subjects
0301 basic medicine ,Process modeling ,business.industry ,Computer science ,Real-time computing ,Control (management) ,computer.file_format ,Business process modeling ,Business Process Model and Notation ,03 medical and health sciences ,030104 developmental biology ,Resource management ,Executable ,Software engineering ,business ,computer ,Block (data storage) - Abstract
Mission Modeling, Planning, and Execution Module (M2PEM) is a user friendly graphical framework for mission design and execution. It extends a subset of the Business Process Modeling and Notation (BPMN) 2.0 for robotic applications. Hierarchical abstractions fundamental to BPMN allow the mission to be naturally decomposed into interdependent parallel sequences of BPMN elements. M2PEM adapts these elements in a role based framework which uses collaborative control modalities as an atomic building block. Designed missions are able to consider situational data, external stimuli, and direct user interaction. Missions are directly executable using a resource manager and a ROS-based execution engine.
- Published
- 2017
- Full Text
- View/download PDF
36. Cautious Greedy Strategy for Bearing-only Active Localization: Analysis and Field Experiments
- Author
-
Volkan Isler, Pratap Tokekar, and Joshua Vander Hook
- Subjects
Engineering ,business.industry ,media_common.quotation_subject ,Initialization ,Ambiguity ,Bearing (navigation) ,Upper and lower bounds ,Field (computer science) ,Computer Science Applications ,Task (project management) ,Control and Systems Engineering ,Robot ,business ,Algorithm ,Search and rescue ,Simulation ,media_common - Abstract
We study the problem of optimally choosing bearing measurement locations for localizing a stationary target in minimum time. The targets are transmitting radio tags, and bearing measurements are acquired from radio signal strength by a robot carrying a direction-sensitive radio antenna. Actively localizing radio tags has many applications in surveillance, search and rescue, and environmental monitoring. Our work is motivated by the task of monitoring radio-tagged invasive fish using autonomous vehicles. An active localization algorithm is provided in order to locate a target up to the desired uncertainty. The time required to locate the target includes time spent traveling as well as taking measurements. Since bearing measurements inferred from radio signals have an inherent ambiguity associated with them, the proposed algorithm chooses measurements to minimize the effect of ambiguous measurements on the target estimate. We present a closed-form bound on the time required to locate a target using the presented active localization strategy. We also present the first known lower bound on the time required by any active localization algorithm including the unknown optimal. Finally, we bound the ratio of the upper and lower bounds, showing that the expected cost of our algorithm is within a constant factor of the expected cost of the optimal solution. Robust initialization strategies that are motivated by practical sensing limitations are also provided. Our algorithm is shown to reliably locate radio tags to a desired uncertainty in simulations and multiple field experiments.
- Published
- 2014
- Full Text
- View/download PDF
37. Tracking Aquatic Invaders: Autonomous Robots for Monitoring Invasive Fish
- Author
-
Elliot Branson, Volkan Isler, Pratap Tokekar, and Joshua Vander Hook
- Subjects
Engineering ,biology ,business.industry ,Real-time computing ,Mobile robot ,biology.organism_classification ,Tracking (particle physics) ,Computer Science Applications ,Control and Systems Engineering ,Global Positioning System ,Robot ,%22">Fish ,Motion planning ,Electrical and Electronic Engineering ,Carp ,business ,Wireless sensor network ,Simulation - Abstract
Carp is a highly invasive bottom-feeding fish that pollutes and dominates lakes by releasing harmful nutrients. Recently, biologists started studying the behavior of carp by tagging the fish with radio emitters. The biologists search for and localize the radio-tagged fish manually using a global positioning system (GPS) and a directional antenna. We are developing a novel robotic sensor system in which human effort is replaced by autonomous robots capable of finding and tracking tagged carp. In this article, we report the current state of our system. We present a new coverage algorithm for finding tagged fish and active localization algorithms for precisely localizing them. In addition to theoretical analysis and simulation results, we report results from field experiments.
- Published
- 2013
- Full Text
- View/download PDF
38. Navigation around an unknown obstacle for autonomous surface vehicles using a forward-facing sonar
- Author
-
Joshua Vander Hook, Volkan Isler, Narges Noori, Cheng Peng, and Patrick A. Plonski
- Subjects
Competitive analysis ,Orientation (computer vision) ,Computer science ,business.industry ,Obstacle ,Obstacle avoidance ,Computer vision ,Rectangle ,Artificial intelligence ,Parallel ,business ,Sonar ,Course (navigation) - Abstract
A robotic boat is moving between two points when it encounters an obstacle of unknown size. The boat must find a short path around the obstacle to resume its original course. How should the boat move when it can only sense the proximity of the obstacle, and does not have prior information about the obstacle's size? We study this problem for a robotic boat with a forward-facing sonar. We study two versions of the problem. First, we solve a simplified case when the obstacle is a rectangle of known orientation but unknown dimensions. Second, we study a more general case where an arbitrarily shaped obstacle is contained between two known parallel lines. We study the performance of the algorithms analytically using competitive analysis and present results from field experiments. The experimental setup is relevant for harbor patrol or autonomous navigation in shallow water.
- Published
- 2015
- Full Text
- View/download PDF
39. Cautious greedy strategy for bearing-based active localization: Experiments and theoretical analysis
- Author
-
Volkan Isler, Joshua Vander Hook, and Pratap Tokekar
- Subjects
Engineering ,business.industry ,media_common.quotation_subject ,Ambiguity ,Kalman filter ,Tracking (particle physics) ,Bearing (navigation) ,Extended Kalman filter ,Control theory ,Telemetry ,Antenna (radio) ,business ,Constant (mathematics) ,Algorithm ,media_common - Abstract
We study the problem of minimizing the time to accurately localize a target using radio-based telemetry. The directional nature of the antenna allows us to obtain bearing-to-target sensor measurements. There are two critical attributes that separate our setup from the majority of bearing-only tracking literature: sensing ambiguity and long measurement time. We provide a sensing strategy which mitigates the effect of ambiguity, and prove that the time required to localize a target is less than a constant times that of any bearing-based localization strategy which uses an Extended Kalman Filter.
- Published
- 2012
- Full Text
- View/download PDF
40. Active target localization for bearing based robotic telemetry
- Author
-
Volkan Isler, Pratap Tokekar, and Joshua Vander Hook
- Subjects
Novel technique ,Active target ,Engineering ,business.industry ,Telemetry ,Real-time computing ,Electronic engineering ,%22">Fish ,Measurement uncertainty ,Bearing (navigation) ,business ,Field (computer science) - Abstract
We present a novel robotic telemetry system for localizing radio-tagged invasive fish in frozen lakes using coarse bearing measurements. We address the problem of selecting sensing locations so as to minimize the uncertainty in the location of the target. For this purpose, we propose three active localization algorithms and evaluate them both in simulations and through field experiments. We also present a novel technique for bearing-estimation from directional radio antenna which is critical for the successful execution of the active localization algorithms. Our system is able to operate on frozen lakes and localize the target to within values as low as one meter.
- Published
- 2011
- Full Text
- View/download PDF
Catalog
Discovery Service for Jio Institute Digital Library
For full access to our library's resources, please sign in.