35 Commits

Autor SHA1 Mensagem Data
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