An inddor navigation-and-mapping implementation with the help of OpenCV