Keely Hill

Concept network design for a young Mars science station and Trans-planetary communication (Paper)

25 February 2018

From an open ended networking course project during the spring semester of 2017, I wrote a paper describing (in part) a multi-user communication protocol for dealing with the long delays and for providing a high-level interface for multi-team scientific control and data transfer. With the help of one of my professors, Dr.Kanwal Gagneja, it has been published in the Proceedings of MobiSecServ 2018 – a part of IEEE Xplore Digital Library. It was a small conference (no more than 25 people). On February 25 I presented the paper in Miami, FL.

Read the final draft here.

IEEE Xplore publication here
DOI: 10.1109/MOBISECSERV.2018.8311448

I’m very happy to have it published and contribute a small amount to the conversation of how near-future people will be using extraterrestrial computer networks. There are some things I’d probably adjust a year later, though I am proud of the work, had a fun time writing it, and have tremendous gratitude toward Dr.Gagnegja for making this happen.

Abstract

This paper presents a high-level networking design to provide high bandwidth for a young and growing Mars settlement and science station. A physical network topology is described consisting of a high power ground station to communicate with orbiters. Different parts and devices of the station are connected with network infrastructure. Some examples are given for various non-obvious use cases of the network.

Additionally, an upper level networking protocol is described to handle reliable communication between planets. This Transplanetary Data Mailing Protocol (TDMP) operates three processes working together: a database of retrievable files and user inbox files; a ‘parcel’ structure for data to be contained; and parcel piece fragmenting for asynchronous pipelined transmission and loss handling. Together, these systems allow ease of connection between people, scientists, and experiments.


Trimmed audio (silences removed) of the talk recorded from my pocket:

FL Polytech's 2017 Autonomous Vehicle Course

23 April 2017

I was part of the inaugural Autonomous Vehicle class started by Dr.Dean Bushey at FL Polytechnic based off MIT’s down-scale R.A.C.E.C.A.R. It was an essentially independent study where three teams of students would work though milestone labs. I was the head programmer of my team. A few of us students also gave talks and demos to outside groups. I gave a 30 minute introduction to autonomous vehicle workshop at PolyHacks 2017. This one of the most fun and exciting courses/projects I’ve been a part of.

The cars have a TX1 computer running ROS along with a variety of sensors. After building the car on a stripped down RC chassis, we started with basic lane/wall following using the LiDAR – “stay middle” as I called it. We then continued to visual servoing and shape detection with the ZED color stereo camera, mapping, localization, and finally path finding. The course concluded with a final ‘engineering brief’ and demonstration from each team.

All code written and used at various points is in this git repo. It also includes a course log that I started putting together due to limited practical documentation of getting started with each of the milestones.

I recorded many videos of our progress though the semester and edited them into a single video (below). I also cut that down further into an additional one minute summary video. My team’s car is the one with blue camera ‘nose’.

Rudolph the car Xin, Aleck, and I holding Rudolph

Quick Voice Memo

13 September 2016

I’ve had this idea for a while and the introduction of new apis (such as voice recognition) in iOS 10 I went ahead and made this app: Quick Voice Memo.

Note Drop

12 May 2016

After more time than necessary, I created this app: Note Drop. Available now on iOS and coming soon to Android. Read more.

Note Drop icon

Some Piano

31 December 2014

I was recently recorded whilst playing through a piano session. I also recored a better sounding track as a gift for relatives.

Sounds range from Bohemian Rhapsody to the Office Theme to some improvisation.

Professional sound recording:

Keely’s first iOS game released

17 March 2014

Quartz Run Icon

Get it Here! Quartz Run!

The advent of the SpriteKit Framework from Apple/iOS 7 brought me to my first experience with game engines. This is one of my bigger projects and also took a while to get approved.

Version 1.0.0 may have a few bugs, especially on the iPad. Feedback on these are appreciated. More features will come with time.

- A very excited and happy Keely

Relieve, Relive, Re-live.

3 January 2014

Why is relive, as to relive pain, to remove pain when the word claims the wish to re-live, as live the pain again. I found this interesting. Other words like ‘awful’ have the same thing. I quickly found out it is spelled ‘relieve’. But just as it is to be-live, to believe is to be alive.