SlideShare a Scribd company logo
1 of 3
Download to read offline
K Siva Kumar. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 11, ( Part -1) November 2016, pp.69-71
www.ijera.com 69 | P a g e
Design and Development of Real Time Mission Software for wire
guided underwater vehicle
K Siva Kumar*
*(Department of Computer Science& Systems Engineering, Andhra University, Visakhapatnam-03
ABSTRACT
This paper describes design and development of Real Time Mission Software (RTMS) for wire guided
underwater vehicle. RTMS is ARM controller based real time embedded system. The main role of RTMS is to
acquire sensors data, control and guide the vehicle as per the mission requirements. It performs Pitch control,
Roll Control, Yaw Control and depth control operations as part of vehicle stabilization and it executes both
active guidance and passive guidance algorithms to track the vehicle towards the target. In addition to that it will
also distribute the power to subsystems, perform launch sequence and operate recovery operations. RTMS
software receives the commands from submarine through fiber optic cable. RTMS operates either in fiber optic
cable mode or autonomous mode based on user requirement.
Keywords: ARM controller, control, embedded system, guidance, real time
I. INTRODUCTION
This paper talks about design and development
of Real Time Mission Software (RTMS) for
underwater vehicle which is guided through fiber
optic cable. The existing systems probably getting
operated autonomously [1]
so that there is no
communication from the mother ship or submarine.
The RTM software can receive commands from
mothership/submarine via fiber optic cable or it can
be operated autonomously.
1.1. Real Time Systems (RTS): A real time
system that must satisfy explicit (bounded) response-
time constraints or risk severe consequences
including failures. The correctness of the system
depends not only on the logical correctness but also
the time at which the results are produced. It should
respond to externally generated input stimuli within
a finite and specified period. Real time systems can
be classified as ,
1.1.1. Hard Real Time Systems: An overrun in
response time leads to potential loss of life and/or
big financial damage. Many of these systems are
considered to be safety critical systems.
1.1.2. Soft Real Time Systems: Soft real time
systems are the systems in which deadline overruns
are tolerable but not desired. There are no
catastrophic consequences of missing one or more
deadlines.
1.2. Characteristics of RTS : This section
describes the important characteristics of a Real
Time System. All the characteristics which are
described below may not applicable to every Real
Time System
1.2.1. Time Constraints: Every real time task is
associated with some time constraints. One form of
1.2.2. time constraints that is very common is
deadlines associated with tasks. A task deadline
specifies the time before which the task must
complete and produce the results.
1.2.3. Correctness Criterion: The notion of
correctness in real time systems is different from that
used in the context of traditional systems.in real time
systems ,correctness implies not only logical
correctness of the results ,but the time at which the
results are produced is important. A logically correct
result produced after the deadline would be
considered as an incorrect result
1.2.4. Embedded: A vast majority of real time
systems are embedded nature. An embedded
computer system is physically “embedded” in its
environment and often controls [2]
it. The sensors of
the real time computer collect data from
environment, and pass them on to real time
computer for processing. The computer in turn
passes information (processed data) to actuators to
carry out necessary work on the environment.
1.2.5. Safety-Criticality : For traditional non-real
time systems safety and reliability are independent
issues. However, in many real-time systems these
two issues are intricately bound together making
them safety-critical. A safe system is one that
doesn’t cause any damage even when it fails. A
reliable system on the other hand, is one that can
operate for long duration of time without exhibiting
any failures.
1.2.6. Concurrency: A real time system [3]
usually needs to respond several independent events
within very short and strict time bounds. The real
time system must process data from all the sensors
concurrently, otherwise signals may be lost and the
system may malfunction.
RESEARCH ARTICLE OPEN ACCESS
K Siva Kumar. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 11, ( Part -1) November 2016, pp.69-71
www.ijera.com 70 | P a g e
1.2.7. Stability: Under overload conditions, real-
time systems need to continue to meet the deadlines
of the most critical tasks, though the non-critical
tasks may not be met. This is in contrast to the
requirement of fairness for traditional systems even
under overload conditions.
1.2.8. Exception Handling: Many real time
systems work round the clock and often operate
without human operators. When there are no human
operators, taking corrective actions on a failure
becomes difficult. Even if no corrective actions can
be taken immediately, it is desirable that a failure
doesn’t result in catastrophic situations. A failure
should be detected ad the system should continue to
operate in a degraded mode rather than shutting off
abruptly.
System Overview
Real Time Mission Software (RTMS) is the
Master controller of the entire Mission of the
underwater vehicle. RTMS is TI ARM controller
based real time embedded system. The main
functionality of RTMS software is to control and
guide the vehicle as per the mission requirements. In
addition to that, it also distribute the power to all the
other subsystems in the vehicle such as Recording
system (RS),Sensor Package(SP) Speed Control
System (SCS) and Actuation System (AS) .It
performs Prelaunch sequence and recovery
operations also.
To meet mission requirements, RTMS interfaces
with the following subsystems.
1) Recording System
2) Sensor Package
3) Actuation System
4) Submarine/mother ship
5) Speed Control System
6) Presetter
7) Pressure Transducers
8) Debug Monitor
RTMS
(TIARMController)
BUS
RecoringSystem
(RS)
SensorPackage
Actuation
System
SpeedController
Presetter
DebugMonitor
RS422
RS232
Pressure
Transducers
Submarine/
Mothership FOC
Figure 1.
Figure 1 shows how RTMS interfaces with the other
subsystems in the vehicle.
II. METHODOLOGY
The complete mission software has been
developed using foreground and back ground
approach [4]
. In foreground all interrupt service
routines will be executing whereas main while loop
will be executing in back ground process. In
foreground two interrupt service routines will be
executing i.e one for timer interrupt and second for
communication bus interrupt. Whenever timer
generates (ex 10ms) interrupt, subsequent soft timers
are created so that it can be used in tasks scheduling
in background process.
TIMER
INTR
BUS
Interrup
t
SYSTEM
Initialisation
Power On Self Test
Pre Launch phase
Is command from
Cable?
Operate Cable
Mode
Yes
Operate in
Autonomous Mode
No
Is Alarm in
the vehicle?
Recovery
Phase
Yes
No
Forground Process Back ground Process
Figure 2.
Fig.2 shows how the complete RTMS is
designed. In background process, System
initialization module performs initialization of on
board peripherals i.e Timer, Interrupt controller,
ADC, DAC and serial controllers. Power On self-
Test performs health check of internal structural
components. In Pre Launch phase, it checks the
health of on board subsystems. Then once vehicle is
launched, it can be operated either in cable mode or
autonomous mode.
RTMS can get commands from mother
ship/submarine via fiber optic cable in turn it
generates commands as per the requirement. Based
on the commands vehicle change it depth,roll,Yaw
and pitch as per user requirement. If Cable break
happens , RTMS can operate autonomously as per
preset parameters. In turn it records all critical
parameters in NVRAM so that, after completion of
the mission data can be retrieved from memory. The
same data can be used for post trial analysis.
-
K Siva Kumar. Int. Journal of Engineering Research and Application www.ijera.com
ISSN : 2248-9622, Vol. 6, Issue 11, ( Part -1) November 2016, pp.69-71
www.ijera.com 71 | P a g e
III. RESULTS
Figure
Figure 4.
Fig. 3 depicts the running depth of a vehicle
in the mission. RTMS received the depth change
commands from mother ship/submarine via fiber
optic cable in turn the depth has been changed as per
requirement. Initially vehicle depth has been set to
80m, and then commands are received from platform
to change the depth to 100m and 130m respectively.
The RTMS has responded the commands and
corresponding control commands are fed to
actuation system so that vehicle has settled to ~100m
and ~130m as per user requirements.
Fig 4. Depicts the yaw plot where initially
its running at ~20 deg . At 60th
sec command is sent
from mother ship to perform circular search in turn
RTMS has received the command and performed the
circular search pattern as shown in Fig 4..
IV. CONCLUSION
The proposed system has capability in
operating in dual mode i.e. cable mode and
autonomous mode.
The System can be used in under water applications.
The system can be used in underwater survey
missions such as detection and mapping of
obstructions, rocks submerged wrecks.
REFERENCES
Journal Papers:
[1]. Xiaoming Qian,Peihuang Lou, An embedded
control system for automatic guided
vehicle,ICIRA’12 Proceedings of the 5th
international conference on Intelligent Robotics
and Applications - Volume Part III, Springer-
Verlag Berlin, Heidelberg ©2012
[2]. J Yuh,Design and Control of Autonomous
Underwater Robots : A Survey, Journal
Autonomous Robots archive,Volume 8
Issue1,January 2000
Books:
[3]. RajKamal, EmbeddedSystems: Programming
and Design (Tata McGraw-Hill,2011)
Chapters in Books:
[4]. Daniel W Lewis, Fundamentals of Embedded
Software Where C and Assembly Meet (Ed 1st
),Concurrent Software Chapter 7(Prentice Hall
Inc. Upper Saddle River, New Jersey 07458
;2002)

