[Unitree Go2] running a Proxy Agent on GO2 EDU

I’m researching Go2 EDU to access server on cloud. I want to run a Proxy Agent directly on the robot. The agent’s goal is to convert DDS messages from the robot into MQTT for a cloud server and forward commands back.
I plan to use SDK2 interfaces, and understand that the EDU model supports Secondary Development.

I’m curious about:

  1. Can a user-level application or container be run inside the EDU model’s OS?
  2. If yes, are there any limitations I should be aware of (Docker support, ROS2/DDS access, CPU/memory constraints, etc.)?
  3. or any better structure to connect GO2 to cloud server?

Thanks in advance for any guidance!

  1. Yes
  2. None. Its the same as having a separate jetson nano, just with pre-configured settings for the GO2,
  3. Development pc would be the fastest way unless you add your own pc. Please keep in mind that only the edu versions give actual access to the go2 and t hey mostly always come with the pc.
1 Like