-
Notifications
You must be signed in to change notification settings - Fork 0
/
THOUGHTS.txt
executable file
·35 lines (32 loc) · 1.27 KB
/
THOUGHTS.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# Development Thoughts
As I work on this, sometimes ideas pop into my head but I'm not ready to implement them just yet. To keep on track, I made this file so I could pause for a second, jot the thought down, and then continue with what I was working on.
##### Store robot configurations
Since the software already uses a settings module, take advantage of this to save the JSON configuration for different telemetry setups. That way a simple select box can be used to switch between different projects easily.
##### JSON configuration
Send telemetry as a data object in JSON.
data = {
heading: robot heading in degrees,
power: The primary battery voltage or fuel level. The gauge is configurable so it just needs to be configured for the proper data for your setup.,
temperature: The temperature of the main control electronics (BeagleBone, Raspberry Pi, Jetson) or a motor. Again the gauge is configurable.
speed: How fast the robot is traveling.
peripherals: {
motor_1: {
amperage: amps,
voltage: volts,
speed: rpm
},
motor_2: {
amperage: amps,
voltage: volts,
speed: rpm
},
gps: {
latitude: 96,
longitude: 96,
elevation: 3600,
satellites: 6
},
air_temp: 30 celcius
barometer: 20psi
}
}