More Related Content

Viewers also liked

Flood Vulnerable Area Assessment of Abakaliki Metropolis South-eastern Nigeria.
Flood Vulnerable Area Assessment of Abakaliki Metropolis South-eastern Nigeria.Flood Vulnerable Area Assessment of Abakaliki Metropolis South-eastern Nigeria.
Flood Vulnerable Area Assessment of Abakaliki Metropolis South-eastern Nigeria.IJERA Editor
 
Финансовая система
Финансовая системаФинансовая система
Финансовая системаozlmgouru
 
A Guide To Bank Account Services in UAE
A Guide To Bank Account Services in UAE A Guide To Bank Account Services in UAE
A Guide To Bank Account Services in UAE Rakoffshoredxb1
 
Selection of Equipment by Using Saw and Vikor Methods
Selection of Equipment by Using Saw and Vikor Methods Selection of Equipment by Using Saw and Vikor Methods
Selection of Equipment by Using Saw and Vikor Methods IJERA Editor
 
Practica 10
Practica 10Practica 10
Practica 10hdzjavo4
 
Effects of Good Maintenance Management System on Workers Safety and Environment
Effects of Good Maintenance Management System on Workers Safety and EnvironmentEffects of Good Maintenance Management System on Workers Safety and Environment
Effects of Good Maintenance Management System on Workers Safety and EnvironmentIJERA Editor
 
