A set of ros packages used on the UAVs, including velodyne lidar packages, gps streaming, and waypoint navigation. More packages to come...
A set of ros packages used on the UAVs, including velodyne lidar packages, gps streaming, waypoint navigation, and database upload.
\ No newline at end of file
## Description
The key items are in [`data_capture`](./data_capture/) which contains scripts and launch files to run data collecting nodes on the M600 (or any other DJI drone).
## Table of Contents
1.[Usage](#usage)
2.[Contributing](#contributing)
3.[Acknowledgments](#acknowledgments)
4.[License](#license)
## Usage
Before using any part of this repository, the jetson or other onboard computer need to have the correct hardware setup to communicate with the drone in question, see the DJI hardware [setup guide][dji hardware guide].
### Basic Usage via Launch File
To start the base set of nodes, along with a rosbag recorder, simply run `roslaunch data_capture all_rec.launch`. The `all_rec.launch` file launches the DJI onboard SDK node, the database uploader node, and the velodyne pointcloud stream node. If recording is not required `all.launch` can be used instead.
### DJI Onboard SDK
### Database Uploader
### Velodyne Pointcloud Stream
## Contributing
Refer contribution questions to [hlarkin3@vt.edu](mailto:hlarkin3@vt.edu)
## Acknowledgments
Work done in collaboration with members of the [CAS Lab][cas lab] at Virginia Tech.