Network Setup for rover mounted Jetson Nano

Hi,

I need to install a Jetson Nano on top of our LeoRover to increase the computing power available.

I’d like to connect the Jetson to the RPi4 inside the rover using an ethernet cable. I’d like to keep the current wlan_ext interface intact and use the Jetson wifi as the main AP (because it’s a WiFi-AC card, it’s stronger and faster).

Here a representation of what I think the network setup should be like:

I’d like to be able to ping any computer while connected to any interface.

I think I saw in an other post that you previously made a similar setup. If that’s true, could you please provide some information on how you did it?

I found two tutorials on how to do it. If it can help anyone.

I ended up with something that looks more like this than the previous schematics.

LeoRover_SimplifiedNetworkSetup

Sorry for the lack of response. Have you managed to make a working setup?

We made a similar setup for the ERC competition. However, it required an additional Switch and a WiFi Router, which might be an overkill in your case.

The whole network architecture for the competition is illustrated by this diagram:

The main reason we have chosen a separate on-board router is to make sure the connection is reliable and provides high bandwidth. The RPi or Jetson computers might not perform that well that well (without some tweaks) when routing packets, so I would expect a degraded throughput between the Server and RPi4 in your case, especially when Jetson computer is under heavy load.

I’ve managed to connect all the computers and control the rover using the WebUI. The latency seems a little high, but it might just be caused by my computer not being wired at the moment (we just moved in a new office location).

I agree with you, the ideal setup is to use an embedded router/switch combo mounted on the robot. I’ve created similar setups in the the past and it worked without a flaw.

We’re developing our AI algorithm at the moment which is going to run on our server. Since in a near future the algorithm is going to run on dedicated hardware installed on the rover, it’s not worth investing on a router/switch setup.

I’ll run more tests to figure our if my current setup is actually usable.

1 Like