-
Notifications
You must be signed in to change notification settings - Fork 1
Rover boot procedure
-
Connect the base station WiFi antenna to AC power. Use the Ubiquiti PoE injector brick that comes with the Rocket M2s to do this. Please note it is important to plug the antenna into the correct ethernet port. The antenna must connect to the port labeled "POE".
-
Connect a laptop to the "LAN" port of the PoE injector. If your laptop does not have an ethernet port, use an adapter.
-
Configure ethernet settings on the laptop to connect to the Ubiquiti Rocket M2.
- Open Settings > Network & Internet > Ethernet
- On "IP Assignment" click "Edit"
- Change from "Automatic (DHCP)" to "Manual" and enable IPv4. Change the IP fields to the following:
- Open System Preferences > ... tbd
- tbd
-
Reset the breaker on the rover to power up the robot
-
Make sure the GPIO header is UNPLUGGED from the Jetson TX2 and that the ethernet cable is PLUGGED IN. Also, it is reccomended to remove the WiFi antennas from the on-board SMA connectors.
-
Press the power button on the Jetson TX2 to boot the computer. Some green LEDs should turn on. Wait 20-30sec and plug in the GPIO header.
-
Assuming you have SSH configured, open PowerShell or Terminal on your laptop. To connect to the rover type:
ssh [email protected]
. You are now logged in.
-
Reset the breaker on the rover to power up the robot
-
Make sure the GPIO header and the Rocket M2 ethernet cable are UNPLUGGED from the Jetson TX2
-
Press the power button on the Jetson TX2 to boot the computer. Some green LEDs should turn on. Wait 20-30sec and plug in the GPIO header.
-
Assuming you have SSH configured, open PowerShell or Terminal on your host machine. To connect to the rover, type:
ssh [email protected]
. You are now logged in.
- After login, run
./rover_prestart.bash
and wait for the script to complete. This will automatically initializeroscore
androsserial
. The rover is now ready for use.
-
If your machine fails to connect to the jetson over ssh because of a timeout, make sure that you're connected to Mac-WiFi and not eduroam.
- If this still fails, wait a few minutes and try again. The DDNS script on the Jetson runs every 1 minute and only works when connected to the internet.
-
If you experience ROS errors, you can inspect the instances of
roscore
androsserial
by runningscreen -r roscore
orscreen -r rosserial
on the Jetson. To exit the screen session without terminating the program, pressctl+a
and thend
. -
DuckDNS (the DDNS provider) is configurable at https://duckdns.org. Login with the marsatmac gmail account.