Synthesis of Nio Nanoparticles by Diffusion Flame Reactor
Synthesis of Nio Nanoparticles by Diffusion Flame ReactorSynthesis of Nio Nanoparticles by Diffusion Flame Reactor
Synthesis of Nio Nanoparticles by Diffusion Flame ReactorIJERA Editor
 
A Review- Fog Computing and Its Role in the Internet of Things
A Review- Fog Computing and Its Role in the Internet of ThingsA Review- Fog Computing and Its Role in the Internet of Things
A Review- Fog Computing and Its Role in the Internet of ThingsIJERA Editor
 
Design and Fabrication of Square Hole Drilling Machine
Design and Fabrication of Square Hole Drilling MachineDesign and Fabrication of Square Hole Drilling Machine
Design and Fabrication of Square Hole Drilling MachineIJERA Editor
 
Improved Dead Reckoning Algorithm for Obstacle Avoidance and Automated Cleaning
Improved Dead Reckoning Algorithm for Obstacle Avoidance and Automated CleaningImproved Dead Reckoning Algorithm for Obstacle Avoidance and Automated Cleaning
Improved Dead Reckoning Algorithm for Obstacle Avoidance and Automated CleaningIJERA Editor
 
Safety Braking System
Safety Braking SystemSafety Braking System
Safety Braking SystemIJERA Editor
 
