Network

Network#

The robot is equipped with an on-board Wi-Fi router, allowing for easy access, updates, and management of multiple connected devices.

By default, the robot is configured with an independent Wi-Fi access point. SSIDs follow a pattern:

  • hb50_XXXX — for the 2.4 GHz network,

  • hb50_XXXX_5G — for the 5 GHz network.

Where XXXX is robot serial code shortened to 4 hex symbols - e.g. “hb50_AFAB” or “hb50_D71C_5G”. Default password to the network is: milkaorzechowa.

The router also hosts DNS server, allowing for easy SSH connections.

network

Note

Due to ROS 2 constraints, when a node (such as remote_node) is launched before the network connection is established (IP address resolved), it usually fails to properly discover and detect other ROS 2 nodes, topics, and services.

Before starting any node that will interoperate with Honey Badger, make sure you are connected to the correct network.

ROS 2 and SSH#

Both of the robot’s onboard computers can be accessed via ROS 2 or directly with SSH.

SSH#

The robot’s DNS server uses 10.11.0.1 as the base address (also the router address), and both LPC and APC have static IP addresses:

Device

Static Address

Hostname

Username

LPC

10.11.0.10

hb50.lan

hb

APC (Orin)

10.11.0.11

hb50-orin.lan

hb-orin

Steam Deck

Dynamic IP

deck.lan

mab

ROS 2#

By default, the robot uses ROS_DOMAIN_ID 69, so the robot’s topics should be visible shortly after power-up. Ensure your client uses the same ROS_DOMAIN_ID when interacting with the robot.