Open piyushnariani opened 5 years ago
Parrot broke the interface to the ground camera in the latest firmware. What firmware are you running? It should still work if you are several versions old. I can debug on my end if I know what firmware you have. Thanks.
How do I find the firmware version of the parrot mambo drone?
Your mobile app (phone) will tell you.
Its 3.0.25
Ok that is the version where the groundcamera is completely broken. If you can downgrade a version, that would be best. 3.0.26 still has issues also.
Do we have any manual available to downgrade the version? and which version should I downgrade it to?
How can I downgrade? Because I don't see anything in the app for version management
They used to have all the firmwares on the parrot support page. Alas, they broke that recently. I would post here:
https://forum.developer.parrot.com
and see if someone from parrot can post a link to a downgraded firmware. Or if they have fixed the bugs in the latest version. SIGH.
I tried to find the previous mambo version (version 3.0.24) but this didn't work does someone have an idea to find this version and how to upload it to the mambo ? I'm working on a school project for augmented reality and I would finish as quickly as possible.
Anyway, thank you for your library, it's really helpful.
PS : I'm not sure that the functional version is this one
Parrot took all their old firmware off their webpage, alas. What is your error? The library should be working just fine with the current firmware (except for the downward camera issue, which I cannot fix due to parrot breaking it)
Exactly like piyushnariani, the file demoMomboGroundcam.py has thrown this error :
Traceback (most recent call last): File "/pyparrot/examples/demoMamboGroundcam.py", line 25, in pic_success = mambo.take_picture() File "\pyparrot\pyparrot\Minidrone.py", line 551, in take_picture list = self.groundcam.get_groundcam_pictures_names() File "\pyparrot\pyparrot\Minidrone.py", line 268, in get_groundcam_pictures_names return list() UnboundLocalError: local variable 'list' referenced before assignment
But this error was at the end of 2018. So I searched and I found this issue and I begin searching for an older firmware to apply to the mambo
Are you using the latest pyparrot? I don't see that error with the current parrot firmware and the pyparrot library.
I have the same issue with firmware 3.0.26.
It could be simply solved by changing the every assignments of 'list' except for 'function' list() into some other variable. You will also have to uncomment the part in Minidrone.py where it enables the ftp connection with the drone.
Hello, I have been trying to use groundcam to take some pictures, however, I am getting this error.
Traceback (most recent call last): File "/pyparrot/examples/demoMamboGroundcam.py", line 25, in
pic_success = mambo.take_picture()
File "\pyparrot\pyparrot\Minidrone.py", line 551, in take_picture
list = self.groundcam.get_groundcam_pictures_names()
File "\pyparrot\pyparrot\Minidrone.py", line 268, in get_groundcam_pictures_names
return list()
UnboundLocalError: local variable 'list' referenced before assignment
I appreciate your guidance regarding the same.