Felix Geisendörfer
59e3907725
Improve ability to run firmware locally for dev
2014-02-01 15:21:02 +01:00
Felix Geisendörfer
88a6432980
Allow booting firmware on regular computer
2013-12-27 19:34:06 +01:00
Felix Geisendörfer
8921fbe17a
Make MaxAngle configurable
2013-12-21 15:35:33 +01:00
Felix Geisendörfer
c952e876f3
Make logging configurable
2013-12-21 13:47:04 +01:00
Felix Geisendörfer
2f325c8c93
Misc
2013-12-21 12:35:41 +01:00
Felix Geisendörfer
2fc71259e6
Implement ControlTimeout, aka. prevent-space-mission
2013-12-21 12:34:58 +01:00
Felix Geisendörfer
bdcbc8c605
Rename config.toml to godrone.conf
2013-12-21 11:53:47 +01:00
Felix Geisendörfer
add082ad0e
Fix rename
2013-12-21 11:43:47 +01:00
Felix Geisendörfer
29079cda83
New deployment / build infrastructure
2013-12-21 11:41:43 +01:00
Felix Geisendörfer
97971839f6
implement cmd/version
2013-12-21 11:41:43 +01:00
Felix Geisendörfer
45476e4d39
cmd/godrone: cleanup + docs
2013-12-15 14:55:39 +01:00
Felix Geisendörfer
d732ba3f81
Remove old tests cmds
2013-12-15 11:06:07 +01:00
Felix Geisendörfer
45775b14d6
Bring back manual control mode
...
Altitude control isn't working well enough yet to go into the 0.1
release.
Fixes #22
2013-12-15 04:55:47 +01:00
Felix Geisendörfer
5450e739e5
config: bring back Getwd logic
...
see
https://github.com/felixge/godrone/commit/683f794a00df3c4cf3f469084062375fdf4a6d1a#commitcomment-4864487
2013-12-15 03:30:25 +01:00
Felix Geisendörfer
9ad3ae3d17
config: always have defaults
...
This allows to have config files which just include the values they want
to change.
2013-12-15 03:19:07 +01:00
Felix Geisendörfer
683f794a00
config: simplify, fall back to DefaultConfig
...
* There is no need to call Getwd(), this is already done by fopen()
itself.
* The config should not be a pointer type as it has no methods that
mutate its state.
2013-12-15 03:15:43 +01:00
gwoo
ec85d6f3d6
Added a NewConfig method that pulls in a config specifed as the -c flag.
...
By default loads the config.toml from the current working directory.
Adding config.toml with default values.
Updated the `control.NewControl` altitude param to use []float64.
The toml parser does not seem support specifying the length of the slice.
2013-12-14 17:46:17 -08:00
Felix Geisendörfer
e7c79068ac
New React based HTML UI
2013-12-15 02:10:16 +01:00
Felix Geisendörfer
05fe1d228c
initial altitude + yaw stabilization
2013-12-11 23:16:38 +01:00
Felix Geisendörfer
531a7242bc
Fly baby, fly
2013-12-08 16:59:06 +01:00
Felix Geisendörfer
d46243b9af
WIP, initial http api = websocket + gamepad
2013-12-04 23:05:08 +01:00
Felix Geisendörfer
af38aaa36e
WIP
2013-12-02 23:37:58 +01:00
Felix Geisendörfer
817ed0236d
balance poc
...
Kinda working!
2013-12-01 22:16:20 +01:00
Felix Geisendörfer
0e27079824
Get Complementary filter to work
2013-12-01 21:39:27 +01:00
Felix Geisendörfer
0cb84bdb96
attitude: start work on complementary filter
2013-12-01 20:16:06 +01:00
Felix Geisendörfer
3be3eb56bd
Simplify debug output
2013-12-01 16:52:23 +01:00
Felix Geisendörfer
62597a871b
New Calibration code + imu.Data type
2013-12-01 13:06:56 +01:00
Felix Geisendörfer
4645f38b9e
Expose navboard.Close()
...
Closing file descriptors is nice
2013-11-30 15:37:30 +01:00
Felix Geisendörfer
4126bf0a8e
Navdata improvements
2013-11-30 15:29:41 +01:00
Felix Geisendörfer
6e1d046f3a
Rename file
2013-11-28 23:18:20 +01:00
Felix Geisendörfer
9cc8bbcccd
Improved depployment scripts
2013-11-28 23:17:18 +01:00
Felix Geisendörfer
385ca2c95b
Latest stuff
2013-11-26 21:54:54 +01:00
Felix Geisendörfer
6e90df1c5c
Rename fn
2013-09-18 10:34:09 +02:00
Felix Geisendörfer
a3239326d2
A new day
2013-09-12 18:19:48 +02:00
Felix Geisendörfer
edbbb6703c
Move stuff again
2013-09-12 15:20:43 +02:00