A few months ago while I was trying to develop a mobile robotic system using a differential drive robot, one important thing that came to my mind is “What robot architecture should I use?” and then immediately I decided to go with the ROS system since I work with ROS-based…