Abstract
We describe a general purpose artificial-intelligence-based control architecture that incorporates in situ decision making for autonomous underwater vehicles (AUVs). The Teleo-reactive executive (T-REX) framework deliberates about future states, plans for actions, and executes generated activities while monitoring plans for anomalous conditions. Plans are no longer scripted a priori but synthesized onboard with high-level directives instead of low-level commands. Further, the architecture uses multiple control loops for a “divide-and-conquer” problem-solving strategy allowing for incremental computational model building, robust and focused failure recovery, ease of software development, and ability to use legacy or nonnative computational paradigms. Vehicle adaptation and sampling occurs in situ with additional modules which can be selectively used depending on the application in focus. Abstraction in problem solving allows different applications to be programmed relatively easily, with little to no changes to the core search engine, thereby making software engineering sustainable. The representational ability to deal with time and resources coupled with Machine Learning techniques for event detection allows balancing shorter term benefits with longer term needs, an important need as AUV hardware becomes more robust allowing persistent ocean sampling and observation. T-REX is in regular operational use at MBARI, providing scientists a new tool to sample and observe the dynamic coastal ocean.
Keywords
- Planning Horizon
- Plan Execution
- Partial Plan
- Internal State Variable
- Automate Planning
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
This is a preview of subscription content, access via your institution.
Buying options








































