Download or read book Execution Level Java Software and Hardware for the NPS Autonomous Underwater Vehicle written by Miguel A. Ayala and published by . This book was released on 2002-09-01 with total page 280 pages. Available in PDF, EPUB and Kindle. Book excerpt: Autonomous underwater vehicles (AUVs) have a great potential use for the United States Marine Corps and United States Navy. When performing amphibious operations, underwater mines present a danger for he forces going ashore. The use of underwater vehicles for the detection of this mines and signaling to the Amphibious Ready Group is very attractive. With advancements in hardware and object oriented language technology, more complicated and robust software can be developed. The Naval Postgraduate School Center for AUV Research has been designing, building, operating, and researching AUVs since 1987. Each generation of vehicles has provided substantially increased in operational capabilities and level of sophistication in the hardware and software respectively. With the advancement in real-time computer languages support, object oriented technology, and cost efficient and high performance hardware, this thesis lays the foundations to develop a software system for the execution level using the Java language. We look into the Java Real-Time specifications and extension to familiarize with the capabilities of Java for real-time support, and study Java boards and its application for embedded real-time systems. We developed an object-oriented design for the execution level control software and implemented the design in Java. A testing phase is still under work.
Download or read book Merging Virtual and Real Execution Level Control Software for the Phoenix Autonomous Underwater Vehicle written by Michael L. Burns and published by . This book was released on 1996-09-01 with total page 242 pages. Available in PDF, EPUB and Kindle. Book excerpt: The Naval Postgraduate School (NPS) is developing an AUV, Phoenix. The Phoenix has the capability of precise navigation, however too much time is needed to validate a new section of code. NPS is also developing a virtual AUV, which has the capability of being networked, having flexible missions, and having a quick feedback of results when validating new portions of code. The virtual AUV has a drawback of never being tested for real world precision. This thesis discusses the steps taken to combine these two sets of control code to obtain the maximum functionality that will drive either the virtual or actual AUV and produce a faster feedback response to newly developed code. As a result of this effort, the newly developed control code has successfully driven both the actual and virtual AUVs and provides a means for readily validating new code. Also this new control code has given the AUV research group the ability to perform distributed software development, test all AUV hardware from either the onboard or offboard computers, conduct flexible missions, and test missions in the virtual world prior to conducting them with the AUV.
Download or read book Ada Implementation of Concurrent Execution of Multiple Tasks in the Strategic and Tactical Levels of the Rational Behavior Model for the NPS Phoenix Autonomous Underwater Vehicle AUV written by Michael John Holden and published by . This book was released on 1995 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: Current autonomous vehicle control systems are limited to inefficient sequential operation because of a lack of concurrency in program execution. When one segment of a sequential control system is delayed or fails, the remaining segments cannot be executed unless extensive error-handling routines are invoked. Undersea robotic vehicles in particular are subject to potential catastrophic loss in the event of minor program faults. The problem addressed by this thesis is to provide concurrent execution and higher level abstraction in reliable and maintainable control software, specifically for the Naval Postgraduate School's Phoenix Autonomous Underwater Vehicle (AUV) and within the framework of the Rational Behavior Model (RBM) Strategic and Tactical Levels. The approach taken for this work was to design and implement the RBM Strategic and Tactical level control software using Ada. The program design adds concurrency using the Ada task construct to create objects that perform separate operations simultaneously. For comparison purposes, the same functionality in a non-concurrent program was also implemented in the LISP programming language. The result was a concurrent REM control software system in Ada, including a mission planner and mission controller, which can replace the existing sequential mix of software. This work was validated through successful man-in-the-loop simulation of several behavioral doctrines modeling the interaction found aboard manned submarines.
Download or read book Ada Implementation of Concurrent Execution of Multiple Tasks in the Strategic and Tactical Levels of the Rational Behavior Model for the NPS Phoenix Autonomous Underwater Vehicle AUV written by Michael John Holden and published by . This book was released on 1995 with total page 150 pages. Available in PDF, EPUB and Kindle. Book excerpt: Current autonomous vehicle control systems are limited to inefficient sequential operation because of a lack of concurrency in program execution. When one segment of a sequential control system is delayed or fails, the remaining segments cannot be executed unless extensive error-handling routines are invoked. Undersea robotic vehicles in particular are subject to potential catastrophic loss in the event of minor program faults. The problem addressed by this thesis is to provide concurrent execution and higher level abstraction in reliable and maintainable control software, specifically for the Naval Postgraduate School's Phoenix Autonomous Underwater Vehicle (AUV) and within the framework of the Rational Behavior Model (RBM) Strategic and Tactical Levels. The approach taken for this work was to design and implement the RBM Strategic and Tactical level control software using Ada. The program design adds concurrency using the Ada task construct to create objects that perform separate operations simultaneously. For comparison purposes, the same functionality in a non-concurrent program was also implemented in the LISP programming language. The result was a concurrent REM control software system in Ada, including a mission planner and mission controller, which can replace the existing sequential mix of software. This work was validated through successful man-in-the-loop simulation of several behavioral doctrines modeling the interaction found aboard manned submarines.
Download or read book NPS AUV Integrated Simulator written by Donald P Brutzman and published by . This book was released on 1992 with total page 252 pages. Available in PDF, EPUB and Kindle. Book excerpt: The development and testing of Autonomous Underwater Vehicle (AUV) hardware and software is greatly complicated by vehicle inaccessibility during operation. Integrated simulation remotely links vehicle components and support equipment with graphics simulation workstations, allowing complete real-time, pre-mission, pseudo-mission and post-mission visualization and analysis in the lab environment. Integrated simulator testing of software and hardware is a broad and versatile method that supports rapid and robust diagnosis and correction of system faults. This method is demonstrated using the Naval Postgraduate School (NPS) AUV. High-resolution three-dimensional graphics workstations can provide real-time representations of vehicle dynamics, control system behavior, mission execution, sensor processing and object classification. Integrated simulation is also useful for development of the variety of sophisticated artificial intelligence applications needed by an AUV. Examples include sonar classification using an expert system and path planning using a circle world model. The flexibility and versatility provided by this approach enables visualization and analysis of all aspects of AUV development. Integrated simulator networking is recommended as a fundamental requirement for AUV research and deployment. Autonomous underwater vehicles, Graphics, Simulation, Path planning, Sonar classification, Expert systems, Real-Time operating systems.
Download or read book NPS AUV Integrated Simulator written by Donald P. Brutzman and published by . This book was released on 1992 with total page 0 pages. Available in PDF, EPUB and Kindle. Book excerpt: The development and testing of Autonomous Underwater Vehicle (AUV) hardware and software is greatly complicated by vehicle inaccessibility during operation. Integrated simulation remotely links vehicle components and support equipment with graphics simulation workstations, allowing complete real-time, pre-mission, pseudo-mission and post-mission visualization and analysis in the lab environment. Integrated simulator testing of software and hardware is a broad and versatile method that supports rapid and robust diagnosis and correction of system faults. This method is demonstrated using the Naval Postgraduate School (NPS) AUV. High-resolution three-dimensional graphics workstations can provide real-time representations of vehicle dynamics, control system behavior, mission execution, sensor processing and object classification. Integrated simulation is also useful for development of the variety of sophisticated artificial intelligence applications needed by an AUV. Examples include sonar classification using an expert system and path planning using a circle world model. The flexibility and versatility provided by this approach enables visualization and analysis of all aspects of AUV development. Integrated simulator networking is recommended as a fundamental requirement for AUV research and deployment. Autonomous underwater vehicles, Graphics, Simulation, Path planning, Sonar classification, Expert systems, Real-Time operating systems.
Download or read book NPS AUV Integrated Simulation written by Donald P. Brutzman and published by . This book was released on 1992 with total page 252 pages. Available in PDF, EPUB and Kindle. Book excerpt: The development and testing of Autonomous Underwater Vehicle (AUV) hardware and software is greatly complicated by vehicle inaccessibility during operation. Integrated simulation remotely links vehicle components and support equipment with graphics simulation workstations, allowing complete real-time, pre-mission, pseudo-mission and post-mission visualization and analysis in the lab environment. Integrated simulator testing of software and hardware is a broad and versatile method that supports rapid and robust diagnosis and correction of system faults. This method is demonstrated using the Naval Postgraduate School (NPS) AUV. High-resolution three-dimensional graphics workstations can provide real-time representations of vehicle dynamics, control system behavior, mission execution, sensor processing and object classification. Integrated simulation is also useful for development of the variety of sophisticated artificial intelligence applications needed by an AUV. Examples include sonar classification using an expert system and path planning using a circle world model. The flexibility and versatility provided by this approach enables visualization and analysis of all aspects of AUV development. Integrated simulator networking is recommended as a fundamental requirement for AUV research and deployment. Autonomous underwater vehicles, Graphics, Simulation, Path planning, Sonar classification, Expert systems, Real-Time operating systems.
Download or read book A Graphic User Interface GUI for Generating NPS Autonomous Underwater Vehicle AUV Execution Script Files written by Joel Doleac and published by . This book was released on 1999-08-01 with total page 153 pages. Available in PDF, EPUB and Kindle. Book excerpt: The Naval Postgraduate School is on the leading edge of Autonomous Underwater Vehicle (AUV) research and has developed its own AUV called Phoenix. A new AUV is being constructed in order to increase the vehicle's mission capabilities. Despite its autonomy, the AUV needs to have the mission plan defined before starting. For that purpose, a text file containing a mission script is sent to the computer inside the robot. However, the file syntax is very precise and, thus, this approach to generating missions can be unsafe because it is easy to include typing errors in the text file. This project explains the creation of a Graphic User Interface (GUI) used to automatically generate the text file. Visual Prolog is used to realize such an interface, offering capabilities to simplify the writing of the Prolog code. The results of this work is a GUI that eliminates typing incorrect commands, provides a visualization of the commanded trajectory, and checks the syntax of the text. In this way, users can easily, quickly and safely build the mission plan.
Download or read book Adresse de la municipalit de la ville de Paris le 17 juin 1790 sur l alienation la vente des biens ecclesiastiques domaniaux written by and published by . This book was released on 1790 with total page 6 pages. Available in PDF, EPUB and Kindle. Book excerpt:
Download or read book NPS AUV Workbench written by Chim S. Lee and published by . This book was released on 2004-03-01 with total page 219 pages. Available in PDF, EPUB and Kindle. Book excerpt: The absence of common software platforms for Autonomous Underwater Vehicle (AUV) mission planning and analysis is an ongoing impediment to collaborative work between research institutions, their partners, and end users, This thesis details the design and implementation of a distributable application to facilitate AUV mission planning and analysis. Java-based open-source libraries and a component-based framework provide diverse functionalities. The extensible Markup Language (XML) is used for data storage and message exchange, Extensible 3D (X3D) Graphics for visualization and XML Schema-based Binary Compression (XSBC) for data compression. The AUV Workbench provides an intuitive cross-platform-capable tool with extensibility to provide for future enhancements such as agent-based control, asynchronous reporting and communication, loss-free message compression and built-in support for mission data archiving. This thesis also investigates the Jabber instant messaging protocol, showing its suitability for text and file messaging in a tactical environment. Exemplars show that the XML backbone of this open-source technology can be leveraged to enable both human and agent messaging with improvements over current systems. Integrated Jabber instant messaging support makes the NPS AUV Workbench the first custom application supporting XML Tactical Chat (XTC).
Download or read book Mission Planning and Mission Control Software for the Phoenix Autonomous Underwater Vehicle AUV written by Bradley J. Leonhardt and published by . This book was released on 1996-03-01 with total page 253 pages. Available in PDF, EPUB and Kindle. Book excerpt: The Naval Postgraduate School Autonomous Underwater Vehicle (AUV), Phoenix, has a well developed lower level architecture (Execution level) while the upper, Strategic and especially the Tactical, levels need refinement. To be useful in the fleet an easier means of creating mission code for the Strategic level is required. A software architecture needed to be implemented at the Tactical level on-board Phoenix which can accommodate multi-processes, multi- languages, multiprocessors and control hard real time constraints existing at the Execution level. Phoenix also did not have a path replanning capability prior to this thesis. The approach taken is to provide Phoenix a user friendly interface for the autogeneration of human readable mission code and the creation and implementation of a Tactical level control architecture onboard Phoenix to include path replanning. The approach utilizes Rational Behavior Model (RBM) architectural design principles. This thesis focuses on the Officer of the Deck and replanning at the Tactical level, and refinement of the Captain at the Strategic level. While further testing is necessary, Phoenix is now capable of behaving as a truly autonomous vehicle. Results of this thesis show that nontechnical personnel can generate Prolog code to perform missions on-board Phoenix. Path replanning and obstacle avoidance software are also implemented. Most important this thesis demonstrates successful operation of all three levels of the RBM architecture on-board Phoenix.
Download or read book Guidance and Control System for an Autonomous Underwater Vehicle written by Michael John Cloutier and published by . This book was released on 1990 with total page 147 pages. Available in PDF, EPUB and Kindle. Book excerpt: The Naval Postgraduate School (NPS) is currently involved in a long-term project to investigate and develop real-time control software, artificial intelligence, computer architecture and control systems theory as they pertain to U.S. Navy autonomous vehicle programs. In support of this goal, the NPS is currently designing and fabricating a testbed autonomous underwater vehicle. This work describes the design, development, and testing of a Guidance Subsystem for this testbed vehicle which uses portions of cubic spirals as the desired path to follow between waypoints. In addition, data translation firmware and real-time software for the control surfaces and main motors is designed, implemented and tested. The process of selecting and implementing an appropriate computer architecture in support of these goals is also discussed and detailed, along with the choice of associated computer hardware and real-time operating system software.
Download or read book NPS AUV Workbench Collaborative Environment for Autonomous Underwater Vehicles AUV Mission Planning and 3D Visualization written by and published by . This book was released on 2004 with total page 219 pages. Available in PDF, EPUB and Kindle. Book excerpt: The absence of common software platforms for Autonomous Underwater Vehicle (AUV) mission planning and analysis is an ongoing impediment to collaborative work between research institutions, their partners, and end users, This thesis details the design and implementation of a distributable application to facilitate AUV mission planning and analysis. Java-based open-source libraries and a component-based framework provide diverse functionalities. The extensible Markup Language (XML) is used for data storage and message exchange, Extensible 3D (X3D) Graphics for visualization and XML Schema-based Binary Compression (XSBC) for data compression. The AUV Workbench provides an intuitive cross-platform-capable tool with extensibility to provide for future enhancements such as agent-based control, asynchronous reporting and communication, loss-free message compression and built-in support for mission data archiving. This thesis also investigates the Jabber instant messaging protocol, showing its suitability for text and file messaging in a tactical environment. Exemplars show that the XML backbone of this open-source technology can be leveraged to enable both human and agent messaging with improvements over current systems. Integrated Jabber instant messaging support makes the NPS AUV Workbench the first custom application supporting XML Tactical Chat (XTC).
Download or read book Real time Scheduling and Synchronization for the NPS Autonomous Underwater Vehicle written by Dionysios Makris and published by . This book was released on 1991 with total page 88 pages. Available in PDF, EPUB and Kindle. Book excerpt:
Download or read book A Computer Simulation Study of Mission Planning and Control for the NPS Autonomous Underwater Vehicle written by Douglas B. Nordman and published by . This book was released on 1989 with total page 78 pages. Available in PDF, EPUB and Kindle. Book excerpt:
Download or read book A Real Time Autonomous Underwater Vehicle Dynamic Simulator written by and published by . This book was released on 1990 with total page 92 pages. Available in PDF, EPUB and Kindle. Book excerpt: The NPS Autonomous Underwater Vehicle Simulator is a joint project between the Naval Postgraduate School's Mechanical Engineering and Computer Science Departments. In order to test mission planning and execution software, an accurate vehicle dynamic model is required. Using dynamics based upon the Navy's Swimmer Delivery Vehicle (SDV), there is a need to continually update the hydrodynamic coefficients based upon actual vehicle-in-water testing. The NPS AUV Dynamic Simulator contains a full set of submarine equations of motion and hydrodynamic coefficients. The coefficients are modifiable on-line, and a replay capability exists for further performance review. Using Monterey Bay as an underwater testing environment, there is need to be able to display expansive terrain data while maintaining the real time simulation. The Variable Terrain Resolution Algorithm incorporated into the NPS AUV Dynamic Simulator enables the entire Monterey Bay data base to be displayed in real time. Resolution adjustments are made automatically based upon the vehicle's depth level and system performance.
Download or read book Hardware Integration of the Small Autonomous Underwater Vehicle Navigation System SANS Using a PC 104 Computer written by Kadir Akyol and published by . This book was released on 1999-03-01 with total page 165 pages. Available in PDF, EPUB and Kindle. Book excerpt: At the Naval Postgraduate School (NPS), a small AUV navigation system (SANS) has been developed for research in support of shallow-water mine countermeasures and coastal environmental monitoring. The objective of this thesis is to develop a new version of SANS, aimed at reducing size and increasing reliability by utilizing state-of-the-art hardware components. The new hardware configuration uses a PC/104 computer system, and a Crossbow DMU-VG Six-Axis Inertial Measurement Unit (IMU). The PC/104 computer provides more computing power and more importantly, increases the reliability and compatibility of the system. Replacing the old IMU with a Crossbow IMU' eliminates the need for an analog-to-digital (A/D) converter, and thus reduces the overall size of the SANS. The new hardware components are integrated into a working system. A software interface is developed for each component. An asynchronous Kalman filter is implemented in the current SANS system as a navigation filter. Bench testing is conducted and indicates that the system works properly. The new components reduce the size of the system by 52% and increase the sampling rate to more than 80Hz.