Return to Video

Hillbilly Tracking of Low Earth Orbit

  • Not Synced
    [applause]
  • Not Synced
    First I need to apologize for typesetting this in Open Office.
  • Not Synced
    I know that the text looks like a ransome note, but that's what's happens when you don't use Latex.
  • Not Synced
    I I'd also like to give a shoutout call XXX is here
  • Not Synced
    and our dinosaur rock band. We are a Christian rock band - we are called Jesus lives in the ISS
  • Not Synced
    and we know he's always watching us but we think that it's easier for him to hear our prayers
  • Not Synced
  • Not Synced
    This is the mission patch of the SASA
  • Not Synced
    This was drawn by Scot Biben and there are a few pieces of my people's native culture
  • Not Synced
    that I need to point out here. On the right the little dinosaur type with it's finger going out. You might call him E.T. but we call them bugger,
  • Not Synced
    and that's why the man on the left has a shotgun. Because he doesn't want to be kidnapped.
  • Not Synced
  • Not Synced
    ..
  • Not Synced
    It looks like there are snowpeaks, but our mountains aren't high enough to have snow
  • Not Synced
    ..
  • Not Synced
    in the top in space you can see the ISS and you can see a banana
  • Not Synced
    ..
  • Not Synced
    this is to signify space trash. You know' it's symbolism that matters in these things. So in Berlinsedis in 2012 I did a talk about reverse engineering teh spot connect.
  • Not Synced
    ..
  • Not Synced
    These things are great, it weighs a bit more than your phone, it runs off a batteries,
  • Not Synced
    ..
  • Not Synced
    Well, if you're hiking and you don't want the same experience, you buy one of these things, and you press a button on one of these things and
  • Not Synced
    ..
  • Not Synced
    This device will also allow you to tweet and make facebook posts. The idea is when you're running,
  • Not Synced
    ..
  • Not Synced
    and i did an articgle on reverse engineering the bt side of these things because i use a weird brand of phones that MS decided to cut off and i'm quite bitter about it.
  • Not Synced
    ..
  • Not Synced
    And teh same for the ones, but the way that the pattern works, is that it switches the signal whenever it is going from 0 to 1.
  • Not Synced
    ..
  • Not Synced
    And this is how you can reverse engineer how the Spot Connect connects to the satellite signals
  • Not Synced
    ..
  • Not Synced
    So if you listen on this frequenzy and have the correct recording softare
  • Not Synced
    ..
  • Not Synced
    So having an antenna on the uplink freq is kind of useless.
  • Not Synced
    ..
  • Not Synced
    [laughing] So that's great as a proof of concept, but it's not useable for anything practical.
  • Not Synced
    ..
  • Not Synced
    It's easy to get the thing that goes up to the sattelite, but I wanted to get that what comes down from the sattelite.
  • Not Synced
    ..
  • Not Synced
    They fly really low across the earth, and they fly on very tight and fast
  • Not Synced
    ..
  • Not Synced
    Or you have to make it computer controlled. SO stepping back from the SC a little, Adam laurie made some work on Geosat tools.
  • Not Synced
    ..
  • Not Synced
    He used DVB-S card connected to a sat dish with a diseqc motor, in order to scan a region of the horizon. His tool is
  • Not Synced
    ..
  • Not Synced
    And then after he finds a signal, he has a feed scan. Normally when y
    ou have sat TV, you have
  • Not Synced
    ..
  • Not Synced
    But adam's tool allows you to scan to see which frequencys are in use
  • Not Synced
    ..
  • Not Synced
    This recording here is from a
  • Not Synced
    ..
  • Not Synced
    in order to catch up with it. In this diag the x-axis shows the azimuth, this shows how much left or right my sat dish has moved.
  • Not Synced
    ..
  • Not Synced
    Every vertical bar in which you see chunks of data, that's a satellite.
  • Not Synced
    ..
  • Not Synced
    But it can't move in elevation. SO this diagram is just a small slice of the horizon.
  • Not Synced
    ..
  • Not Synced
    So hacking Ku-band, TV-sats, has the advantage that you can use cheap DVB-S hardware.
  • Not Synced
    ..
  • Not Synced
    TV signals come with video feeds, so you can actually see pictures. There was a scandal a couple of years ago, where you could actually see drone feeds bouncing off satellites.
  • Not Synced
    ..
  • Not Synced
    So you can actually turn your DVB-S card as promiscuous ethernet adapter.
  • Not Synced
    ..
  • Not Synced
    But it also has some disadavntages. it only works with geostationary satellites. If the satellite moves, you can't track it.
  • Not Synced
    ..
  • Not Synced
    You're limited on standardized signals.
  • Not Synced
    ..
  • Not Synced
    I misspoke, you will actually get brazilian truck-drivers with this.
  • Not Synced
    ..
  • Not Synced
    This sat dish here on the left, here in the radome, that's my dish. And here on the right, that's the boat it came from. So this came froma military ship. But the dish itself is also available to civilians for very large yachts.
  • Not Synced
    ..
  • Not Synced
    Teh dish was desgined to be at the very top of a ships' mast. But there's a complication for being on the top of the mast.
  • Not Synced
    ..
  • Not Synced
    So they have stepper-motors for azimuth elevation and tilt and they have spinning gyroscopes.
  • Not Synced
    ..
  • Not Synced
  • Not Synced
    ..
  • Not Synced
    But if you wanted this, you'd have to carry this in your carry-on luggage and it could be awkward.
  • Not Synced
    ..
  • Not Synced
    It's ok, I know europeans suck at history. [laughing]
  • Not Synced
    ..
  • Not Synced
    what i did is i took these motors which were designed to be able to move the dish
  • Not Synced
    ..
  • Not Synced
    This allows me to track things that are moving through the sky, but it doesn't actually matter where they're moving, because that's just a software problem.
  • Not Synced
    ..
  • Not Synced
    And then i added an SDR which allows me to record a signal now and demodulate it later. Which is handy when you want to reverse engineer a signal.
  • Not Synced
    ..
  • Not Synced
    You also need a recording of decent quality to reverse engineer later on.
  • Not Synced
    ..
  • Not Synced
    having high quality signals for reverse engineering is necessary.
  • Not Synced
    ..
  • Not Synced
    I built a software farmework as a collection of phython daemons.
  • Not Synced
    ..
  • Not Synced
    there's a beagle board inside the radome, and there's a server in my home.
  • Not Synced
    ..
  • Not Synced
    For maintenance, i can make my laptop pretend to be my dish, and have steppers on my desk
  • Not Synced
    ..
  • Not Synced
    Voyager 2 doesn't acutally come into the sky because of my position in the northern hemisphere.
  • Not Synced
    ..
  • Not Synced
  • Not Synced
    ..
  • Not Synced
    This isn't accurate enough to target the dish, so
  • Not Synced
    ..
  • Not Synced
    This is skytee helping out with the dish. He's zip-tying it because we know everything about duct-taping wehre i come from, but we know nothing about zip ties, so I had to bring in a german engineer.
  • Not Synced
    ..
  • Not Synced
  • Not Synced
    ..
  • Not Synced
    As this thing spins around, by original design there's a ring connector where all the signals go through.
  • Not Synced
    ..
  • Not Synced
    And that worked in the 90s because it had no reason to send anything faster than 9600 baud.
  • Not Synced
    ..
  • Not Synced
    It can only move 400 degrees around,
  • Not Synced
    ..
  • Not Synced
    We've got hte beagle board on the left, a usb-hub on the right and a
  • Not Synced
    ..
  • Not Synced
    it also takes care of updating the motor position
  • Not Synced
    ..
  • Not Synced
    The stepper motors themselves are the originals that the dish was designed with. They run into an EggBot-Board, which was designed to
  • Not Synced
    ..
  • Not Synced
    so you can actually aim a satellite dish that's taller than you with technology easier than what's needed for a 3d printer.
  • Not Synced
    ..
  • Not Synced
    The satellite dish sits in Tennessee,
  • Not Synced
    ..
  • Not Synced
  • Not Synced
    ..
  • Not Synced
    So instead we took the radomeâthat's frank, that's my catâgive him cheers.
  • Not Synced
    ..
  • Not Synced
    We took tape and we ran tape down the edges of the radome and then marked it.
  • Not Synced
    ..
  • Not Synced
    And then you can sort of scan the sky for a stationary
  • Not Synced
    ..
  • Not Synced
    and you can recover your position.
  • Not Synced
    ..
  • Not Synced
  • Not Synced
    ..
  • Not Synced
    But I can also arrange it as a polar plot, which gives me a plot of what the radome is seeing.
  • Not Synced
    ..
  • Not Synced
    [applause] A significant portion of the gui client was written while i was stuck on the U-Bahn connected using 3g
  • Not Synced
    ..
  • Not Synced
    You can take the data out of this and run it through scientific software
  • Not Synced
    ..
  • Not Synced
  • Not Synced
    ..
  • Not Synced
    The daemons that build this up, you need a norbit prediction daemon.
  • Not Synced
    ..
  • Not Synced
    You need to update the orbits themselves.
  • Not Synced
    ..
  • Not Synced
  • Not Synced
    ..
  • Not Synced
    But this format isn't incredibly accurate for satellites that correct their orbit.
  • Not Synced
    ..
  • Not Synced
    So you need a daemon that grounds the new files from spacetrack and this is just a matter of a recursive
  • Not Synced
    ..
  • Not Synced
    you also need motor control because you need to move the dish physically to
  • Not Synced
    ..
  • Not Synced
    and then you need radio daemons to
  • Not Synced
    ..
  • Not Synced
    and then after that you start to take software recorderings of that
  • Not Synced
    ..
  • Not Synced
    So for orbit prediction i began with a DOS program that had been ported to Unix called predict. This works but it's garbage. It only supports 20 stars
  • Not Synced
    ..
  • Not Synced
    because it's designed for astronomy photographers that want to take pictures of things
  • Not Synced
    ..
  • Not Synced
    because otherwise you have to set an alarm clock for the half-hour pass where you can record them.
  • Not Synced
    ..
  • Not Synced
  • Not Synced
    ..
  • Not Synced
    So i managed to track every single item in geostat orbit this thick ring here is the clarke-bell of all geostationary satellites as viewed from my northern hemisphere [?]
  • Not Synced
    ..
  • Not Synced
    All IPC is running through this PostreSQL
  • Not Synced
    ..
  • Not Synced
    you then send it simple commands, like SM,3000,500,-400
  • Not Synced
    ..
  • Not Synced
    And then it will count that out, and send me back an OK. If i want to disable the motors, i'll send them em,0,0
  • Not Synced
    ..
  • Not Synced
    EM,1,1 will enable both motors in 1/16s
  • Not Synced
    ..
  • Not Synced
    You can see the motors themselves with the belts and the geartrains. This thing on the right would probably be illegal for me to turn on
  • Not Synced
    ..
  • Not Synced
    The belts and stuff need to be measured to figure out what the reduction is
  • Not Synced
    ..
  • Not Synced
    the IMU unit , this vectornav vn100 is a
  • Not Synced
    ..
  • Not Synced
    it costs 500$ which was more than all of the other components together.
  • Not Synced
    ..
  • Not Synced
    Now for position calculation, the elevation itself comes from the IMU. The azimuth
  • Not Synced
    ..
  • Not Synced
    so the accelerometer will drift while the compass will be confused by the magnetic fields while the
  • Not Synced
    ..
  • Not Synced
    and the IMU will be come of a backup how to make it reliable, but at the moment the position
  • Not Synced
    ..
  • Not Synced
  • Not Synced
    ..
  • Not Synced
    The radio daomens. The first is a spectrum analyzer. It just measures the strength of the frequency
  • Not Synced
    ..
  • Not Synced
    the downlink recorder dumps the IQ values
  • Not Synced
    ..
  • Not Synced
    directly to an NFS share.
  • Not Synced
    ..
  • Not Synced
    Client GUI is PyGame
  • Not Synced
    ..
  • Not Synced
    Also notes these faint blue lines are positions where i saw particularly strong signals
  • Not Synced
    ..
  • Not Synced
    I'm running out of time by these markers. does this mean we skip Q&A or that I get kickd off of stage?
  • Not Synced
    ..
  • Not Synced
    It takes SDR, it can provide maps of used different satellites in the sky.
  • Not Synced
    ..
  • Not Synced
    I'd also like to make other ground stations. The software that I wrote should be portable
  • Not Synced
    ..
  • Not Synced
    Another way that you can do it, the way that it's traditionally done to track stationary satellites is with a YAGI antenna
  • Not Synced
    ..
  • Not Synced
    This is my van, my van is amazing. [applause] Thanks to nick farr. I had a bit to much too drink in
  • Not Synced
    ..
  • Not Synced
    But you want a news-van. And I said Hell yes, I want a news van!
  • Not Synced
    ..
  • Not Synced
    But most importantly, it does SECAM
  • Not Synced
    ..
  • Not Synced
    This is the control panel, and that's my talk! [applause]
Title:
Hillbilly Tracking of Low Earth Orbit
Video Language:
English
Duration:
47:03
  • I will stop now. Please continue my work, thanks!

  • I will stop now. Please continue my work, thanks!

English subtitles

Revisions Compare revisions