Retour d'expérience de Bechilled de l'équipe EDOG qui a testé au moins 10 config différentes, entre l'OS, la distro de ROS et le SDK de rplidar.
Au final le seule config qui marche c'est un Ubuntu 20.04 avec ROS2 Foxy https://github.com/S...ec/sllidar_ros2
voici les étapes suivies:
1. Ubuntu 20.04 Install Note: There never was a specific desktop version of Ubuntu 20.04 for Raspberry Pi. Instead, you have to install the server version of Ubuntu 20.04, Then install the desktop version using: Write Ubuntu 20.04.5 Server iso on an usb and install the desktop version using:
sudo apt upgrade sudo apt-get install ubuntu-desktop
(source: https://askubuntu.co...nger-available)
2. Upgrade OS , configure the ssh, install build-essential sudo apt upgrade sudo apt install openssh-server
sudo apt install build-essential
3. Install ROS2 Foxy https://docs.ros.org...l-Debians.html)
4. Clone Rplidar ROS2 package see https://www.slamtec....plidar-a-seriesand https://github.com/S...ec/sllidar_ros2
Ce qui a été appris:
- Pi3 pas assez puissante, pi4 obligatoire
- Ubuntu 22, trop de soucis de compatibilité de manière général (surtout avec les package ROS)
- Ubuntu 20.04, le plus simple, juste c'est relou de devoir installer la version server sur une pi et ensuite installer la version Desktop
- rplidar package pour ROS1 ne compile pas, utilise des distro ROS plus maintenu
- ROS2 Foxy, meilleur distro en terme de compatibilité et maintenance, tuto etc
Merci à lui pour ceux retour ! Et si il y en a qui essayent n'hésitez pas à partager vos retours!