This is the redevelopment of the Radio Telemetry Tracker Ground Control Station from v1.0. Working branch v1.0a, becomes v2.0 on release
- Install Miniconda
- Download this repository
- Navigate to the
radio_collar_tracker_gcs
project in a python capable terminal - Run
conda create --name rctGCS --file conda-[os].lock
- Run
conda activate rctGCS
- Run
poetry install
- From the command line, run
conda activate rctGCS
- Run
RCTGcs
- Run
rctGCS
with the following commands:conda activate rctGCS
RCTGcs
This should open up the rctGCS UI
- Create a new terminal instance and run the following commands:
conda activate rctGCS
droneSimulator --spec {spec}
ipython>>> sim.start()
The transport spec is a string specification of the connection type:
Type | Resulting Object | Syntax |
---|---|---|
Serial | RCTSerialTransport | serial:{device}?baud={baudrate} |
TCP Client | RCTTCPClient | tcpc://{hostname}:{port} |
- From the rctGCS UI, navigate to the "System: No Connection" tab --> "Connect" --> "Done"
- Switch back to the
ipython
terminal windowipython>>> sim.do_mission()
- Download this repository and check out the appropriate branch
- Navigate to the
radio_collar_tracker_gcs
project in a python capable terminal - Run
conda create --name rctGCS --file conda-[os].lock
- Run
conda activate rctGCS
- Run
poetry install
- Open VSCode. Open the
radio_collar_tracker_gcs
project - Open the command palette (
Ctrl
+Shift
+P
) - Select
Python: Select Interpreter
/Python 3.9.16 ('rctGCS')
- Install recommended extensions