Autonomous Vacuum-bot with voice command recognition for path planning
-
Install Ubuntu 20.04 and ROS Noetic:
sudo apt update sudo apt install ros-noetic-desktop-full
-
Install Required Dependencies:
sudo apt install python3-rosdep python3-rosinstall python3-rosinstall-generator python3-wstool build-essential sudo apt install curl sudo apt install ros-noetic-gmapping ros-noetic-map-server ros-noetic-amcl ros-noetic-move-base pip install SpeechRecognition pynput keyboard shapely numpy sudo apt install libttspico-utils
-
Set Up the Workspace:
mkdir -p ~/catkin_ws/src cd ~/catkin_ws/ catkin_make source devel/setup.bash
-
Clone the Packages:
cd ~/catkin_ws/src git clone https://github.com/Rohithramkrish11/Vacuum-bot.git git clone https://gitlab.com/Humpelstilzchen/path_coverage_ros.git cd ~/catkin_ws catkin_make source devel/setup.bash
-
Running the Vacuum-bot:
roslaunch bot gazebo.launch rosrun bot voice_command.py