HUNTER RO
The HUNTER RO is a research-oriented configuration of the AgileX Hunter 2.0 platform, integrated with sensors from Drotek, Intel RealSense D435, and Ouster LiDAR. This kit is designed for R&D applications in autonomous navigation, perception, and robotics research.
Note
This manual is for the RnD kit and contains additional information about the HUNTER robot. For powering on and usage of the Hunter base platform, refer to the main Hunter documentation.
Warning
The robot is an R&D device and does not have CE Marking. Basic ROS understanding is required. If you are not familiar with ROS, check the ROS2 Wiki first.
Quick Start
For control of the robot via PC:
Power on the robot and the remote according to the Hunter manual
Place the remote’s SWB switch in the bottom 3rd position to control the robot via ROS2
Webserver
The webserver module comes pre-installed for heavy integration projects. It is accessible at:
URL:
http://192.168.131.1:9000/WiFi: Connect to the robot’s WiFi network first
The webserver can be configured via the config file:
/opt/mybotshop/src/mybotshop/hunter_webserver/config/robot_webserver.yaml
Login Credentials:
Username: admin
Password: mybotshop
Web Login Interface
Dashboard Features:
View IP Address of the HUNTER
View System load
Web Dashboard
System Panel:
System uptime and OS information
CPU, Memory, Network, and Temperature monitoring
Web System Panel
Console Features:
Enable/Disable HUNTER ROS2 Services
Record System HUNTER logs
Battery status monitoring
Pre-configured action buttons
Web Joystick control
Online image stream
Web Console
Remote Desktop:
On-board screen of the HUNTER’s NVIDIA computer
Web Remote Desktop
Navigation Interface:
SLAM Control (Start/Stop/Save)
Nav2 Control
Web Navigation Indoor
Robot Interface
Instructions for interfacing with the robot using Ubuntu 22.04 and ROS2 Humble.
Static Network Connection:
For the first time, connect via WiFi or LAN cable to configure the robot’s network.
To create a static connection on your PC (not the robot):
Go to Settings → Network, click + to create a new connection
Change the connection to Manual in IPv4 settings
Set Address IP as 192.168.131.51 and Netmask as 24
Save and restart your network
After successful connection, check the host’s local IP:
ifconfig
Ping the robot:
ping 192.168.131.1
Access the robot via SSH:
ssh -X administrator@192.168.131.1
The default password is: 123
HUNTER IP Addresses:
Robot |
IP Addresses |
Username |
Password |
|---|---|---|---|
HUNTER MCU |
192.168.131.1 |
administrator |
123 |
HUNTER MCU Web |
http://192.168.131.1:9000 | admin |
mybotshop |
|
Ouster |
192.168.131.20 |
||
Router SSID |
192.168.131.200 |
HUNTERXXXXX-5G |
mybotshop |
Router Web |
192.168.131.200 |
admin |
Admin123 |
Note
Sometimes other networks can cause disruptions when connecting to the HUNTER. It is best to have only your connection to the robot active and all others inactive.
Interfacing:
Connect to the HUNTER as described in the Network section
Open several SSH sessions:
ssh -X administrator@192.168.131.1Verify the robot is processing information:
ros2 topic listIf data is displayed, the drivers are running.
Visualization
View the HUNTER’s current state:
ros2 launch hunter_viz view_robot.launch.py
Teleoperation
Teleoperate the HUNTER (change the id to match your robot):
ros2 run teleop_twist_keyboard teleop_twist_keyboard \
--ros-args --remap cmd_vel:=/hunter_0001/cmd_vel
Core Packages
Auto Drivers Startup
Note
Generally, all drivers are off except the webserver and can be activated via webserver or command.
Start the platform service:
sudo service hunter-platform start
Check service status:
sudo service hunter-webserver status
sudo service hunter-platform status
If the service is green, do not launch hunter_bringup as it’s running in background.
Launch the hunter ROS driver manually:
ros2 launch hunter_bringup system.launch.py
Restart service if needed:
sudo service hunter-platform restart
Update startup job after modifications:
ros2 run hunter_bringup startup_installer.py
Ouster LiDAR
The Ouster LiDAR provides a 3D point cloud of the environment.
ros2 launch hunter_lidars ouster.launch.py
Note
This is turned on by default. Only use this command when the auto service is turned off.
Intel RealSense D435
Launch the depth camera:
ros2 launch hunter_depth_camera realsense_d435.launch.py
Configuration file location:
/opt/mybotshop/src/mybotshop/hunter_depth_camera/launch/realsense_d435i.launch.py
Note
By default the RealSense D435 is off. The launch file is configured to enable continuous depth stream without lag.
Installation
NVIDIA Orin Setup
Note
This repository should already be available and built on Hunter’s NVIDIA board if configured by the MYBOTSHOP team.
Create directory:
cd /opt/ sudo mkdir mybotshop sudo chown -R administrator:administrator /opt/mybotshopSync the repository:
rsync -avP -t --delete -e ssh src \ administrator@192.168.131.1://opt/mybotshopBuild the kernel for NVIDIA:
./jetson-gs_usb-kernel-builder.sh sudo visudo -f /etc/sudoers.d/can-setup administrator ALL=(ALL) \ NOPASSWD: /sbin/modprobe gs_usb, /sbin/ip link \ set can2 up type can bitrate 500000Patch NVIDIA kernel for RealSense camera:
sha256sum -c install-modules.tar.gz.sha256 tar -xzf install-modules.tar.gz cd install-modules sudo ./install-realsense-modules.sh
Support
In case of any issues:
MYBOTSHOP Forums: forum.mybotshop.de
MYBOTSHOP Support: support@mybotshop.de
Documentation resources:
MYBOTSHOP Docs: docs.mybotshop.de
QUADRUPED Docs: docs.quadruped.de