Skip to content

The dashgo ROS package for the D1 UGV platform.

Notifications You must be signed in to change notification settings

TIERS/dashgo-d1-ros

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Basic info

From original repo:

  • Dashgo D1 14.04
  • Version:v2.0
  • Date:2017-11-23

TIERS bot

We are controlling the dashgo platform using Ubuntu 18.04\ ROS Melodic.

Install dependencies:

sudo apt install ros-melodic-serial ros-melodic-yocs-velocity-smoother 

Installation

Clone the repository and build it.

mkdir ~/dasgho_ws/src -p
cd ~/dashgo_ws/src
git clone https://github.com/TIERS/dashgo-d1-ros.git
cd ~/dashgo_ws
catkin build
source devel/setup.bash

Run dashgo driver

First make the node executable:

chmod +x $(find dashgo-d1-ros/dashgo_driver/nodes/dashgo_driver.py)

Edit the port in the config file (first line)

nano $(find dashgo-d1-ros/dashgo_driver/config/my_dashgo_params.yaml)

Make sure user is in dialout group:

sudo usermod -aG dialout $USER

And run the demo

roslaunch dashgo_driver demo.launch

In order to control the platform with keyboard teleop, install it with

sudo apt install ros-melodic-teleop-twist-keyboard

and run

rosrun teleop_twist_keyboard teleop_twist_keyboard.py

About

The dashgo ROS package for the D1 UGV platform.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 37.8%
  • C++ 31.0%
  • CMake 29.7%
  • Shell 1.5%