I hope this message finds you well. I am currently facing an issue with flashing the firmware using the utility script method. I have followed the step-by-step instructions provided on your website, but I keep encountering the following error message: [sudo: rosbot-xl.flash: command not found].
Previously, I did not experience this issue, and the process worked as expected. Could you please assist me in troubleshooting this error? I would greatly appreciate any guidance you can provide.
Can you please provide the model and serial number of the robot you are using?
Additionally, where did you download the OS image from? Could you also provide the specific steps you have taken with the fresh image?
I formatted the micro SD card using the SD Card Formatter and flashed the Jetpack 5.1.1 image onto the card.
I set up the system configuration with:
Computer name: rosbotxl
Username: husarion
Then, I proceeded with the additional installation steps as outlined in the quick start guide for Nvidia Jetson Orin Nano, including:
Internet connection setup
Netplan installation
Robot configuration installation
Docker engine installation on Ubuntu
Creating symlinks
Husarnet installation
Finally, I completed step 9: ROS 2 Foxy installation, following the instructions provided in this link: https://docs.ros.org/en/foxy/Installation/Ubuntu-Install-Debians.html. As a note, I only installed the “Desktop Install (Recommended): ROS, RViz, demos, tutorials,” and followed all the steps until the installation was completed.
Afterwards, I established an SSH key connection from another terminal. I also successfully connected the ROSbot XL to the Wi-Fi network using Netplan. However, when attempting to launch the ROS driver and flash the firmware, I encountered error messages.
At the moment, I am not in the office to provide the serial number of the ROSbot XL, but I will send it to you tomorrow. Could you please let me know how I can locate the serial number on the robot?
The robot-config repository has been updated to use snap by default. Running this command should install ROSbot XL snap on your system and fix the issue:
sudo snap install rosbot-xl
One more thing you can consider is to try to install the JetPack SDK 6.1 which is now available. It adds supports for Ubuntu 22.04 and that will allow to install ROS 2 humble release. The ROSbot XL software is also running on ROS 2 Humble.
Should I run the command before flashing the firmware, and are all the steps the same after that? I will give it a try, and if I encounter any issues, I will reach out to you again. Thank you!
Can the JetPack SDK be installed without any problems, since your instructions are based on JetPack 5.1.1? Are there any things I should keep in mind during the installation?
The command should be run before you flash the firmware.
We have not yet tested JetPack SDK 6.1. However, since it is now the default version supported by Nvidia, there should not be any issues during installation.
Thank you for your help! The firmware flashing worked after installing Snap.
However, when running ~/ros_driver_start.sh, I encountered the following error message:
“2024/10/16 11:14:03.548855 cmd_run.go:1276: WARNING: cannot create user data directory: failed to verify SELinux context of /root/snap: exec: “matchpathcon”: executable file not found in $PATH”