An autonomous wheeled robot that solves mazes, avoids obstacles and counts objects on the way, and drops a package at a predetermined point