120 likes | 228 Vues
This project addresses a critical issue with the AEOS telescope's ability to maintain accurate targeting of celestial objects. Overcoming various programming challenges, I developed a system that allows users to input any desired time into the Image Mount Control (IMC) independently. Utilizing a Linux PC, a timer card, C programming, and TCL/TK GUI, the new system enhances communication and control capabilities. Through user datagram packets (UDP), the application enables efficient data transmission, ensuring real-time adjustments and improved telescope performance.
E N D
A Problem of Time and Telescopes By: Tyler Yoshiyama Home Institution: UH Hilo Mentor: Ross Matoi
Just the Wrong Time? • AEOS pointed at Jupiter last week. • Yesterday it failed to point at Jupiter. • Today it points at Jupiter again.
IMAGE MOUNT CONTROL (COMPUTES LOCATION OF OBJECTS) GUI (OBJECT) GPS (TIME) The Current Hardware TELESCOPE (LOOKS AT OBJECTS)
My Project • Design a system to input any time into the Image Mount Control (IMC) • Independent of the IMC • Doesn’t change code in IMC • Tricks telescope
IMC GUI MY SYSTEM IMC GPS The Time Setting System • Linux PC • Timer Card • C Code • TCL/TK GUI • Networking Feature TELESCOPE OTHER COMPUTERS
The Coding Language • Tool Command Language • ToolKit
Network • Uses User Datagram Packets (UDP) to send data • UDP is fast but doesn’t check for errors
The Roadblocks • Had to learn to program in new environment • Had to learn TCL/TK • Driver didn’t compile initially • Managed to debug problem by adding one line of code
Results • C program communicates with GUI and timer card • Time can be changed via GUI • Able to send and receive information from another computer
Acknowledgements • Akamai Internship • Scott • Lynne • Lani • Everyone else in the program • Textron • Ross Matoi • Don Ruffato • Nathan Kimura • Everyone at Textron for being helpful and supportive • The Maui Akamai Internship Program is funded by the CfAO through NSF Science and Technology Center grant (#AST-987683) and by grants to the Akamai Workforce Initiative from the NSF & AFOSR (both administered by NSF, #AST-0710699) and from the University of Hawaii