Implementation of Engraved Micro-Strip Antenna
Implementation of Engraved Micro-Strip Antenna Implementation of Engraved Micro-Strip Antenna
Implementation of Engraved Micro-Strip Antenna IJERA Editor
 
Motores Magnéticos
Motores MagnéticosMotores Magnéticos
Motores MagnéticosJorge Uziel
 
An Implementation on Effective Robot Mission under Critical Environemental Co...
An Implementation on Effective Robot Mission under Critical Environemental Co...An Implementation on Effective Robot Mission under Critical Environemental Co...
An Implementation on Effective Robot Mission under Critical Environemental Co...IJERA Editor
 
Clustering Based Approximation in Facial Image Retrieval
Clustering Based Approximation in Facial Image RetrievalClustering Based Approximation in Facial Image Retrieval
Clustering Based Approximation in Facial Image RetrievalIJERA Editor
 
Seismic Behavior of Multi-Storey Building With Soft Storey Considering Differ...
Seismic Behavior of Multi-Storey Building With Soft Storey Considering Differ...Seismic Behavior of Multi-Storey Building With Soft Storey Considering Differ...
Seismic Behavior of Multi-Storey Building With Soft Storey Considering Differ...IJERA Editor
 
Calculation of Fluid Dynamic for Wind Flow around Reinforced Concrete Walls
Calculation of Fluid Dynamic for Wind Flow around Reinforced Concrete WallsCalculation of Fluid Dynamic for Wind Flow around Reinforced Concrete Walls
Calculation of Fluid Dynamic for Wind Flow around Reinforced Concrete WallsIJERA Editor
 

Viewers also liked (19)

Flood Vulnerable Area Assessment of Abakaliki Metropolis South-eastern Nigeria.
Flood Vulnerable Area Assessment of Abakaliki Metropolis South-eastern Nigeria.Flood Vulnerable Area Assessment of Abakaliki Metropolis South-eastern Nigeria.
Flood Vulnerable Area Assessment of Abakaliki Metropolis South-eastern Nigeria.
 
Финансовая система
Финансовая системаФинансовая система
Финансовая система
 
A Guide To Bank Account Services in UAE
A Guide To Bank Account Services in UAE A Guide To Bank Account Services in UAE
A Guide To Bank Account Services in UAE
 
Selection of Equipment by Using Saw and Vikor Methods
Selection of Equipment by Using Saw and Vikor Methods Selection of Equipment by Using Saw and Vikor Methods
Selection of Equipment by Using Saw and Vikor Methods
 
Practica 10
Practica 10Practica 10
Practica 10
 
Effects of Good Maintenance Management System on Workers Safety and Environment
Effects of Good Maintenance Management System on Workers Safety and EnvironmentEffects of Good Maintenance Management System on Workers Safety and Environment
Effects of Good Maintenance Management System on Workers Safety and Environment
 
Fotos journey! éxito cedis
Fotos journey! éxito cedisFotos journey! éxito cedis
Fotos journey! éxito cedis
 
Synthesis of Nio Nanoparticles by Diffusion Flame Reactor
Synthesis of Nio Nanoparticles by Diffusion Flame ReactorSynthesis of Nio Nanoparticles by Diffusion Flame Reactor
Synthesis of Nio Nanoparticles by Diffusion Flame Reactor
 
A Review- Fog Computing and Its Role in the Internet of Things
A Review- Fog Computing and Its Role in the Internet of ThingsA Review- Fog Computing and Its Role in the Internet of Things
A Review- Fog Computing and Its Role in the Internet of Things
 
Design and Fabrication of Square Hole Drilling Machine
Design and Fabrication of Square Hole Drilling MachineDesign and Fabrication of Square Hole Drilling Machine
Design and Fabrication of Square Hole Drilling Machine
 
