-
Notifications
You must be signed in to change notification settings - Fork 0
Description
Hi @ChVictoria,
It's time to run everything on the real robot hardware.
System Components:
-
Chassis Controller (BeagleBone Blue)
- Follow the setup instructions: Build and Load on BBB.
- The board you have should already be prepared—just build and set up the software.
-
Raspberry Pi 5 (Main ROS2 Platform)
- Follow the setup instructions: ROS2 on Raspberry Pi 5.
-
Laptop/PC for Visualization and Teleoperation
- This will run
Rviz2,teleop_twist_keyboard, andteleop_twist_joy.
- This will run
Network Setup
All devices must be on the same network. For now, let's use your home Wi-Fi router.
Expected Results
-
Automated Startup:
- Software on all boards starts automatically on power-on.
- A single launch file on the PC starts all required ROS2 nodes for visualization and control.
-
Manual Control:
- The robot can be operated manually via keyboard or joystick.
-
Mapping:
- The robot builds a map using the LiDAR.
-
Autonomous Navigation:
- The robot navigates the environment based on commands from Rviz2.
-
Code and Version Control:
- All software is committed to Git, PRs pass review, and code is merged.
-
Documentation Update:
- Documentation is updated to a high standard.
- Any user with no ROS2 and deep Linux knowledge should be able to reproduce this setup.
- Example of documentation detail level:
- Creation of a system service to launch BeagleBone software or ROS2 nodes on Raspberry Pi should be well documented.
Let me know if you need any further refinements! 🚀
Metadata
Metadata
Assignees
Labels
No labels
Type
Projects
Status
Done