Notes
- 1.
We use the terms “planning” and “deliberation” interchangeably in this chapter.
- 2.
It is important to remember that these principles are broad much as Dwight Eisenhower is reputed to have said In preparing for battle I have always found that plans are useless, but planning is indispensable and Failing to plan is planning to fail.
- 3.
By situated we emphasize that an agent is embedded within a physical robot.
- 4.
This was the first (and to our knowledge only) software ever to be written in LISP to be flown in space.
- 5.
A planning algorithm is sound if invoked on a problem P returns a plan which is a solution for P.
- 6.
A planning algorithm is complete if invoked on a solvable problem P is guaranteed to return a solution.
- 7.
A partial plan is a subsequence of a plan which can be refined into a plan structure.
- 8.
Variability in the water column is along the vertical dimension. Since the Dorado platform can only move forward, the Yo–Yo pattern is the most efficient mechanism for studying water column properties.
- 9.
In such an event even as the planner works towards goal satisfaction, the initial conditions leading to achieve that goal are no longer valid. The planner then tries to achieve a different goal which too has to be discarded similarly. And so on.
- 10.
Note that while it is highly recommended to select a sound value, a failure to produce a plan within a chosen value for this parameter is not considered as a critical failure of the reactor.
- 11.
The world modeled by the plan domain.
- 12.
The current implementation of T-REX is running on a single process and it is the responsibility of the agent itself to emulate reactor multi-threading for deliberation and synchronization.
- 13.
The call stack refers to the sequence of recursive function calls.
- 14.
However, if the flaws related to this goal were resolved, the removal of this goal may likely create new flaws.
- 15.
INLs are fluid sheets of suspended particulate matter that originate from the sea floor [124].
- 16.
Often post-hoc reconstruction of the data set for visualization drives how much adaptation the vehicle can be allowed to undertake.
- 17.
- 18.
The MAPGEN system uses the same EUROPA planner used in T-REX. It continues to be used routinely to this day on mission-critical uplink process for the MER mission.
- 19.
Walter Munk of the Scripps Institute of Oceanography has famously stated “Most of the previous century could be called a century of undersampling”—Testimony to the U.S. Commission On Ocean Policy, 18 April 2002.
References
Brierley AS, Fernandes PG, Brandon MA, Armstrong F, Millard NW, McPhail SD, Stevenson P, Pebody M, Perrett J, Squires M, Bone DG, Griffiths G (2002) Antarctic Krill under sea ice: elevated abundance in a narrow band just south of ice edge. Science 295(5561):1890–1892
Ryan JP, Chavez FP, Bellingham JG (2005) Physical-biological coupling in Monterey Bay, California: Topographic influences on phytoplankton ecology. Mar Ecol Prog Ser 287:23–32
Thomas H, Caress D, Conlin D, Clague D, Paduan J, Butterfield D, Chadwick W, Tucker P (2006) Mapping AUV survey of axial seamount. EOS Trans AGU 87(52), Fall Meet. Suppl., Abstract V23B-0615, 2006
Yoerger D, Jakuba M, Bradley A, Bingham B (2007) Techniques for deep sea near bottom survey using an autonomous underwater vehicle. Int J Robot Res 26(1):41–54
Incze ML (2009) Optimized deployment of autonomous underwater vehicles for characterization of coastal waters. J Marine Syst 78(Supp 1):S415–S424
Rigby P, Pizarro O, Williams SB (2010) Toward adaptive benthic habitat mapping using gaussian process classification. J Field Robot 27(6):741–758
Rudnick D, Perry M (2003) ALPS: autonomous and lagrangian platforms and sensors, workshop report. http://www.geo-prose.com/ALPS, Tech. Rep
CANON: controlled, agile and novel observing network [Online]. Available: http://www.mbari.org/canon/
Ghallab M, Nau D, Traverso P (2004) Automated planning: theory and practice. Elsevier Science, San Francisco
Anderson CR, Siegel DA, Kudela RM, Brzezinskic MA (2009) Empirical models of toxigenic Pseudo-nitzschia blooms: Potential use as a remote detection tool in the Santa Barbara Channel. Harmful Algae 8:478–492
Brooks R (1986) A robust layered control system for a mobile robot. IEEE J Robot Autom RA-2:14–23
Brooks RA (1991) Intelligence without reason. In: Computers and thought, international joint conference on artificial intelligence. Morgan Kaufmann, San Francisco, pp 569–595
Brooks R (1991) Intelligence without representation. Artif Intell 47:139–159
Nilsson NJ (1984) Shakey the robot, Tech. Rep. Technical Note 323. Artificial Intelligence Center, SRI International, Menlo Park, CA, Apr 1984
Simmons R (1994) Structured control for autonomous robots. IEEE Trans Robot Autom 10:34–43
Haigh K, Veloso M (1998) Interleaving planning and robot execution for asynchronous user requests. Autonomous Robots 5:79–95
Alami R, Chatila R, Fleury S, Ghallab M, Ingrand F (1998) An architecture for autonomy. Int J Robot Res 17:315–337
Chien S, Knight R, Stechert A, Sherwood R, Rabideau G (2000) Using iterative repair to improve the responsiveness of planning and scheduling. In: Proceedings of the 5th international conference on artificial intelligence planning and scheduling (AIPS), Breckenridge, CO
Muscettola N, Nayak P, Pell B, Williams B (1998) Remote agent: to boldly go where no AI system has gone before. Artif Intell 103:5–48
Teichteil-Konigsbuch F, Fabiani P (2007) A multi-thread decisional architecture for real-time planning under uncertainty. In: Proceedings of the 3rd international workshop on planning and execution for real-world domains, international conference on automated planning and scheduling (ICAPS), Rhode Island
Rajan K, Bernard D, Dorais G, Gamble E, Kanefsky B, Kurien J, Millar W, Muscettola N, Nayak P, Rouquette N, Smith B, Taylor W, Tung Y (2000) Remote agent: an autonomous control system for the new millennium. In: Proceedings of prestigious applications of intelligent systems, European conference on artificial intelligence (ECAI), Berlin
Ai-Chang M, Bresina J, Charest L, Chase A, Hsu J, Jonsson A, Kanefsky B, Morris P, Rajan K, Yglesias J, Chafin B, Dias W, Maldague P (2004) MAPGEN: mixed initiative planning and scheduling for the Mars’03 MER mission. IEEE Intell Syst 19(1):8–12
Bresina J, Jonsson A, Morris P, Rajan K (2005) Activity planning for the mars exploration rovers. In: International conference on automated planning and scheduling (ICAPS), Monterey, California
McGann C, Py F, Rajan K, Thomas H, Henthorn R, McEwen R (2008) A deliberative architecture for AUV control. In: IEEE international conference on robotics and automation (ICRA), Pasadena, May 2008
McGann C, Py F, Rajan K, Ryan JP, Henthorn R (2008) Adaptive control for autonomous underwater vehicles. In: Association for the advancement of artificial intelligence, national conference (AAAI), Chicago, IL
Py F, Rajan K, McGann C (2010) A systematic agent framework for situated autonomous systems. In: International conference on autonomous agents and multiagent systems (AAMAS), Toronto, Canada, May 2010
WillowGarage (2008) http://www.willowgarage.com/pages/software/trex
Meeussen W, Wise M, Glaser S, Chitta S, McGann C, Mihelich P, Marder-Eppstein E, Muja M, Eruhimov V, Foote T, Hsu J, Rusu RB, Marthi B, Bradski G, Konolige K, Gerkey B, Berger E (2010) Autonomous door opening and plugging in with a personal robot. In: IEEE international conference on robotics and automation (ICRA), Anchorage, AK, May 2010, pp 729–736
McGann C, Berger E, Boren J, Chitta S, Gerkey B, Glaser S, Marder-Eppstein E, Marthi B, Meeussen W, Pratkanis T, Wise M (2009) Model-based, hierarchical control of a mobile manipulation platform. In: 4th workshop on planning and plan execution for real world systems, international conference on automated planning and scheduling (ICAPS)
Ceballos A, Bensalem S, Cesta A, de Silva L, Fratini S, Ingrand F, Ocon J, Orlandini A, Py F, Rajan K, Rasconi R, van Winnendael M (2011) A goal-oriented autonomous controller for space exploration. In: Proceedings of 11th symposium on advanced space technologies in robotics and automation, Noordwijk, the Netherlands, April 2011
McGann C, Py F, Rajan K, Ryan JP, Thomas H, Henthorn R, McEwen R (2008) Preliminary results for model-based adaptive control of an autonomous underwater vehicle. In: International symposium on experimental robotics (ISER), Athens
Bellingham J, Leonard J (1994) Task configuration with layered control. In: IARP 2nd workshop on mobile robots for subsea environments, May 1994
Benjamin M (2004) The interval programming model for multi-objective decision making. Computer Science and Artificial Intelligence Laboratory, MIT, Cambridge, MA (Tech. Rep., Jan 2004)
Zhang Y, McEwen RS, Ryan JP, Bellingham JG (2009) An adaptive triggering method for capturing peak samples in a thin phytoplankton layer by an autonomous underwater vehicle. In: Proceedings of marine technology society/IEEE oceans, Missisipi
Benjamin M, Grund M, Newman P (2006) Multi-objective optimization of sensor quality with efficient marine vehicle task execution. Robotics and Automation
Glenn S, Kohut J, McDonnell J, Seidel D, Aragon D, Haskins T, Handel E, Haldeman C, Heifetz I, Kerfoot J, Lemus E, Lictenwalder S, Ojanen L, Roarty H, Students AC, Jones C, Webb D, Schofield O (2011) The trans-atlantic slocum glider expeditions: a catalyst for undergraduate participation in ocean science and technology. Marine Tech Soc 45:75–90
Carreras M, Ridao P, Garcia R, Battle J (2006) Behaviour control of UUV’s. In: Roberts GN, Sutton R (eds) Advances in unmanned marine vehicles, IEE, ch 4. Institute of Engineering and Technology, London, UK
Boehm B (1986) A spiral model of software development and enhancement. Software Eng Notes 11:14–24
Bernard D, Dorais G, Gamble E, Kanefsky B, Kurien J, Millar W, Muscettola N, Nayak P, Rajan K, Rouquette N, Smith B, Taylor W, Tung Y (2000) Remote agent experiment: final report. NASA technical report, Pasadena, CA, USA
NDDL Reference (2011) [Online]. Available: http://code.google.com/p/europa-pso/wiki/NDDLReference
Feigenbaum E, Feldman J (1963) Computers and thought. McGraw-Hill, New York
Green C (1969) Application of theorem proving to problem solving. In: International joint conference on artificial intelligence (IJCAI), Washington, DC, May 1969
Fikes R, Nilsson N (1971) STRIPS: a new approach to the application of theorem proving to problem solving. Artif Intell 2:189–205
Muscettola N (1994) HSTS: integrating planning and scheduling. In: Fox M, Zweben M (eds) Intelligent scheduling. Morgan Kaufmann, San Francisco, pp 169–212
Jónsson A, Morris P, Muscettola N, Rajan K, Smith B (2000) Planning in interplanetary space: theory and practice. In: Artificial intelligence planning and scheduling (AIPS), Breckenridge, CO
Chien S, Sherwood R, Tran D, Cichy B, Rabideau G, Castano R, Davies A, Mandl D, Frye S, Trout B, Shulman S, Boyer D (2005) Using autonomy flight software to improve science return on earth observing one. J Aero Comput Inform Comm 2:196–216
Gat E (1998) On three-layer architectures. In: Kortenkamp D, Bonnasso R, Murphy R (eds) Artificial intelligence and mobile robots. MIT Press, Pasadena, pp 195–210
Ambros-Ingerson J, Steel S (1988) Integrating planning, execution and monitoring. In: Association for the advancement of artificial intelligence, national conference (AAAI), Jan 1988
Chien S, Knight R, Stechert A, Sherwood R, Rabideau G (1999) Integrated planning and execution for autonomous spacecraft. In: Proceedings of the IEEE aerospace conference, vol 1, pp 263–271, 1999
Knight R, Fisher F, Estlin T, Engelhardt B, Chien S (2001) Balancing deliberation and reaction, planning and execution for space robotic applications. In: Intelligent robots and systems (IROS), Maui, Hawaii, Jan 2001, pp 2131–2139
Dean TL, McDermott D (1987) Temporal data base management. Artif Intell 32:1–55
Dean TL, Boddy M (1988) Reasoning about partially ordered events. Artif Intell 36(3): 375–399
Boddy M (1993) Temporal reasoning for planning and scheduling. SIGART Bull 4:17–20
Muscettola N, Smith S, Cesta A, D’Aloisi D (1992) Coordinating space telescope operations in an integrated planning and scheduling architecture. IEEE Control Syst 12:28–37
Ghallab M, Laruelle H (1994) Representation and control in IxTeT, a temporal planner. In: Artificial intelligence planning and scheduling (AIPS), Chicago, IL, pp 61–67, 1994
Laborie P, Ghallab M (1995) Planning with sharable resource constraints. In: International joint conference on artificial intelligence (IJCAI), Montreal, Canada, pp 1643–1649, 1995
Cesta A, Oddi A (1996) Gaining efficiency and flexibility in the simple temporal problem. In: Proceedings of the 3rd international workshop on temporal representation and reasoning (TIME-96), Key West, FL, May 1996
Dechter R, Meiri I, Perl J (1991) Temporal constraint networks. Artif Intell 49(1–3):61–95
Mackworth AK (1977) Consistency in networks of relations. Artif Intell 8(1):99–118
Mackworth AK, Freuder E (1985) The complexity of some polynomial network consistency algorithms for constraint satisfaction problems. Artif Intell 25:65–74
Currie K, Tate A (1991) O-plan: the open planning architecture. Artif Intell 52:49–86
Vere S (1983) Planning in time: windows and durations for activities and goals. IEEE Trans Pattern Anal Machine Intell PAMI-5(3):246–267
Muscettola N, Pell B, Hansson O, Mohan S (1995) Automating mission scheduling for space-based observatories. In: Henry GW, Eaton JA (ed) Astronomical society of the pacific conference series, vol 79, 1995
Pell B, Gat E, Keesing R, Muscettola N, Smith B (1997) Robust periodic planning and execution for autonomous spacecraft. In: International joint conference on AI (IJCAI), 1997
Bernard DE, Dorais GA, Fry C, Gamble E Jr, Kanfesky B, Kurien J, Millar B, Muscettola N, Nayak P, Pell B, Rajan K, Rouquette N, Smith B, Williams B (1998) Design of the remote agent experiment for spacecraft autonomy. In: Proceedings of the IEEE aerospace conference, Snowmass, CO, 1998
Pell B, Gamble E Jr, Gat E, Keesing R, Kurien J, Millar B, Nayak P, Plaunt C, Williams B (1998) A hybrid procedural/deductive executive for autonomous spacecraft. In: Proceedings of autonomous agents, St. Paul, Minn, 1998
Williams BC, Nayak PP (1996) A model-based approach to reactive self-configuring systems. In: Proceedings of the national conference on artificial intelligence, pp 971–978, 1996
Muscettola N, Morris P, Tsamardinos I (1998) Reformulating temporal plans for efficient execution. In: Proceedings of 6th international conference on principles of knowledge representation and reasoning (KR), Trento, Italy, 1998
Morris P, Muscettola N (2000) Execution of temporal plans with uncertainty. In: Proceedings of the association for the advancement of AI, Austin, Tx, 2000
Muscettola N, Dorais G, Fry C, Levinson R, Plaunt C (2002) IDEA: planning at the core of autonomous reactive agents. In: Proceedings of 3rd international NASA workshop on planning and scheduling for space, Houston, Tx, Oct 2002
Finzi A, Ingrand FF, Muscettola N (2004) Model-based executive control through reactive planning for autonomous rovers. In: Intelligent robots and systems (IROS), 2004
Dias MB, Lemai S, Muscettola N (2003) A real-time rover executive based on model-based reactive planning. In: International symposium on artificial intelligence, robotics and automation in space (iSAIRAS), Nara, Japan, 2003
Aschwanden P, Baskaran V, Bernardini S, Fry C, Moreno M, Muscettola N, Plaunt C, Rijsman D, Tompkins P (2006) Model-unified planning and execution for distributed autonomous system control. In: Fall symposium on spacecraft autonomy, association for the advancement of artificial intelligence (AAAI), Washington, DC, 2006
Zilberstein S (1996) Using anytime algorithms in intelligent systems. AI Mag 17(3):73–83
Frank J, Jónsson A (2003) Constraint-based attribute and interval planning. Constraints 8(4):339–364
Barreiro J, Jones G, Schaffer S (2009) Peer-to-peer planning for space mission control. In: Proceedings of the IEEE aerospace conference, pp 1–9, Mar 2009
Wettergreen D, Cabrol N, Baskaran V, Calderon F, Heys S, Jonak D, Luders R, Pane D, Smith T, Teza J, Tompkins P, Villa D, Williams C, Wagner M (2005) Second experiments in the robotic investigation of life in the atacama desert of chile. In: Proceedings of the 8th international symposium on artificial intelligence, robotics and automation in space (iSAIRAS), Munich, Germany, Sep 2005
Bresina J, Jonsson A, Morris P, Rajan K (2003) Constraint maintenance with preferences and underlying flexible solution. In: Proceedings of online constraint solving: handling change and uncertainty CP2003 workshop, Kinsale Co. Cork, Ireland, Sep 2003
Bresina J, Jonsson A, Morris P, Rajan K (2005) Mixed-initiative planning in MAPGEN: capabilities and shortcomings. In: Workshop on mixed-initiative planning and scheduling, international conference on automated planning and scheduling (ICAPS), Monterey, California, 2005
Chien S, Sherwood R, Tran D, Castano R, Cichy B, Davies A, Rabideau G, Tang N, Burl M, Mandl D, Frye S, Hengemihle J, Agostino J, Bote R, Trout B, Shulman S, Ungar S, Gaasbeck JV, Boyer D, Griffin M, Burke H, Greeley R, Doggett T, Williams K, Baker V, Dohm J (2003) Autonomous science on the EO-1 mission. In: Proceedings of the international symposium on artificial intelligence, robotics, and automation in space (i-SAIRAS), Nara, Japan, May 2003
Interface and control systems [Online]. Available: http://www.interfacecontrol.com.
White DJ (1993) A survey of applications of Markov decision processes. J Oper Res Soc 44(11):1073–1096
Musliner DJ, Durfee E, Shin K (1995) World modeling for the dynamic construction of real-time control plans. Artif Intell 74(1):83–127
Degroote A, Lacroix S (2011) ROAR: resource oriented agent architecture for the autonomy of robots. In: IEEE international conference on robotics and automation (ICRA), Shanghai, 2011
Berthoz A (2000) The brain’s sense of movement. In: Perspectives in cognitive neuroscience. Harvard University Press, Cambridge
Garey MR, Johnson DS (1979) Computers and intractability: a guide to the theory of NP-completeness. W. H. Freeman, New York
Cormen TH, Leiserson CE, Rivest RL, Stein C (2009) Introduction to algorithms. MIT Press, Massachusetts
Bruckera P, Drexlb A, Mohring R, Neumannd K, Pesche E (1999) Resource-constrained project scheduling: notation, classification, models and methods. European J Oper Res 112:341
Russel S, Norvig P (2003) Artificial intelligence: a modern approach, 2nd edn. Prentice Hall, New Jersey
Smith D, Frank J, Jónsson A (2000) Bridging the gap between planning and scheduling. Knowledge Eng Rev 15, 47–83
Marriott K, Stuckey P (1998) Programming with constraints. MIT Press, Massachusetts
Apt K (2003) Principles of constraint programming. Cambridge University Press, Cambridge
Bartak R (1999) Constraint programming, in pursuit of the holy grail. In: Proceedings of WDS99, Prague, 1999
Lustig IJ, Puget J (2001) Program does not equal program: constraint programming and its relationship to mathematical programming. Interfaces 31:29–53
Genesereth MR, Nilsson NJ (1987) Logical foundations of artificial intelligence. Morgan-Kaufman, CA
Hooker JN (2005) Unifying local and exhaustive search. In: Villasenor L, Martinez AI (eds) Advances in la Ciencia de la Computación. pp 237–243
Rossi F, Beek PV, Walsh T (2006) Handbook of constraint programming. Elsevier, New York
Puget J, Laconte M (1995) Beyond the glass box: constraints as objects. In: Proceedings 5th international logic programming conference (ILPS), 1995
Do MB, Kambhampati S (2001) SAPA: a domain independent heuristic metric temporal planner. In: Proceedings of the european conference on planning (ECP), Toledo, Spain, pp 109–121, 2001
van Beek P, Chen X (1999) CPLAN: a constraint programming approach to planning. In: Association for the advancement of artificial intelligence, national conference (AAAI), Orlando, FL, 1999
Vossen T, Ball M, Lotem A, Nau DS (1999) On the use of integer programming models in AI planning. In: International joint conference on artificial intelligence (IJCAI), Stockholm, Sweden, pp 304–309, 1999
Wolfman S, Weld DS (1999) The LPSAT engine and its application to resource planning. In: International joint conference on artificial intelligence (IJCAI), Stockholm, Sweden, pp 310–317, 1999
Joslin D, Pollack M (1995) Passive and active decision postponement in plan generation. In: Proceedings of the european conference on planning (ECP), Assisi, Italy, 1995
Joslin D, Pollack M (1996) Is “early commitment” in plan generation ever a good idea? In: Association for the advancement of artificial intelligence, national conference (AAAI), Portland, OR, pp 1188–1193, 1996
Ghallab M, Alami R, Chatila R (1987) Dealing with time in planning and execution monitoring. In: Bolles R, Roth B (eds) Robotics research 4. MIT Press, pp 431–443
Lemai-Chenevier S, Ingrand F (2004) Interleaving temporal planning and execution in robotics domains. In: Association for the advancement of artificial intelligence, national conference (AAAI), San Jose, CA, 2004
Cesta A, Cortellessa G, Fratini S, Oddi A (2009) Developing an end-to-end planning application from a timeline representation framework. In: Proceedings of the 21st conference on innovative applications of artificial intelligence (IAAI). AAAI, Pasadena, CA, 2009
EUROPA open source [Online]. Available: http://code.google.com/p/europa-pso/
Smith D, Frank J, Cushing W (2008) The ANML language. In: Proceedings of the workshop on knowledge engineering for planning and scheduling (KEPS) at international conference on automated planning and scheduling (ICAPS), 2008
Rumbaugh J (1991) Object oriented modeling and design. Prentice Hall
Allen J (1984) Towards a general theory of action and time. Artif Intell 23(2):123154
Muscettola N (2004) Incremental maximum flows for fast envelope computation. In: International conference on automated planning and scheduling (ICAPS), Whistler, Canada, pp 260–269, 2004
Muscettola N (2006) Computing the envelope for stepwise-constant resource allocations. In: Principles and practice of constraint programming - CP 2002, Ithaca, NY, pp 109–119, 2006
Morris P, Bresina J, Barreiro J, Iatauro M, Smith T (2011) State-based scheduling via active resource solving. In: Space mission challenges for information technology (SMC-IT), 2011 IEEE 4th international conference on, pp 29–34, August 2011
Morris P, Bresina J, Barreiro J (2011) Stable grounded inference in flexible resource scheduling. In: Proceedings of the workshop on generalized planning, association for the advancement of AI, San Francisco, CA, 2011
Ingrand FF, Lacroix S, Lemai-Chenevier S, Py F (2007) Decisional autonomy of planetary rovers. J Field Robot 24(7):559–580
Nesnas IAD, Wright A, Bajrarcharya M, Simmons R, Eslin T (2003) CLARAty and challenges of developing interoperable robotic software. In: International conference on intelligent robots and systems, pp 2428–2423, Oct 2003
Rajan K, Py F (2012) T-REX: partitioned inference for AUV mission control. In: Roberts GN, Sutton R (eds) Further advances in unmanned marine vehicles. The Institution of Engineering and Technology (IET)
Lemai-Chenevier S (2004) IxTeT-EXEC: planning, plan repair and execution control with time and resource management. Ph.D. dissertation, Institut National Polytechnique de Toulouse, Toulouse, France, June 2004
Myers K (1999) CPEF: a continuous planning and execution framework. Artif Intell Mag 20:63–69
Williams B, Ingham MD, Chung S, Elliott P (2003) Model-based programming of intelligent embedded systems and robotic space explorers. Proc IEEE 91(1):212–237
Bird L, Sherman A, Ryan JP (2007) Development of an active, large volume, discrete seawater sampler for autonomous underwater vehicles. In: Proceedings of oceans MTS/IEEE conference, Vancouver, Canada, 2007
McGann C, Py F, Rajan K, Olaya A (2009) Integrated planning and execution for robotic exploration. In: International workshop on hybrid control of autonomous systems, in international joint conference on artificial intelligence (IJCAI), Pasadena, California, 2009
McPhee-Shaw E (2006) Boundary-interior exchange. reviewing the idea that internal-wave mixing enhances lateral dispersal near continental margins. Deep-Sea Res II 53:45–49
Ryan JP, Johnson S, Sherman A, Rajan K, Py F, Thomas H, Harvey J, Bird L, Paduan J, Vrijenhoek R (2010) Mobile autonomous process sampling within coastal ocean observing systems. Limnology & Oceanograhy: Meth, 8:394–402
Zhang Y, McEwen R, Ryan J, Bellingham J (2010) Design and tests of an adaptive triggering method for capturing peak samples in a thin phytoplankton layer by an autonomous underwater vehicle. IEEE J Oceanic Eng 35(4):785–796
Zhang Y, McEwen RS, Ryan JP, Bellingham JG, Thomas H, Thompson CH, Rienecker E (2011) A peak-capture algorithm used on an autonomous underwater vehicle in the 2010 gulf of Mexico oil spill response scientific survey. J Field Robot 28:484–496
Fox M, Long D, Py F, Rajan K, Ryan JP (2007) In situ analysis for intelligent control. In: Proceedings of IEEE/OES OCEANS conference, 2007
Kohonen T (2001) Self-organisation maps. Springer Series in Information Sciences, vol 30. Springer, Berlin
Olaya A, Py F, Das J, Rajan K (2012) An on-line utility based approach for sampling dynamic ocean fields. IEEE J Ocean Eng 37, 185–203
Rabiner LR (1986) An introduction to hidden Markov models. IEEE ASSP Mag 3:4–16
Rabiner LR (1989) A tutorial on hidden Markov models and selected applications in speech recognition. In: Proceedings of the IEEE, pp 257–286, 1989
Kumar S, Celorrio S, Py F, Khemani D, Rajan K (2011) Optimizing hidden Markov models for ocean feature detection. In: Proceedings 24th international Florida AI research society (FLAIRS) conference, Palm Beach, FL, 2011
Anderson D, Hoagland P, Kaoru Y, White A (2000) Economic impacts from harmful algal blooms (HABs) in the United States. In: Woods hole oceanographic institution technical report: WHOI 2000–2011, Tech Rep, 2000
Hoagland P, Scatasta S (2006) The economic effects of harmful algal blooms. In: Graneli E, Turner J (eds). Springer-Verlag
Das J, Maughan T, McCann M, Godin M, O’Reilly T, Messie M, Bahr F, Gomes K, Py F, Bellingham J, Sukhatme G, Rajan K (2011) Towards mixed-initiative, multi-robot field experiments: design, deployment, and lessons learned. In: Intelligent robots and systems (IROS), San Francisco, California, 2011
Das J, Py F, Maughan T, Messie M, O’Reilly T, Ryan J, Sukhatme GS, Rajan K (2012) Coordinated sampling of dynamic oceanographic features with AUVs and drifters. Int J Robot Res 31:626–646
Clague D, Lundsten L, Hein J, Paduan J, Davis A (2010) Spotlight 6: Davidson seamount. Oceanography 23, 126–127
Scholin C, Doucette G, Jensen S, Roman B, Pargett D, III RM, Preston C, Jones W, Feldman J, Everlove C, Harris A, Alvarado N, Massion E, Birch J, Greenfield D, Vrijenhoek R, Mikulski C, Jones K (2009) Remote detection of marine microbes, small invertebrates, harmful algae and biotoxins using the environmental sample processor (ESP). Oceanography 22:158–167
Bellingham J, Hobson B, Godin MA, Kieft B, Erikson J, McEwen R, Kecy C, Zhang Y, Hoover T, Mellinger E (2010) A small, long-range AUV with flexible speed and payload. In: Ocean sciences meeting, abstract MT15A-14, Portland, OR, Feb 2010
Gottlieb J, Graham R, Maughan T, Py F, Ryan J, Elkaim G, Rajan K (2012) An experimental momentum-based front detection method for autonomous underwater vehicles. In: IEEE international conference on robotics and automation, St. Paul, Minn, 2012
Pinkel R, Goldin MA, Smith JA, Sun OM, Aja AA, Bui MN, Hughen T (2011) The wirewalker: a vertically profiling instrument carrier powered by ocean waves. J Atmos Ocean Tech 28(3):426–435
Rainville L, Pinkel R Wirewalker (2001) an autonomous wave-powered vertical profiler. J Atmos Ocean Tech 18:1048–1051
Gneiting T, Genton MG, Guttorp P (2006) Geostatistical space-time models, stationarity, separability, and full symmetry. In: Finkenstaedt B, Held L, Isham V (eds) Statistical methods for spatio-temporal systems. Monographs in Statistics and Applied Probability. Chapman and Hall/CRC Press, Boca Raton, pp 151–175
Graham R, Py F, Das J, Lucas D, Rajan K (2012) Exploring space-time tradeoffs in autonomous sampling for marine robotics. In: International symposium on experimental robotics (ISER), Québec City, Canada, June 2012
CENCoos [Online]. Available: http://www.cencoos.org/. [Online] Available: http://www.cencoos.org/
Adomavicius G, Tuzhilin A (2005) Toward the next generation of recommender systems: a survey of the state-of-the-art and possible extensions. IEEE Trans Knowl Data Eng 17: 734–749
Patrón P, Lane DM, Petillot YR (2009) Interoperability of agent capabilities for autonomous knowledge acquisition and decision making in unmanned platforms. In: IEEE Oceans Europe, Bremen, 2009
Williams B, Nayak P (1996) Immobile robots: AI in the new millennium. AI Mag 17(3), 16–35
Williams BC, Nayak PP (1997) A reactive planner for a model-based executive. In: International joint conference on artificial intelligence (IJCAI), Nagoya, Japan, pp 1178–85, 1997
Wang M, Dearden R (2009) Detecting and learning unknown fault states in hybrid diagnosis. In: Proceedings of international workshop on principles of diagnosis (DX), Stockolm, Sweden, 2009
Ernits J, Dearden R, Pebody M (2010) Automatic fault detection and execution monitoring for AUV missions. In: IEEE ocean engineering society autonomous underwater vehicles, Monterey, CA, 2010
Dearden R, Ernits J (2011) Automated fault diagnosis for an autonomous underwater vehicle. IEEE J Oceanic Eng. http://www.cs.bham.ac.uk~rwd/research/publications.php
Quinlan JR (1993) C4.5: programs for machine learning. Morgan Kaufmann, San Mateo
Aha DW, Kibler D (1991) Instance-based learning algorithms. Machine Learning 6:37–66
Jensen FV (2002) Bayesian networks and decision graphs. In: Information science and statistics. Springer, New York
Zhang GP (2000) Neural networks for classification: a survey. IEEE Trans Syst, Man, and Cybernetics, Part C: Appl Rev 30(4):451–462
Vidal T, Fargier H (1997) Contingent durations in temporal CSPs: from consistency to controllabilities. In: Proceedings of IEEE TIME international workshop, Daytona Beach, FL, 1997
Tsamardinos I, Muscettola N, Morris P (1998) Fast transformation of temporal plans for efficient execution. In: Association for the advancement of artificial intelligence, national conference (AAAI), Madison, Wisconsin, 1998
OOI: ocean observing initiative [Online]. Available: http://www.oceanobservatories.org/
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2013 Springer Science+Business Media New York
About this chapter
Cite this chapter
Rajan, K., Py, F., Barreiro, J. (2013). Towards Deliberative Control in Marine Robotics. In: Seto, M. (eds) Marine Robot Autonomy. Springer, New York, NY. https://doi.org/10.1007/978-1-4614-5659-9_3
Download citation
DOI: https://doi.org/10.1007/978-1-4614-5659-9_3
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4614-5658-2
Online ISBN: 978-1-4614-5659-9
eBook Packages: EngineeringEngineering (R0)