The AI-based robot operates autonomously, with the integration of the ROS framework and artificial intelligence package being essential. The project aims to mimic human behavior, with robots sensing data from sensors and making decisions using AI algorithms, similar to how humans use their five senses to decide on actions. In technical terms, sensor data is published by a ROS publisher, subscribed to by the project, and then fed into a machine learning model for prediction. The decisions made by the machine learning model are published by a publisher, subscribed to by the project, and acted upon accordingly.
Simulation before the implementation of computer vision tasks into a robot.
The video below shows a real-life implementation demo of a robot in our workspace.
Installation and Configuration
The GitHub repository can also be found here:
pip3 install -r requirements.txt
cd mina
catkin_make
roslaunch base_rover base_rover.launch # most important, when we launch this, all sensors throw data through a node, so we just need to collect this data and process it