Ai base robot is an autonomous robot. Integration of ros framework with artificial intelligence package is crucial work. The basic theme of this project is to try to mimic the human. How humans sense from their five senses and decide to do something, similarly ai robots sense from sensors and ai algorithms decide to do something. In technical terms, ros publisher publishes data sensor data and I subscribe that data and fit this data to a machine learning model for prediction. After the prediction machine learning model did some decisions that decision are published by the publisher and subscriber subscribe this decision and to act.
=================
pip3 install -r requirements.txt
cd mina
catkin_make
roslaunch base_rover base_rover.launch # most important when we lunch this , all sensor throw data throw node, so we just need to collect this data and do process
Note : In ros everythin is publisher and subscriber, they are the python module with collect data from sensor and publish data for sensor.There are lots of library in ros which collect data from sensor(in .yaml file)
-
I follow ros wiki for my ros study. Here is the notebook for ros study.