Christopher Pereira
0879671b59
Update README.md
2023-03-18 22:48:35 -03:00
Christopher Pereira
13dfb63f72
Update README.md
2023-03-18 22:44:05 -03:00
Christopher Pereira
e065e6bead
Update README.md
2023-03-18 22:32:59 -03:00
Christopher Pereira
355267ad7f
Update README.md
2023-03-15 17:58:30 -03:00
Christopher Pereira
8daf94c56d
Update README.md
2023-03-15 17:56:18 -03:00
Christopher Pereira
f656c8827c
Merge pull request #128 from gabehowe/master
...
Fix grammar in readme and other places
2023-03-15 17:53:03 -03:00
Christopher Pereira
303c8a18ff
Merge branch 'master' into master
2023-03-15 17:52:42 -03:00
Gabriel Howe
0c72d3e2d0
fix grammar outside of README.md
2023-03-15 16:42:54 -04:00
Gabriel Howe
6ea766264d
fix more grammar
2023-03-15 16:32:41 -04:00
Christopher Pereira
3f3d122ee8
Update README.md
2023-03-15 17:18:16 -03:00
Christopher Pereira
6f4730f5be
Update README.md
...
https://github.com/The1only/rosettadrone/issues/127
2023-03-15 17:17:51 -03:00
Gabriel Howe
6193745d7b
fix some grammar
2023-03-15 16:17:50 -04:00
The1Only
bce6804495
Fixed registration bug based on rights.
2023-03-12 00:30:59 +01:00
The1Only
a4995bcf44
Updated dependencies, and uppgraded DJI SDK to 4.16.4, and updated text to Rosettadrone 3...
2023-03-11 13:56:44 +01:00
Christopher Pereira
3fa4ac26fa
Added support for new coord frames
...
- Cleaned code
2023-03-07 04:32:58 -03:00
Christopher Pereira
7ef66b5bc3
Bug fix
2023-03-07 01:21:12 -03:00
Christopher Pereira
3075430d17
Implemented some PositionTargetTypeMasks
...
- Implemented MAV_FRAME_BODY_FRD
2023-03-07 00:43:10 -03:00
Christopher Pereira
cb10fccb5c
Added MAVLINK_MSG_ID_TIMESYNC
2023-03-07 00:42:05 -03:00
Christopher Pereira
070e4b35b4
Fixed crash when rotating screen
2023-03-05 14:17:14 -03:00
Christopher Pereira
e43a1c1b68
Cancel auto-landing
2023-03-05 00:46:14 -03:00
Christopher Pereira
ebdbf77370
Fixed no mission items bug
...
- Improved messaging
2023-03-05 00:45:31 -03:00
Christopher Pereira
2186b25c29
Bug fix
...
- Added isEnabled() to Plugin class
- Fixed crash when mCodecManager is being used by plugin
2023-03-05 00:43:55 -03:00
Christopher Pereira
93cf9efd57
Added plugin interface
2023-03-04 23:37:54 -03:00
Christopher Pereira
2897f149c8
DummyProduct now simulates motion
...
Rosetta's motion algorithms can now be tested without a real drone
2023-03-01 15:02:16 -03:00
Christopher Pereira
ba576ddf94
Fixed motion
...
- Added Functions class for common functions and constants
- Fixed VirtualSticks mode changing to Guided mode
- Removed old motion methods
- Cleaned code
- Fixed EARTH_RADIUS bug
2023-03-01 15:00:38 -03:00
Christopher Pereira
61fc7f3049
Bug fixes
...
- Removed cancelAllTasks() from doLand()
- Prevent receiving duplicated mission items
2023-03-01 04:38:19 -03:00
Christopher Pereira
1e14cddc64
Update DummyProduct.java
...
Simulate neutral stick positions and not-active SwitchMode.
2023-03-01 03:46:00 -03:00
Christopher Pereira
2b2532c020
Complete rewrite of all motion routines
...
- Removed old motion methods
- Added Motion and PositionTargetTypeMask classes
- Merged MoveTo and velocity threads into one single Motion thread
- Cleaned code
- Moved custom code to PluginManager
- TODO: PID must be tested.
2023-03-01 03:44:46 -03:00
Christopher Pereira
35209cfbdb
Cleaned code
...
Reverted unnecessary changes to make easier to compare with original upstream version.
2023-02-26 13:19:19 -03:00
Christopher Pereira
6ca9132f75
Transmit raw video data
...
See: https://github.com/The1only/rosettadrone/issues/122
Disabled in the code. Only for testing. Doesn't work yet.
2023-02-24 14:58:15 -03:00
Christopher Pereira
18c7594dee
Enabled RTCP
...
See: https://github.com/The1only/rosettadrone/issues/123
2023-02-24 14:54:57 -03:00
Christopher Pereira
55af9609ad
Minor fix
2023-02-23 20:28:43 -03:00
Christopher Pereira
0399d87c9c
Added PluginManager
...
Cleaned the code a bit
2023-02-23 20:23:37 -03:00
Christopher Pereira
fab671ac41
Added MAV_CMD_REQUEST_MESSAGE
...
- Added MAV_CMD_REQUEST_MESSAGE
- Removed unsolicited MAVLink responses
2023-02-23 13:51:17 -03:00
Christopher Pereira
2bc54bfb8b
Added battery state simulation
2023-02-23 13:48:26 -03:00
Christopher Pereira
3ebfc951d1
ConnectionActivity
...
- Simplified status messages
- Added extras support (for auto-start in TestMode)
2023-02-23 13:47:41 -03:00
Christopher Pereira
4ae4194b0d
Implemented MAVLINK_MSG_ID_PARAM_REQUEST_READ
2023-02-22 16:13:39 -03:00
Christopher Pereira
7cff4ab634
Merge branch 'master' of https://github.com/The1only/rosettadrone
2023-02-22 12:54:24 -03:00
Christopher Pereira
b71a750c1d
Added ArduPilot dialect for MAVLink 2 support
...
Only to not break things.
We just:
- receive MAVLINK_MSG_ID_AUTOPILOT_VERSION_REQUEST
- send MAV_CMD.MAV_CMD_GIMBAL_RESET
2023-02-22 12:54:20 -03:00
Christopher Pereira
0abb1c462a
Update README.md
2023-02-22 09:22:58 -03:00
Christopher Pereira
871e4d4e7b
Fixed erratic yaw movement when approaching target
2023-02-21 17:18:35 -03:00
Christopher Pereira
4c735fe3db
Added MAVLink 2 support
2023-02-21 16:26:53 -03:00
Christopher Pereira
6de0922d40
Merge branch 'kripper-master'
2023-02-21 14:47:40 -03:00
Christopher Pereira
14ea3ed08a
Update DummyProduct.java
2023-02-21 14:11:29 -03:00
Christopher Pereira
8b3f9bb74f
Update README.md
2023-02-20 23:37:54 -03:00
Christopher Pereira
c74242f5ce
Update README.md
2023-02-20 23:29:56 -03:00
Christopher Pereira
416b2dd526
Update README.md
2023-02-20 23:21:05 -03:00
Christopher Pereira
313974b90e
DummyProduct enhancements
2023-02-20 13:12:16 -03:00
Christopher Pereira
1465ff155a
Added DummyProduct
...
Dummy DJI Product to run Rosetta without actually connecting to an aircraft.
This facilitates debugging the MAVLink communication, UI, etc.
To use, just start Rosetta in TestMode, ie. click 5 times on the logo on the connection screen.
Can be extended to simulate the aircraft, battery, flightcontroller, etc.
2023-02-20 03:55:24 -03:00
Christopher Pereira
331ca359ea
Fixed crash in TestMode
2023-02-20 02:37:20 -03:00