You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I have a DJI M350 RTK drone and a DJI RM700B remote controller. I'm exploring the possibility of connecting the drone to QGroundControl, and I'm interested in using RosettaDrone for this purpose.
Instead of using an onboard computer (like a Raspberry Pi) connected to the drone's flight controller, I'm wondering if it's possible to run RosettaDrone directly on the RM700B remote controller, which is based on Android.
My proposed setup:
The M350 RTK drone is connected to the RM700B remote controller via the standard DJI connection (OcuSync).
RosettaDrone would run as an Android application on the RM700B.
RosettaDrone would somehow obtain drone data (telemetry, status, etc.) from the RM700B's internal systems (perhaps by intercepting data from the DJI Pilot 2 app, or by accessing some hidden API – I'm not sure how this would work).
RosettaDrone would then convert this data to MAVLink format and send it to QGroundControl running on a separate computer via Wi-Fi.
My questions:
Has anyone attempted this kind of setup before?
Is it technically feasible to access drone data from within an Android app running on the RM700B? Does DJI provide any APIs for this, or would it require rooting the remote and reverse-engineering DJI Pilot 2?
Would the RM700B's hardware resources (CPU, RAM) be sufficient to run RosettaDrone?
Are there any potential security or stability risks associated with this approach?
Does the current version of RosettaDrone support or have plans to support running on a DJI remote controller?
I understand that this might be a very unconventional setup, and it might not be possible at all. However, I'd appreciate any insights or guidance you can provide. Even if it's not currently supported, I'm interested in knowing if it's something that could be considered for future development.
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi RosettaDrone developers and community,
I have a DJI M350 RTK drone and a DJI RM700B remote controller. I'm exploring the possibility of connecting the drone to QGroundControl, and I'm interested in using RosettaDrone for this purpose.
Instead of using an onboard computer (like a Raspberry Pi) connected to the drone's flight controller, I'm wondering if it's possible to run RosettaDrone directly on the RM700B remote controller, which is based on Android.
My proposed setup:
The M350 RTK drone is connected to the RM700B remote controller via the standard DJI connection (OcuSync).
RosettaDrone would run as an Android application on the RM700B.
RosettaDrone would somehow obtain drone data (telemetry, status, etc.) from the RM700B's internal systems (perhaps by intercepting data from the DJI Pilot 2 app, or by accessing some hidden API – I'm not sure how this would work).
RosettaDrone would then convert this data to MAVLink format and send it to QGroundControl running on a separate computer via Wi-Fi.
My questions:
Has anyone attempted this kind of setup before?
Is it technically feasible to access drone data from within an Android app running on the RM700B? Does DJI provide any APIs for this, or would it require rooting the remote and reverse-engineering DJI Pilot 2?
Would the RM700B's hardware resources (CPU, RAM) be sufficient to run RosettaDrone?
Are there any potential security or stability risks associated with this approach?
Does the current version of RosettaDrone support or have plans to support running on a DJI remote controller?
I understand that this might be a very unconventional setup, and it might not be possible at all. However, I'd appreciate any insights or guidance you can provide. Even if it's not currently supported, I'm interested in knowing if it's something that could be considered for future development.
Thanks in advance for your help!
Beta Was this translation helpful? Give feedback.
All reactions