Teleoperate and navigate rovers
If you have a rover base, you can use Viam to teleoperate it and to navigate autonomously. Once you have configured your machine, you can remotely control your machine on the app’s Control tab, and set up autonomous navigation with the navigation service.
You can remotely control your rover from anywhere through the Viam app. Create an account and add a machine, install viam-server, and configure your rover base. Then, go to the Control tab and access a remote control card for your base, with an interface for controlling speed, direction, and power. You can also view live feeds from any cameras you configure.
|2. Program to move
|3. Prepare your base to navigate
Configure a movement sensor as part of your machine to use navigation. Additionally, configure and calibrate the frame system for GPS navigation. Then, configure the navigation service on your machine.
|4. Navigate autonomously
Define a path for your rover to navigate with waypoints and obstacles. Then, start and stop your machine's motion along the path and view your machine's current location. You can use the map interface on the Control tab or the navigation API.
The motion service enables your machine to plan and move its components relative to itself, other machines, and the world.
The navigation service uses GPS to autonomously navigate a rover to user-defined endpoints.
Was this page helpful?
Glad to hear it! If you have any other feedback please let us know:
We're sorry about that. To help us improve, please tell us what we can do better: