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
deadprogram
54096412d8 ble: correctly able to convert the UUID format to that needed by go-bluetooth
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-11-27 19:14:38 +01:00
deadprogram
285c48b389 ble: initial take on working go-bluetooth replacement for go-ble
Signed-off-by: deadprogram <ron@hybridgroup.com>
2020-11-27 19:14:38 +01:00
Tomokazu Hirai
f2727eac4f add symbol keys for platform/keyboard 2020-10-28 21:12:12 +01:00
Dmitry Lisin
88188d3ccb Use go.mod friendly version of go.bug.st/serial library 2020-05-13 19:16:41 +02:00
James Bradshaw
a31d554138 Typo in PublishWithQOS godoc
* `poken.Token` -> `paho.Token`
2020-04-12 21:46:35 +02:00
Mikael Manukyan
e80a701df5 Add graceful halt for Tello driver
* graceful terminate connections for video and command communication
2020-03-17 11:44:13 +01:00
Vladimir Kotikov
06429046a5 Add method to publish MQTT messages with retain flag 2020-01-14 07:25:03 +01:00
danacr
78ae715e6c Added tello edu driver 2020-01-11 19:16:09 +01:00
Daniel Esteban
7c5f650225 Added RPi4 to documentation 2019-10-25 16:13:53 +02:00
Mohammad Shoaei
521f6acb7c fixed broken imports due to changed path causing go get to fail 2019-10-02 01:55:09 +03:30
Trevor Rosen
ea6a732352
Merge pull request #680 from hebisu/dev
Update videoPort for DJI Tello to 11111
2019-10-01 08:08:23 -05:00
kvartborg
36730e33cf Fix typo
Signed-off-by: kvartborg <hello@kvartborg.net>
2019-06-25 07:07:34 +02:00
Hiro Ebisu
7a06a432af Updated videoPort for DJI Tello to 11111 2019-06-16 20:50:51 +09:00
Ron Evans
9b97c70ca6 mqtt: make tests run correctly even when a local MQTT server is in fact running
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Sam Kass
3bdb4d36a7 Parser error in Pointable.Bases: Write test and fix 2019-05-22 11:34:39 +02:00
Sam Kass
6f900a8dc2 Update gobot leap platform to support Leap Motion API v6 2019-05-22 11:34:39 +02:00
Silke Hofstra
6b061af9ca tello: add direct vector access
Signed-off-by: Silke Hofstra <silke@slxh.eu>
2019-05-22 11:34:39 +02:00
Rearth
33b932fac9 Added methods to read Sphero Power States 2019-05-22 11:34:39 +02:00
Rearth
e964234e24 Added some new features to the sphero ollie, bb-8 and sprkplus
Signed-off-by: Rearth <davidus2010@gmail.com>
2019-05-22 11:34:39 +02:00
Joe Kim
aaacd5c506 minor updates to opencv README 2019-05-22 11:34:39 +02:00
Joe Kim
515c4e8288 fix mavlink README to use correct example code 2019-05-22 11:34:39 +02:00
Trevor Rosen
013817c24c Add some new MQTT adaptor functions with QOS
#644
2019-05-22 11:34:39 +02:00
Silke Hofstra
79de57d475 tello: update FlightData struct
- Correct the name of EmSky, EmGround and GroundSpeed to Flying,
  OnGround and VerticalSpeed.
- Remove FlySpeed, WifiDisturb and WifiStrength as these are not part
  of the data.
- Add AirSpeed() and GroundSpeed() for calculating the airspeed and
  ground speed.

Signed-off-by: Silke Hofstra <silke@slxh.eu>
2019-05-22 11:34:39 +02:00
Trevor Rosen
6c243af895 Allow setting QoS on MTT adaptor
Fixes #644
2019-05-22 11:34:39 +02:00
eleniums
e415ef235a Check for error immediately and skip publish if error occurred
Signed-off-by: eleniums <eleniums@yahoo.com>
2019-05-22 11:34:39 +02:00
Waldemar Quevedo
f3a2bc5692 Update Go NATS client library import
Signed-off-by: Waldemar Quevedo <wally@synadia.com>
2019-05-22 11:34:39 +02:00
Waldemar Quevedo
3f24c43dc7 Update README and examples
Signed-off-by: Waldemar Quevedo <wally@synadia.com>
2019-05-22 11:34:39 +02:00
Ron Evans
2310e009d4 up2: finalize docs for UP2 config steps
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Ron Evans
7c50801753 up2: useful constant values to access the built-in LEDs
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Ron Evans
38b019ff36 up2: add support for built-in LEDs
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Ron Evans
bcbcf66b87 up2: update README to include more complete setup information
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Ron Evans
cead965d0b Update UP2 docs for latest information
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Ron Evans
90d6f4b044 up2: correct i2c default bus information to match correct values
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2019-05-22 11:34:39 +02:00
Fabian Baier
31555a0b9b
Hot-fix driver.go
drone.Hover() was not showing expected behavior in stopping the movement due to missing d.lx type.
2018-10-14 21:15:18 -07:00
Ron Evans
261400d325 joystick: provide constant values for existing joystick configurations
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-25 18:02:01 +02:00
Ron Evans
be798fd42b digispark: remove test that is expected to ofail, but passes when digispark board is actually connected
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-24 20:59:40 +02:00
Ron Evans
99f9156ab7 digispark: remove test method that should not be in adaptor
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-24 20:58:57 +02:00
Ron Evans
fc1e1eefd8 Merge branch 'master' of https://github.com/vendelin8/gobot into vendelin8-master 2018-08-24 19:57:20 +02:00
Ron Evans
a0b92d8407 tello: send Land() command to drone on Halt() to avoid floating mid-air
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-24 09:06:29 +02:00
Gergely Bódi
8f707f0f3f Added some tests for digispark i2c connector 2018-08-22 21:41:45 +02:00
Ron Evans
12d8825066
Merge pull request #594 from starryalley/master
raspi: export PiBlasterPeriod in Adaptor
2018-08-22 12:49:13 +02:00
Gergely Bódi
0ed6ab0421 Digispark i2c fixes, added Test for checking available addresses 2018-08-17 20:02:45 +02:00
Ron Evans
54c6f4fae1 joystick: mention need to be running a Linux kernel v4.14+ for controller mappings to work as expected
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-17 10:37:05 +02:00
Mark Kuo
5ca29d0ba9 raspi: export PiBlasterPeriod in Adaptor
By setting PiBlasterPeriod to a raspi.Adaptor, the PWM pin will now
reflect the correct duty cycle to /dev/pi-blaster.

Signed-off-by: Mark Kuo <starryalley@gmail.com>
2018-08-16 21:50:13 +10:00
Trevor Rosen
8ead4aa77d
Merge pull request #591 from trevrosen/add-hover-to-tello 2018-08-14 09:56:26 -05:00
Ron Evans
605e6e216a joystick: add some additional test coverage for file-based config
Signed-off-by: Ron Evans <ron@hybridgroup.com>
2018-08-14 10:47:02 +02:00
Ron Evans
75ed9dfe31
Merge pull request #589 from dandua98/master
[#574] added error handling for config loading in joystick driver
2018-08-14 10:39:13 +02:00
Gergely Bódi
667e21443a Added i2c to digispark, but not working yet 2018-08-12 00:51:47 +02:00
Trevor Rosen
96afbcfe38
Add motion cessation commands to Tello 2018-08-11 15:09:33 -05:00
dandua98
21088b5ef0 [#574] added error handling for config loading in joystick driver 2018-08-04 23:07:02 -04:00