Robomaster S1 is still very limited in programming possibilities.
Uploading and Loding Picture ...(0/1)
o(^-^)o
Marcelo Vidigal
lvl.2
Flight distance : 44393 ft
  • >>>
Brazil
Offline

Robomaster S1 is still very limited in programming possibilities. Despite using the Python language, the robot API is very closed on things that are already ready. What is the possibility of including third party libraries? When we will have the possibility of direct manipulation of the features of the robot, camera, sensors, memory card, etc. And how to implement third party sensors? Third party library?


The robot would be much more interesting if it were possible to include third party library, use arduino and raspberry sensors, write to files, etc. The documentation itself needs to improve. These things would even make the Robomaster S1 not look like an abandoned product.


What do forum colleges think about these limitations on robot manipulation, both physical and logical? Is there a way around such limitations, especially programming limitations?


2019-12-7
Use props
rhoude57 - YUL
lvl.4
Canada
Offline

I second the motion!
The RoboMaster S1 breaks the mold created by every other DJI products who all offer a great, well documented SDK. Even the Tello, developped in partnership with Ryze, has a well documented SDK.
DJI, IMHO, need to correct this with the highest of priorities.
2019-12-8
Use props
sevreNniarB
lvl.3
Germany
Offline

  
Same for me, but at least there is some hope. In my last Firmware comparison I've found some hints in the code that documentation will be updated in the future:

  
TODO LIST:
  
  • 1. add framework doc
  • 2. add plaintext sdk doc
  • 3. add custom UI doc

  
Can't say if this is just the DJI internal docs.

  
Cheers
  
2019-12-8
Use props
BGA
lvl.4
United States
Offline

Well, there is an external APi coming up. It is just a matter of time. But there will always be limitations imposed by DJI. Some due to legal concerns, some simply because they don't want to give us free rein over the device.
2019-12-9
Use props
MarkusXL
lvl.4
United States
Offline

Yes I'm sure the fear is fly-by-night manufacturers doing huge runs of cheap clones then disappearing.  Nobody wants that, it harms even us consumers, and victimizes hapless buyers with broken stuff.

That said, we've been hitting the walls of our programming sandbox and finding it a bit small.  For example while I really like the new audio features offered by the update, but I still can't code my own custom sounds, having no direct API access to the sound chip (built into the ARM processor) itself.

Also I really desire to code for obstacle avoidance and 'bot to 'bot communications.  I hope somehow they find a way to let us do more "real robot stuff".
2019-12-16
Use props
Marcelo Vidigal
lvl.2
Flight distance : 44393 ft
  • >>>
Brazil
Offline

Any news about the S1 SDK? is it already possible to use the plaintext SDK on S1? I still don't understand why such a simple update, which could even impact the acquisition of new robots, and not abandon the platform, takes so long to become a reality. I hope it evolved once I decided to reactivate my S1 for some educational activities.
2021-7-18
Use props
Advanced
You need to log in before you can reply Login | Register now

Credit Rules