Decoraciones varias Lila Ubeda
Decoraciones varias Lila UbedaDecoraciones varias Lila Ubeda
Decoraciones varias Lila Ubeda
 
Improved Dead Reckoning Algorithm for Obstacle Avoidance and Automated Cleaning
Improved Dead Reckoning Algorithm for Obstacle Avoidance and Automated CleaningImproved Dead Reckoning Algorithm for Obstacle Avoidance and Automated Cleaning
Improved Dead Reckoning Algorithm for Obstacle Avoidance and Automated Cleaning
 
Safety Braking System
Safety Braking SystemSafety Braking System
Safety Braking System
 
Implementation of Engraved Micro-Strip Antenna
Implementation of Engraved Micro-Strip Antenna Implementation of Engraved Micro-Strip Antenna
Implementation of Engraved Micro-Strip Antenna
 
Motores Magnéticos
Motores MagnéticosMotores Magnéticos
Motores Magnéticos
 
An Implementation on Effective Robot Mission under Critical Environemental Co...
An Implementation on Effective Robot Mission under Critical Environemental Co...An Implementation on Effective Robot Mission under Critical Environemental Co...
An Implementation on Effective Robot Mission under Critical Environemental Co...
 
Clustering Based Approximation in Facial Image Retrieval
Clustering Based Approximation in Facial Image RetrievalClustering Based Approximation in Facial Image Retrieval
Clustering Based Approximation in Facial Image Retrieval
 
Seismic Behavior of Multi-Storey Building With Soft Storey Considering Differ...
Seismic Behavior of Multi-Storey Building With Soft Storey Considering Differ...Seismic Behavior of Multi-Storey Building With Soft Storey Considering Differ...
Seismic Behavior of Multi-Storey Building With Soft Storey Considering Differ...
 
Calculation of Fluid Dynamic for Wind Flow around Reinforced Concrete Walls
Calculation of Fluid Dynamic for Wind Flow around Reinforced Concrete WallsCalculation of Fluid Dynamic for Wind Flow around Reinforced Concrete Walls
Calculation of Fluid Dynamic for Wind Flow around Reinforced Concrete Walls
 

Similar to Real-Time Mission Software Design for Wire-Guided Underwater Vehicle

Density based traffic light control
Density based traffic light controlDensity based traffic light control
Density based traffic light controlRohit Nair
 
Air traffic control
Air traffic controlAir traffic control
Air traffic controlRishu Seth
 
density based traffic control system with mannual override
density based traffic control system with mannual overridedensity based traffic control system with mannual override
density based traffic control system with mannual overridemokshi koganti
 
Scada, a PLC's story
Scada, a PLC's storyScada, a PLC's story
Scada, a PLC's storyPaolo Stagno
 
EMBEDDED SYSTEMS 1
EMBEDDED SYSTEMS 1EMBEDDED SYSTEMS 1
EMBEDDED SYSTEMS 1PRADEEP
 
Real Time Systems & RTOS
Real Time Systems & RTOSReal Time Systems & RTOS
Real Time Systems & RTOSVishwa Mohan
 
Embedded system software
Embedded system softwareEmbedded system software
Embedded system softwareJamia Hamdard
 
Concepts of Real time Systems (RTS)
Concepts of Real time Systems (RTS)Concepts of Real time Systems (RTS)
Concepts of Real time Systems (RTS)EngKarrarSMuttair
 
RTS Short Topics
RTS Short TopicsRTS Short Topics
RTS Short TopicsSilas Kanth
 
Remote Power Distribution System using GSM
Remote Power Distribution System using GSMRemote Power Distribution System using GSM
Remote Power Distribution System using GSMIRJET Journal
 
Real Time Vehicle Tracking System
Real Time Vehicle Tracking SystemReal Time Vehicle Tracking System
Real Time Vehicle Tracking SystemDiLip ChauDhary
 
Plc 8 raja presentation plc
Plc 8  raja presentation  plcPlc 8  raja presentation  plc
Plc 8 raja presentation plcRameez Raja
 

