Skip to content

Trajectory Racing Enhanced Application for Drones Robot Operating System | Preparation for Alpha Pilot 2020 (AI Drone race Hackathon)

Notifications You must be signed in to change notification settings

AlphaPilotFrance/TREAD-ROS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TREAD-ROS

Trajectory Racing Enhanced Application for Drones Robot Operating System

A custom wheeled robot in Gazebo's postoffice world. When the DRIVE button is pressed, the robot detects the RED gate, and drives toward it. Other functionality helps it get to its goal.

Demo

Project Stack

Ubuntu18.04->Python2.7->OpenCV4.1.1->ROS Melodic->Gazebo9 (see tutorials, they are listed below)

🔜 How to run project

updated by 11 May

🔜 Current Functionality

Bot can move Bot detects colour Bot detects distance
✔️ Gazebo-Twist Integration ✔️ Gazebo-OpenCV Integration ✔️ Gazebo-LiDAR Integration
✔️ Twist-ROS Integration ✔️ OpenCV-ROS Integration ✔️ LiDAR-ROS node Integration
✖️ Action Server Integration ✖️ Action Server Integration ✖️ Action Server Integration
✖️ SMACH Integration ✖️ SMACH Integration ✖️ SMACH Integration
✖️ Virtualenv Integration ✖️ Virtualenv Integration ✖️ Virtualenv Integration

This is a SMACH state machine for the robot.

GitHub Logo

🔜 Contributions are welcome

See suggestions, then please contact me at [email protected]

  • Bot detects face on webcam and in world
  • Bot detects hand gestures on webcam
  • Bot detects Alpha Pilot obstacle
  • Bot detects Unity3D Bot
  • Bot detects position of object

Official Changelog 🌻

https://trello.com/b/6ZOWkQXU/stage-dvic

Changelog Board

The Steps to Usability

Project security

☑️ Upload project from ThomasCarstens PC

☑️ Collaborators must fork https://github.com/AlphaPilotFrance/BotDrivestoWaypoint and contributions are merged by pull request.

Project demo

☑️ Can be demoed in 5min from ThomasCarstens PC but still needs work on...

🔲 Integrating the workspaces

🔲 Creating one launchfile

Accommodating collaborations

☑️ Clarity about areas that will benefit from contributions (see list above.)

🔲 Github files are setup for any machine that runs Ubuntu 18.04.

🔲 Run project in virtualenv ((steps to be determined))

🔲 One tutorial for HOW to run project (virtualenv, command line)

🔲 One tutorial for WHERE to add collaborations (project structure)

🔲 One tutorial for HOW to collaborate (Github, Unit Tests e.g. does it work and does it integrate)

GitHub Logo

About

Trajectory Racing Enhanced Application for Drones Robot Operating System | Preparation for Alpha Pilot 2020 (AI Drone race Hackathon)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published