Skip to content

Instantly share code, notes, and snippets.

@prussiap
Created April 20, 2014 23:29
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save prussiap/11127990 to your computer and use it in GitHub Desktop.
Save prussiap/11127990 to your computer and use it in GitHub Desktop.
Tau Simulation installation on OSX (Mavericks but should work on others)
I recently went through an instal of this great simulation software that works with Tau labs' version of GCS. This helps you fake telemetry and potentially fake flying with a UDP wrapper to GCS.
; First get yourself a copy of Tau labs source code
;: git clone git@github.com:TauLabs/TauLabs.git
; cd TauLabs
; Next is to install gcc48
;: First make sure you have xcode installed on your machine. This may take a while. You'll have to look for it in the appstore.
;: For gcc48 you need to have brew (many posts about installing brew)
;: type this in the cmd line: brew tap homebrew/versions
;: brew install gcc48
; Next you need to have qmake installed
;: run: make qt_sdk_install
;: When it asks you for a location give it : /absolute/path/to/TauLabs/tools/Qt5.2.1
;: Then follow the instructions. You want to check that you have Qt5.2.1 inside tools and that folder is populated with other directories and files (5.2.1 is one of them)
; Make the simulator :)
;: type this from inside TauLabs on cmd line:
;: make sim_osx_revolution_clean && make sim_osx_revolution
:: let it run if all goes well it should finish after a few minutes
; Run the simulator
;: type: ./build/sim_osx_revolution/sim_osx_revolution.elf
Next you need to launch the TauLabs GCS
; Get it [https://github.com/TauLabs/TauLabs/releases here]
; Go into preferences and choose IP Network Telmetry Settings
;: put the hostname as localhost
;: port 9000
;: TCP Connection
; On the lower right side where it says connections, disconnect any existing connections, select TCP:localhost and connect.
;: You should see RX light up and then under the lower tabs present you should see movement under Scopes.
Have fun and let us know how we can help.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment