LAV2000 / coffee_bot

Description Coffee Robot Use ROS2

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Check pkgs: https://discourse.ros.org/t/new-packages-for-ros-2-humble-hawksbill-2022-06-10/25995

Install Gazebo: sudo apt install ros-humble-gazebo-ros-pkgs

Install Xacro: sudo apt install ros-humble-xacro

rosdep install --from-paths src

https://github.com/ros2/teleop_twist_keyboard.git sudo apt-get install ros-foxy-joint-state-publisher-gui sudo apt install ros-foxy-slam-toolbox sudo apt install ros-foxy-twist-mux

run robot: ros2 launch coffee_bot launch_sim.launch.py world:=src/coffee_bot/worlds/coffee_map.world use_sim_time:=true

run rviz: rviz2

run slam: ros2 launch slam_toolbox online_async_launch.py params_file:=./src/coffee_bot/config/mapper_params_online_async.yaml use_sim_time:=true

run twist_mux ros2 run twist_mux twist_mux --ros-args --params-file ./src/coffee_bot/config/twist_mux.yaml -r cmd_vel_out:=diff_cont/cmd_vel_unstamped

run navigation: ros2 launch nav2_bringup navigation_launch.py use_sim_time:=true

About

Description Coffee Robot Use ROS2

License:Apache License 2.0


Languages

Language:CMake 35.0%Language:Python 23.1%Language:Shell 13.9%Language:C 9.7%Language:C++ 9.6%Language:Makefile 5.6%Language:PowerShell 3.2%