Autonomous Robot met AI
π€ Project: JetBot ROS β Autonomous Robot met AI & SLAM
π― Doel
Dit project richt zich op het configureren, updaten en gebruiken van de JetBot ROS AI Kit van Waveshare voor toepassingen in robotica, zoals autonome navigatie, objectherkenning en SLAM (Simultaneous Localization and Mapping). De robot draait op een Jetson Nano en wordt voorzien van een modernere ROS-installatie (ROS 2 Foxy of Humble) en bijpassende Ubuntu-versie (20.04 of 22.04).
π¦ Hardware Kit
- Jetson Nano 4GB
- Waveshare JetBot ROS AI Kit (inclusief camera, lidar, motorcontroller)
- microSD-kaart (32 GB of meer) of SSD met adapter
- 12V voeding / batterij
- (Optioneel) extra display, muis/keyboard voor setup
π§° Benodigdheden Software
Basisinstallatie
- Ubuntu 20.04 (voor ROS 2 Foxy) of 22.04 (voor ROS 2 Humble)
- ROS 2 (Foxy/Humble) + colcon
- Waveshare SDK (mogelijk update nodig)
- rplidar ROS driver (voor SLAM)
- Python3, OpenCV, Jetson.GPIO, TensorRT
Tools
rviz2,ros2 run,ros2 launchslam_toolbox,nav2,ros2 bagros2 topic echo,ros2 topic pub
βοΈ Projectfunctionaliteit
ποΈ Installatie-overzicht
1. Flash Jetson met Ubuntu
- Gebruik officiΓ«le JetPack installer via NVIDIA SDK Manager
- Installeer Ubuntu 20.04 of 22.04 (liefst op SSD)
2. ROS 2 installeren
sudo apt update && sudo apt upgrade
sudo apt install ros-humble-desktop python3-colcon-common-extensions
echo "source /opt/ros/humble/setup.bash" >> ~/.bashrc
3. SDK en Sensor Drivers
sudo apt install ros-humble-rplidar-ros
ros2 launch rplidar_ros rplidar.launch.py
4. Motorcontrol en Teleop
- Test motorcontroller via
ros2 topic pub - Voeg joystick- of keyboard-teleop toe
π‘ Uitbreidingen
- Webinterface voor telemetrie en teleop (met websockets of MQTT)
- Live AI objectherkenning met annotatie in RViz2
- SLAM-kaarten persistent maken en opslaan op de Jetson
- Logging naar database of via n8n-pipeline
β Oplevering
- Werkende JetBot met SLAM-navigatie en objectherkenning
- ROS2 workspace met eigen packages en launches
- Gebruikshandleiding + setup instructies
- (Optioneel) demonstratievideo of live dashboard
π Links & Bronnen
Veel plezier met je JetBot β autonoom, slim en zelfgeprogrammeerd! π€π§
entities.comment_count