Dear community,
I am trying to get the RosBot docker container for Noetic running on my RosBot3 PRO to use Ros1.
I am having problems flashing the firmware, as per GitHub - husarion/rosbot-docker at ros1
docker run --rm -it --privileged
husarion/rosbot:noetic
/flash-firmware.py /root/firmware_diff.bin
I get the following:
System architecture: aarch64Device: RPiTraceback (most recent call last):File “/usr/local/lib/python3.8/dist-packages/periphery/gpio_sysfs.py”, line 63, in _openwith open(“/sys/class/gpio/export”, “w”) as f_export:FileNotFoundError: [Errno 2] No such file or directory: ‘/sys/class/gpio/export’During handling of the above exception, another exception occurred:Traceback (most recent call last):File “/flash-firmware.py”, line 128, in main()File “/flash-firmware.py”, line 123, in mainflasher = FirmwareFlasher(binary_file)File “/flash-firmware.py”, line 57, in initself.boot0_pin = GPIO(boot0_pin_no, “out”)File “/usr/local/lib/python3.8/dist-packages/periphery/gpio_sysfs.py”, line 45, in initself._open(line, direction)File “/usr/local/lib/python3.8/dist-packages/periphery/gpio_sysfs.py”, line 66, in _openraise GPIOError(e.errno, "Exporting GPIO: " + e.strerror)periphery.gpio.GPIOError: [Errno 2] Exporting GPIO: No such file or directory
When running the actual docker container i get this error, I assume is due to the missing firmware:
rosbot | [ERROR] [1768849685.308301]: Unable to sync with device; possible link problem or link software version mismatch such as hydro rosserial_python with groovy Arduino
It might be that this does not work for RosBot3. Have you encountered a similar problem?
Thanks in advance,