Ros2 Humble - Ubuntu 22.04 (Jammy) - RPLidar A1 - Raspberry Pi 4 - Old hoverboard
sudo chmod 777 /dev/serial/by-id/usb-Silicon_Labs_CP2102_USB_to_UART_Bridge_Controller_0001-if00-port0ros2 launch big_boy rplidar.launch.pysudo chmod 777 /dev/serial/by-id/usb-1a86_USB_Serial-if00-port0ros2 launch big_boy launch_robot.launch.pyIf you wanna drive it, use:
ros2 run teleop_twist_keyboard teleop_twist_keyboard --ros-args -r /cmd_vel:=/diff_cont/cmd_vel_unstampedros2 launch big_boy launch_sim.launch.py world:=./src/big_boy/worlds/obstacles.worldros2 run teleop_twist_keyboard teleop_twist_keyboard --ros-args -r /cmd_vel:=/diff_cont/cmd_vel_unstampedWarning
If you are not using ros2 control on the simulation, should run this instead
ros2 run teleop_twist_keyboard teleop_twist_keyboard
Warning
If you are not using the simulation, should change this part
use_sim_time:=false
ros2 launch big_boy online_async_launch.py use_sim_time:=trueros2 launch big_boy navigation_launch.py use_sim_time:=trueWarning
If you are not using the simulation, should change this part
use_sim_time:=false
ros2 run nav2_map_server map_server --ros-args -p yaml_filename:=my_map_save.yaml -p use_sim_time:=trueros2 run nav2_util lifecycle_bringup map_serverros2 run nav2_amcl amcl --ros-args -p use_sim_time:=trueros2 launch big_boy localization_launch.py map:=./my_map_save.yaml use_sim_time:=trueros2 launch big_boy navigation_launch.py use_sim_time:=true map_subscribe_transient_local:=true