Pre-requisites

Before operating the Dingo D100, ensure you have:

  • Read and understood the safety guidelines

  • Access to the robot’s network (wired or wireless)

  • A computer with ROS2 Jazzy installed (for visualization)

Robot App

The Dingo D100 comes with pre-installed ROS2 software. The robot’s onboard computer runs Ubuntu 24.04 LTS with ROS2 Jazzy. Core drivers and services start automatically on boot via systemd services.

Robot Webserver

The Dingo D100 features a web-based control interface accessible at:

URL: http://192.168.131.1:9000

Default Credentials:

  • Username: admin

  • Password: mybotshop

The webserver provides:

  • Real-time robot visualization (3D model)

  • Joystick teleoperation

  • Service management (start/stop ROS nodes)

  • Map visualization

  • Battery monitoring

  • VNC remote desktop access

Charging Robot

To charge the Dingo D100:

  1. Power off the robot

  2. Connect the charger to the charging port

  3. Monitor the charging status via the charger LED

  4. Disconnect when fully charged

Emergency Stop

The Dingo D100 is equipped with emergency stop buttons. When pressed:

  • All motor power is immediately cut

  • The robot enters a safe parking state

  • Services continue running but motion commands are ignored

To resume operation after emergency stop:

  1. Clear the emergency condition

  2. Release the emergency stop button

  3. Restart the platform services if needed

Power On

To power on the Dingo D100:

  1. Ensure the emergency stop is released

  2. Press the main power switch

  3. Wait for the system to boot (approximately 30-60 seconds)

  4. Verify status via the webserver or SSH

Power Off

To safely power off the Dingo D100:

  1. Stop all running applications

  2. Press the main power switch to turn off

Basic Operation

Remote Control

The Dingo D100 supports multiple teleoperation methods:

  1. Logitech Controller - Highest priority, requires deadman switch

  2. Web Interface - Browser-based joystick control

  3. Keyboard Teleop - ROS2 teleop_twist_keyboard

Network Interface

Network Table

IP Address

Device

Username

Password

192.168.131.1

Dingo Computer

robot

clearpath

192.168.131.1:9000

Webserver

admin

mybotshop

192.168.131.2

Dingo MCU

192.168.131.20

Hokuyo LiDAR

Warning

Do not set your computer’s IP to any of the above reserved addresses.

Note

The robot login credentials are:

  • Username: robot

  • Password: clearpath

Ethernet Connection

  1. Power on the robot

  2. Connect a LAN cable to the robot’s ethernet port

  3. Configure your computer’s network settings

Static Network Connection

For first-time connection, configure a static IP on your computer:

  1. Go to Settings > Network > + (add new connection)

  2. Select Manual in IPv4 settings

  3. Set the following:

    • Address: 192.168.131.51

    • Netmask: 24

  4. Save and restart your network

Verify the connection:

# Check your local IP
ifconfig

# Ping the robot
ping 192.168.131.1

# SSH into the robot
ssh -X robot@192.168.131.1
# Password: clearpath