an object an object oriented software oriented software
play

An Object An Object- -Oriented Software Oriented Software - PowerPoint PPT Presentation

Rakesh Kumar Rakesh Kumar Mishra Mishra An Object An Object- -Oriented Software Oriented Software Development Approach to Design Development Approach to Design Development Approach to Design Development Approach to Design Simulator for


  1. Rakesh Kumar Rakesh Kumar Mishra Mishra An Object An Object- -Oriented Software Oriented Software Development Approach to Design Development Approach to Design Development Approach to Design Development Approach to Design Simulator for Airborne Altimetric LiDAR Simulator for Airborne Altimetric LiDAR Rakesh Kumar Mishra, Bharat Lohani Geoinformatics division I di Indian Institute of Technology Kanpur I tit t f T h l K Kanpur, INDIA Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 1

  2. Rakesh Kumar Rakesh Kumar Mishra Mishra P i Principle of LiDAR Principle of LiDAR P i i l i l f LiDAR f LiDAR INS, GPS, Scanner Laser transmitter (x,y,z, direction cosines) d d X,Y,Z Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 2

  3. Rakesh Kumar Rakesh Kumar Mishra Mishra LiDAR T LiDAR T LiDAR Technology LiDAR Technology h h l l � Provides accurate topographic data at high speed � Data collection with higher density accuracy & less time � Data collection with higher density, accuracy & less time � Weather and light independent Applications: • DEM generation • Flood hazard zonation • Cellular networks etc. Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 3

  4. Rakesh Kumar Rakesh Kumar Mishra Mishra Object Object- j -Oriented Software Oriented Software Development Development Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 4

  5. Rakesh Kumar Rakesh Kumar Mishra Mishra Initial Investigation (Why simulator ?) Initial Investigation (Why simulator ?) � LiDAR Instrument is very costly � LiDAR data is not available in most of the countries � LiDAR data is not available in most of the countries � LiDAR data is not available for teaching as required g q � LiDAR data is not available for research as required � Software for flight planning Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 5

  6. Rakesh Kumar Rakesh Kumar Mishra Mishra Requirements Requirements Requirements Requirements � User friendly GUI � Simulation of generic as well as commercial sensors � Simulation of earth like surfaces � Flight trajectory as in case of actual flight � Flight trajectory as in case of actual flight � Possibilities of error introduction � Output data in common format � Help and tutorial Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 6

  7. Rakesh Kumar Rakesh Kumar Mishra Mishra Feasibility study Feasibility study � Sufficient background is available for the system � Sufficient background is available for the system development � The system can be engineered using current technology � Development can be done within the budget & time � Developed system will be useful for the user group Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 7

  8. Rakesh Kumar Mishra Rakesh Kumar Mishra Object Object- -Oriented analysis Oriented analysis Surface User Trajectory Output Integration Sensor Use case diagram Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 8

  9. Rakesh Kumar Rakesh Kumar Mishra Mishra � Objects in the problem domain is identified � Object relationships are made � Object state table is developed � Object state table is developed � Inheritance diagram for objects is made Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 9

  10. Rakesh Kumar Mishra Rakesh Kumar Mishra Object-oriented design Obj Obj Object t t oriented design ri nt d d ri nt d d i n i n INPUT I ntegration Terrain Terrain Sensor Sensor Trajectory Trajectory component component component OUTPUT Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 10 10

  11. Rakesh Kumar Mishra Rakesh Kumar Mishra Terrain components Terrain components Terrain components Terrain components Terrain component t Polynomial Fractal surface Raster surface surface Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 11 11 11 11

  12. Rakesh Kumar Rakesh Kumar Mishra Mishra Sensor components Sensor components Sensor components Sensor components Sensor component t ALS 50 Generic sensor ALTM Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 12 12 12 12

  13. Rakesh Kumar Rakesh Kumar Mishra Mishra Trajectory components Trajectory components Trajectory components Trajectory components Trajectory component Attitude Location Acceleration Velocity Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 13 13 13 13

  14. Rakesh Kumar Rakesh Kumar Mishra Mishra Cl Class design Class design Cl d d i n i n � Identify classes from the components � Identify classes from the components � Identify subclass within each class � Identify abstraction in each class � Identify the common behaviour of classes Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 14 14

  15. Rakesh Kumar Rakesh Kumar Mishra Mishra S S System implementation System implementation t m impl m nt ti n t m impl m nt ti n � Java is used to realize the design � Java is used to realize the design � Each classes are implemented with its relationship � Standard way of coding is used � Methods are designed for each basic task Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 15 15

  16. Rakesh Kumar Rakesh Kumar Mishra Mishra C mpl Complexities handled Complexities handled C mpl iti iti h ndl d h ndl d � Efficient algorithms are designed � Efficient algorithms are designed � Threads are used to optimize software execution � Special data structures are designed to handle memory problems � New file formats are designed to improve I/O Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 16 16

  17. Rakesh Kumar Rakesh Kumar Mishra Mishra Software Software Screenshots Screenshots Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 17 17

  18. Rakesh Kumar Rakesh Kumar Mishra Mishra Polynomial surface Polynomial surface Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 18 18

  19. Rakesh Kumar Rakesh Kumar Mishra Mishra Raster surface(City model) Raster surface(City model) Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 19 19

  20. Rakesh Kumar Rakesh Kumar Mishra Mishra Fractal surface Fractal surface Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 20 20

  21. Rakesh Kumar Rakesh Kumar Mishra Mishra Acceleration Acceleration Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 21 21

  22. Rakesh Kumar Rakesh Kumar Mishra Mishra Sensor component Sensor component Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 22 22

  23. Rakesh Kumar Rakesh Kumar Mishra Mishra System defined optimal flight lines System defined optimal flight lines System defined optimal flight lines System defined optimal flight lines Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 23 23

  24. Rakesh Kumar Rakesh Kumar Mishra Mishra User defined optimal flight lines User defined optimal flight lines User defined optimal flight lines User defined optimal flight lines Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 24 24

  25. Rakesh Kumar Rakesh Kumar Mishra Mishra Attitude Attitude Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 25 25

  26. Rakesh Kumar Rakesh Kumar Mishra Mishra Error simulation Error simulation Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 26 26

  27. Rakesh Kumar Rakesh Kumar Mishra Mishra Output generation Output generation Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 27 27

  28. Rakesh Kumar Rakesh Kumar Mishra Mishra Software Software Results Software Software Results Results Results Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 28 28

  29. Rakesh Kumar Rakesh Kumar Mishra Mishra 3D Raster terrain (Displayed in Surfer) 3D Raster terrain (Displayed in Surfer) Altitude=210m Overlap=4% Velocity=60m/s Velocity=60m/s Sensor-ALS-50 Firing frequency=20KHz Scan frequency=48Hz Scan angle=40 ° Flight area=430m×430m Flight area 430m 430m Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 29 29

  30. Rakesh Kumar Rakesh Kumar Mishra Mishra Lidar data plot in plan Lidar data plot in plan A A A-A B-B Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 30 30

  31. Rakesh Kumar Rakesh Kumar Mishra Mishra Profile A Profile A- -A with and without error A with and without error Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 31 31

  32. Rakesh Kumar Rakesh Kumar Mishra Mishra Profile B Profile B- -B with respect to flight lines B with respect to flight lines Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 32 32

  33. Rakesh Kumar Rakesh Kumar Mishra Mishra LiDAR data without error LiDAR data without error Indian Institute of Technology Kanpur Indian Institute of Technology Kanpur 33 33

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend