Bulldog(professional Robot) is a robust and versatile middle size plazfrom designed for outdoor operations.All-terrain,all-weather for wheel skid-steer,the robot can climb stairs,slope,and maneuver directly toa point of interest on rough road outside.The robot can be teleoperated,follow the leader or use GPS waypoint navigation.

Install workspace

This robot is install Ubuntu 14.04 in its system.Research and development is base on ROS(Robot Operating System)Indigo.So it's better to install Ubuntu 14.04 ROS Indigo in your workstation. Install ROS please reference:http://wiki.ros.org/indigo/Installation/Ubuntu. Install dependence packge such as robot_localization please reference:http://wiki.ros.org/robot_localization lms1xx:http://wiki.ros.org/LMS1xx. Setup catkin workspace please reference:http://wiki.ros.org/catkin/Tutorials/create_a_workspace. Get bulldog packge https://github.com/wzy0426/bulldog.git to your catkin workspace.

Set ROS_MASTER_URI and ROS_IP in .bashrc.sh:

source /opt/ros/indigo/setup.bash
source ~/catkin_ws/devel/setup.bash
export ROS_IP=

Add a DNS in /etc/hosts,such as

dns.png ip.png

ROS development

The MCU auto-start motor drive and IMU When the robot system start.Robot model OF URDF also have loding. Robot_localization and other programs start runing.The default startup file is bulldog_base.launch and teleop.launch,arduimu.launch.

ROS Topics

rostopic list


Robot Model

roslaunch bulldog_description test_desplay.launch

model.jpg model2.png

Exercise Test

Open rqt and choose rqt--Plugins—Robot Tools—Robot Steering


Check IMU data




Check data of robot self diagnosis

rqt--Plugins—Robot Tools—Diagnostic Viewer


Check data of ladar


Wiki: Robots/Bulldog (last edited 2017-08-07 08:59:00 by wzy)