Similar to Real-Time Mission Software Design for Wire-Guided Underwater Vehicle (20)

Real time system
Real time systemReal time system
Real time system
 
Density based traffic light control
Density based traffic light controlDensity based traffic light control
Density based traffic light control
 
Air traffic control
Air traffic controlAir traffic control
Air traffic control
 
Psoc
PsocPsoc
Psoc
 
density based traffic control system with mannual override
density based traffic control system with mannual overridedensity based traffic control system with mannual override
density based traffic control system with mannual override
 
Scada, a PLC's story
Scada, a PLC's storyScada, a PLC's story
Scada, a PLC's story
 
EMBEDDED SYSTEMS 1
EMBEDDED SYSTEMS 1EMBEDDED SYSTEMS 1
EMBEDDED SYSTEMS 1
 
Operating System
Operating SystemOperating System
Operating System
 
Ig3514391443
Ig3514391443Ig3514391443
Ig3514391443
 
Real Time System
Real Time SystemReal Time System
Real Time System
 
Real Time Systems & RTOS
Real Time Systems & RTOSReal Time Systems & RTOS
Real Time Systems & RTOS
 
RTOS
RTOSRTOS
RTOS
 
Embedded system software
Embedded system softwareEmbedded system software
Embedded system software
 
Concepts of Real time Systems (RTS)
Concepts of Real time Systems (RTS)Concepts of Real time Systems (RTS)
Concepts of Real time Systems (RTS)
 
RTS Short Topics
RTS Short TopicsRTS Short Topics
RTS Short Topics
 
dhamo
dhamodhamo
dhamo
 
Fault tolerance on cloud computing
Fault tolerance on cloud computingFault tolerance on cloud computing
Fault tolerance on cloud computing
 
Remote Power Distribution System using GSM
Remote Power Distribution System using GSMRemote Power Distribution System using GSM
Remote Power Distribution System using GSM
 
Real Time Vehicle Tracking System
Real Time Vehicle Tracking SystemReal Time Vehicle Tracking System
Real Time Vehicle Tracking System
 
Plc 8 raja presentation plc
Plc 8  raja presentation  plcPlc 8  raja presentation  plc
Plc 8 raja presentation plc
 

Recently uploaded

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxupamatechverse
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escortsranjana rawat
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAbhinavSharma374939
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...Call Girls in Nagpur High Profile
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSSIVASHANKAR N
 

Recently uploaded (20)

OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur EscortsCall Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
Call Girls Service Nagpur Tanvi Call 7001035870 Meet With Nagpur Escorts
 
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANJALI) Dange Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Introduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptxIntroduction to IEEE STANDARDS and its different types.pptx
Introduction to IEEE STANDARDS and its different types.pptx
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
(MEERA) Dapodi Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Escorts
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
 
Analog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog ConverterAnalog to Digital and Digital to Analog Converter
Analog to Digital and Digital to Analog Converter
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
High Profile Call Girls Nashik Megha 7001305949 Independent Escort Service Na...
 
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLSMANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
MANUFACTURING PROCESS-II UNIT-5 NC MACHINE TOOLS
 

Real-Time Mission Software Design for Wire-Guided Underwater Vehicle

  • 1. K Siva Kumar. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 11, ( Part -1) November 2016, pp.69-71 www.ijera.com 69 | P a g e Design and Development of Real Time Mission Software for wire guided underwater vehicle K Siva Kumar* *(Department of Computer Science& Systems Engineering, Andhra University, Visakhapatnam-03 ABSTRACT This paper describes design and development of Real Time Mission Software (RTMS) for wire guided underwater vehicle. RTMS is ARM controller based real time embedded system. The main role of RTMS is to acquire sensors data, control and guide the vehicle as per the mission requirements. It performs Pitch control, Roll Control, Yaw Control and depth control operations as part of vehicle stabilization and it executes both active guidance and passive guidance algorithms to track the vehicle towards the target. In addition to that it will also distribute the power to subsystems, perform launch sequence and operate recovery operations. RTMS software receives the commands from submarine through fiber optic cable. RTMS operates either in fiber optic cable mode or autonomous mode based on user requirement. Keywords: ARM controller, control, embedded system, guidance, real time I. INTRODUCTION This paper talks about design and development of Real Time Mission Software (RTMS) for underwater vehicle which is guided through fiber optic cable. The existing systems probably getting operated autonomously [1] so that there is no communication from the mother ship or submarine. The RTM software can receive commands from mothership/submarine via fiber optic cable or it can be operated autonomously. 1.1. Real Time Systems (RTS): A real time system that must satisfy explicit (bounded) response- time constraints or risk severe consequences including failures. The correctness of the system depends not only on the logical correctness but also the time at which the results are produced. It should respond to externally generated input stimuli within a finite and specified period. Real time systems can be classified as , 1.1.1. Hard Real Time Systems: An overrun in response time leads to potential loss of life and/or big financial damage. Many of these systems are considered to be safety critical systems. 1.1.2. Soft Real Time Systems: Soft real time systems are the systems in which deadline overruns are tolerable but not desired. There are no catastrophic consequences of missing one or more deadlines. 1.2. Characteristics of RTS : This section describes the important characteristics of a Real Time System. All the characteristics which are described below may not applicable to every Real Time System 1.2.1. Time Constraints: Every real time task is associated with some time constraints. One form of 1.2.2. time constraints that is very common is deadlines associated with tasks. A task deadline specifies the time before which the task must complete and produce the results. 1.2.3. Correctness Criterion: The notion of correctness in real time systems is different from that used in the context of traditional systems.in real time systems ,correctness implies not only logical correctness of the results ,but the time at which the results are produced is important. A logically correct result produced after the deadline would be considered as an incorrect result 1.2.4. Embedded: A vast majority of real time systems are embedded nature. An embedded computer system is physically “embedded” in its environment and often controls [2] it. The sensors of the real time computer collect data from environment, and pass them on to real time computer for processing. The computer in turn passes information (processed data) to actuators to carry out necessary work on the environment. 1.2.5. Safety-Criticality : For traditional non-real time systems safety and reliability are independent issues. However, in many real-time systems these two issues are intricately bound together making them safety-critical. A safe system is one that doesn’t cause any damage even when it fails. A reliable system on the other hand, is one that can operate for long duration of time without exhibiting any failures. 1.2.6. Concurrency: A real time system [3] usually needs to respond several independent events within very short and strict time bounds. The real time system must process data from all the sensors concurrently, otherwise signals may be lost and the system may malfunction. RESEARCH ARTICLE OPEN ACCESS
  • 2. K Siva Kumar. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 11, ( Part -1) November 2016, pp.69-71 www.ijera.com 70 | P a g e 1.2.7. Stability: Under overload conditions, real- time systems need to continue to meet the deadlines of the most critical tasks, though the non-critical tasks may not be met. This is in contrast to the requirement of fairness for traditional systems even under overload conditions. 1.2.8. Exception Handling: Many real time systems work round the clock and often operate without human operators. When there are no human operators, taking corrective actions on a failure becomes difficult. Even if no corrective actions can be taken immediately, it is desirable that a failure doesn’t result in catastrophic situations. A failure should be detected ad the system should continue to operate in a degraded mode rather than shutting off abruptly. System Overview Real Time Mission Software (RTMS) is the Master controller of the entire Mission of the underwater vehicle. RTMS is TI ARM controller based real time embedded system. The main functionality of RTMS software is to control and guide the vehicle as per the mission requirements. In addition to that, it also distribute the power to all the other subsystems in the vehicle such as Recording system (RS),Sensor Package(SP) Speed Control System (SCS) and Actuation System (AS) .It performs Prelaunch sequence and recovery operations also. To meet mission requirements, RTMS interfaces with the following subsystems. 1) Recording System 2) Sensor Package 3) Actuation System 4) Submarine/mother ship 5) Speed Control System 6) Presetter 7) Pressure Transducers 8) Debug Monitor RTMS (TIARMController) BUS RecoringSystem (RS) SensorPackage Actuation System SpeedController Presetter DebugMonitor RS422 RS232 Pressure Transducers Submarine/ Mothership FOC Figure 1. Figure 1 shows how RTMS interfaces with the other subsystems in the vehicle. II. METHODOLOGY The complete mission software has been developed using foreground and back ground approach [4] . In foreground all interrupt service routines will be executing whereas main while loop will be executing in back ground process. In foreground two interrupt service routines will be executing i.e one for timer interrupt and second for communication bus interrupt. Whenever timer generates (ex 10ms) interrupt, subsequent soft timers are created so that it can be used in tasks scheduling in background process. TIMER INTR BUS Interrup t SYSTEM Initialisation Power On Self Test Pre Launch phase Is command from Cable? Operate Cable Mode Yes Operate in Autonomous Mode No Is Alarm in the vehicle? Recovery Phase Yes No Forground Process Back ground Process Figure 2. Fig.2 shows how the complete RTMS is designed. In background process, System initialization module performs initialization of on board peripherals i.e Timer, Interrupt controller, ADC, DAC and serial controllers. Power On self- Test performs health check of internal structural components. In Pre Launch phase, it checks the health of on board subsystems. Then once vehicle is launched, it can be operated either in cable mode or autonomous mode. RTMS can get commands from mother ship/submarine via fiber optic cable in turn it generates commands as per the requirement. Based on the commands vehicle change it depth,roll,Yaw and pitch as per user requirement. If Cable break happens , RTMS can operate autonomously as per preset parameters. In turn it records all critical parameters in NVRAM so that, after completion of the mission data can be retrieved from memory. The same data can be used for post trial analysis. -
  • 3. K Siva Kumar. Int. Journal of Engineering Research and Application www.ijera.com ISSN : 2248-9622, Vol. 6, Issue 11, ( Part -1) November 2016, pp.69-71 www.ijera.com 71 | P a g e III. RESULTS Figure Figure 4. Fig. 3 depicts the running depth of a vehicle in the mission. RTMS received the depth change commands from mother ship/submarine via fiber optic cable in turn the depth has been changed as per requirement. Initially vehicle depth has been set to 80m, and then commands are received from platform to change the depth to 100m and 130m respectively. The RTMS has responded the commands and corresponding control commands are fed to actuation system so that vehicle has settled to ~100m and ~130m as per user requirements. Fig 4. Depicts the yaw plot where initially its running at ~20 deg . At 60th sec command is sent from mother ship to perform circular search in turn RTMS has received the command and performed the circular search pattern as shown in Fig 4.. IV. CONCLUSION The proposed system has capability in operating in dual mode i.e. cable mode and autonomous mode. The System can be used in under water applications. The system can be used in underwater survey missions such as detection and mapping of obstructions, rocks submerged wrecks. REFERENCES Journal Papers: [1]. Xiaoming Qian,Peihuang Lou, An embedded control system for automatic guided vehicle,ICIRA’12 Proceedings of the 5th international conference on Intelligent Robotics and Applications - Volume Part III, Springer- Verlag Berlin, Heidelberg ©2012 [2]. J Yuh,Design and Control of Autonomous Underwater Robots : A Survey, Journal Autonomous Robots archive,Volume 8 Issue1,January 2000 Books: [3]. RajKamal, EmbeddedSystems: Programming and Design (Tata McGraw-Hill,2011) Chapters in Books: [4]. Daniel W Lewis, Fundamentals of Embedded Software Where C and Assembly Meet (Ed 1st ),Concurrent Software Chapter 7(Prentice Hall Inc. Upper Saddle River, New Jersey 07458 ;2002)