Documente Academic
Documente Profesional
Documente Cultură
Problem: Ground based observational telescopes are dependent upon human interaction to ensure proper operations and monitoring of equipment. Solution: Scripting files can be used to provide Autonomous capabilities:
Control system Monitor environmental conditions Without the need for Human interaction.
Pacific Defense Solutions PDS, received a Astrohaven clamshell Dome to protect a 20-in telescope system Create an autonomous system: Integrate system with active autonomous software and equipment Intended for customers in remote locations without the need for a physical presence Customer US Air Force Academy:
Provide systems for educational purposes:
Grade school college level academics US Air Force Research & Laboratories
USER
Falcon Exec
Orchestrate
Falcon Exec: Monitors weather conditions every 30 sec and can issue a close dome command
System Shutdown
20-inch Telescope
Filterwheel
U47 Camera
Diameter:
12 Feet
Problems:
Dome opens by sending ASCII characters over a serial COM port RS-232 standard Protocol Commands sent from a keyboard on the control computer:
1 key-stroke at a time not automated
Start
DELAY 2 Sec
While Data x
FALSE
Print Data
DELAY 2 Sec
Write a (97) ASCII to Serial COM Port Open South Side of Dome
0 = BOTH SIDES CLOSED 3 = BOTH SIDES OPEN aOPEN (SOUTH) 2 in bOPEN (NORTH) 2 in x = South Side of Dome Fully Open y = North side of the Dome Fully Open
DELAY 2 Sec
DELAY 2 Sec
While Data2 y
FALSE
TRUE
End
Print Data
DELAY 2 Sec
Write b (98) ASCII to Serial COM Port Open South Side of Dome
0 = BOTH SIDES CLOSED 3 = BOTH SIDES OPEN aOPEN (SOUTH) 2 in bOPEN (NORTH) 2 in x = South Side of Dome Fully Open y = North side of the Dome Fully Open
This is the temperature at which dew (or frost) will form on surfaces From the sensor near the ground: serves as an approximation
= 0: :
Checks Weather Conditions Interfaces with Python Open Dome Script Open dome Initiates Orchestrate to task the system Tasks the system properly for observations:
Telescope able to slew to proper coordinates Takes Pictures of Objects Stores data properly
Problem:
Initiates shutdown process and closes programs Successfully closes Astrohaven dome to protect equipment System freeze on final command after closing
Solution:
computer Data to process stored in a folder with subdirectories on a server Empty folders created in directory on computer:
Topology identical to folder that actual data is stored in
information folder on the computer Issue image processing start command in a command prompt Copy files into corresponding folders
C:
COPY
Server
Data Files Main Folder
MOVE
Processing
Main Folder
Information directory
Information
File
COPY
COPY
Start
False
True
True
False
Skip File
Skip Directory
True
True
True
False
Skip File
True
End
Problems:
Copies directories to destination Issues commands to process images Copies files to correct locations Processes image files Checks for proper counts of processed files Moves files to proper folders
Files too small for image processing: Resolved with size check Moving files to Error folder Order in which files are copied & moved produced errors during
processing:
Code edited:
Order copying and moving fixed Code undergoing further tests
Python script to open and close Astrohaven dome Integrated script with Falcon Exec software Implemented autonomous software with hardware systems of telescope Created automated python script to process large amounts of data Understanding of list comprehension Directory and file manipulation
Falcon Exec code modification to re-start system after emergency shut-down Further testing for errors in processing script
Kahikina O Ka L Program:
Coordinators: Damien Cie Tracie Takatani Kristi Ishikawa