Skip to content
Snippets Groups Projects

The Virtual Quadcopter

Look at how modular our quad is ... it can even run in a Unix environment!

But really, this isn't just some token project, this is pretty useful for debugging routine things in the quad_app without having to fire up the plethoria of things required for flight in Coover 3050. In fact, you don't even have to be in Coover 3050...

Using the Virtual Quad

Start it up:

make run

And you can do things with it. You'll notice it will make a bunch of FIFOs in the current directory. Write to / read from these FIFOs as you see fit.

Writing to FIFO from shell

echo "170000" > virt-quad-fifos/pwm-input-gear  # Setting the gear to '1'
cat virt-quad-fifos/pwm-output-motor1           # Read the motor 1 pwm signal