1
0
mirror of https://github.com/hybridgroup/gobot.git synced 2025-05-11 19:29:20 +08:00

1252 Commits

Author SHA1 Message Date
Ron Evans
9875acbe06 tello: improve video encoding rate API call
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-19 18:28:14 +02:00
Ron Evans
9c798b8578 tello: add SetVideoEncoderRate command
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-19 15:22:05 +02:00
Ron Evans
80975336d2 tello: cleanup docs
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-19 09:50:40 +02:00
Ron Evans
79ffaab5b4 tello: can stream drone video thru to opencv
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-18 22:46:51 +02:00
Ron Evans
4fe09d8e04 tello: flip commands works, a bunch of events, and video streaming example using ffplay
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-18 12:15:18 +02:00
Ron Evans
3c4c15b6d9 joystick: correct events used by gamepad-style up/down/left/right buttons
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-18 12:12:07 +02:00
Ron Evans
75465900f3 tello: properly event the various known notification packets
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-17 15:01:34 +02:00
Ron Evans
e25a1bf7dd tello: WIP on adding support for video streaming from drone
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-16 23:08:22 +02:00
Ron Evans
9d8a577fb2 spi: complete refactoring to spi.Connection
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-16 15:06:17 +02:00
Ron Evans
026d3000d5 Merge branch 'feature/fileless-joystick' into dev 2018-04-14 13:35:12 +02:00
Ron Evans
f9bb5a3ae6 joystick: able to configure joysticks without external json file
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-14 13:34:28 +02:00
Jordi Íñigo
4ddb2b9089 joystick: removed double release event
Signed-off-by: Jordi Íñigo <jig@safelayer.com>
2018-04-14 12:33:38 +02:00
Ron Evans
03e3dcd9b8 tello: ability to send real-time stick commands
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-13 13:50:11 +02:00
Ron Evans
b9dedf09b0 joystick: correct scanner error from ID
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 16:03:01 +02:00
Ron Evans
8f0344f6bc spi: resolve merge conflict
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 15:34:27 +02:00
Ron Evans
25930107fd spi: add optional params such as bus/chip to all current drivers
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 12:25:39 +02:00
Ron Evans
7637d90440 spi: switch to using periph.io for SPI interfaces
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 12:25:39 +02:00
Ron Evans
ecfe8015ef tello: basic parsing of flight data packets
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 12:25:39 +02:00
Ron Evans
6ffb160f85 tello: update README with latest info
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 12:25:39 +02:00
Ron Evans
02542b88e8 tello: able to fetch speed, battery, and flight time data from drone
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 12:25:39 +02:00
Ron Evans
bc89e62bea tello: drone UDP request/response now working
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 12:25:39 +02:00
Ron Evans
eb8e4b0cbb tello: add missing package to README example
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 12:25:39 +02:00
Ron Evans
554541f3d5 tello: improve docs and code
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 12:25:39 +02:00
Ron Evans
e20e13f580 tello: some initial WIP on DJI Tello drone
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 12:25:39 +02:00
Ron Evans
f1e15f1e32 ble: correct spelling error in function name everywhere they occur
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 12:25:39 +02:00
Ron Evans
5c74cab289 ble: correct spelling error in function name
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-04-12 12:25:39 +02:00
Ron Evans
b96b3a59cc joystick: correct error in scanning script
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-03-31 09:15:57 -07:00
Xing Xing
a8a16d05d8 fixed typo 2018-03-14 15:55:54 +13:00
Ron Evans
d4ee0b3e7d ble: correct spelling error in function name everywhere they occur
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-02-18 09:50:52 +01:00
Ron Evans
26bce7ea05 ble: correct spelling error in function name
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-02-18 08:47:28 +01:00
Ron Evans
8a7992b19c docs: improve docs for installation and use of OpenCV/GoCV from Gobot
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-02-14 16:47:49 +01:00
Ron Evans
7ca9db598f docs: update copyright date to 2018
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-02-14 08:24:39 +01:00
Ron Evans
f54403303d beaglebone: update pin naming, docs, and examples for the latest Debian OS releases
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-02-13 19:36:40 +01:00
Prasad Ghangal
9e56ea519c Support for more commands in ollie_driver
- Set Stabilization
	- Set Rotation Rate
	- Boost
	- Set Raw Motor Values
	- Set Back LED Output
2017-12-26 14:50:34 +05:30
Herbert Mühlburger
5ee056932a
Refactor TestAdaptorDigitalPinConcurrency test 2017-12-21 22:29:11 +01:00
deadprogram
298b175108 beaglebone: correct uboot installation instructions
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-19 23:08:59 +01:00
deadprogram
066a444aec beaglebone: add SPI support and remove last vestiges of slots
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-19 16:45:16 +01:00
deadprogram
c25661a0a1 beaglebone: no more slots, add docs on configuring u-boot overlays
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-19 16:32:31 +01:00
deadprogram
b5e6f8e422 pocketbeagle: add support for PocketBeagle
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-19 13:42:49 +01:00
deadprogram
165a6f8798 beaglebone: use universal io cape manager to initialize board setup
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-19 12:03:41 +01:00
deadprogram
9323b6e369 beaglebone: improve docs for latest Debian OS
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-19 00:29:07 +01:00
deadprogram
5952b7aab4 beaglebone: use glob to find variations of pwm for mappings
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-16 16:23:06 +01:00
deadprogram
07a24b2f69 beaglebone: handle gpio pinmux without relying on specific pre-existing setup
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-14 14:54:42 +01:00
deadprogram
cb4ec9be68 docs: use correct UP2 board name
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-13 13:30:57 +01:00
deadprogram
6b960a08f8 raspi: extract shared SPI init code into spi package
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-13 13:17:12 +01:00
deadprogram
8e28bcc54f up2: extract shared SPI init code into spi package
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-13 13:16:50 +01:00
deadprogram
715ab299e8 up2: initial work on support for UP2 board
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-12-13 09:55:16 +01:00
Ulises Flynn
6402a0499b fixed set/get bug with motor dps 2017-12-12 01:53:17 -07:00
deadprogram
eb3b166158 firmata: handle cases where out of sync data is read from serial port on first connecting
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-11-12 12:16:05 +01:00
deadprogram
0263b9c7bd sprkplus: add custom collision default params
Signed-off-by: deadprogram <ron@hybridgroup.com>
2017-10-31 17:17:34 +01:00