Flying Car Project

Home | Installation | Teleop Package | Mocap Setup | Crazyflie Control Modification | Useful BASH

DRL, CSAIL
Summer 2016

Faculty Supervisor: Daniela Rus
Supervisor: Brandon Araki
UROPs:
Contact: flyingcar@mit.edu

Flying Car Ros Package

Repository for ROS package: Flyingcar_Ros

Description of Package:

RQT GRAPH

See the compact and full node graphs.

Dependencies

The package was based on crazyflie_ros by ACTLab at USC. Few modifications were made to the controller, driver, or cpp packages. The teleop package contains the most original code.

TODO

Previous Week Breakdown

  1. Set up ROS, start learning basics. Set up Github, Slack, etc. Build Crazyflies
  2. Started learning Crazyflie control. Modified Crazyflie client and ROS package to allow wheel control. Looked at mocap systems.
  3. Wrote CF Selector. Made PS3 launch files. Started setting up mocap.
  4. Tried modifying Beniot Landry's crazyflie tools. Worked poorly. Tried and failed at converting quaternion orienation from mocap data. Found robot_localization.
  5. Repackaged into flyingcar_ros. Got mocap teleop working. Fixed batter, etc. logging problem (baro parameters changed name). Started writing waypoint.py
  6. Finished waypoint. Took battery data.