migrates ar marker based algorithms from kobuki x