| Branch: | Revision:

root / mikrokopter / src @ 0d1f85b5

Name Size
externctrl_client.cpp 1.27 KB
interface.cpp 27.4 KB
keyboard_control.cpp 2.5 KB
mikrokopter_node.cpp 606 Bytes
nav_lib.cpp 937 Bytes
nav_lib.h 331 Bytes

Latest revisions

# Date Author Comment
0d1f85b5 12/03/2011 07:46 PM Chris Burchhardt

auto-level in mikrokopter keyboard control

d58012b5 12/01/2011 05:18 PM Chris Burchhardt

fixing forwards/backwards, adding level function

dd56aeef 11/20/2011 05:28 PM Thomas Mullins

Added ncurses for key input. It can now publish at a rapid rate because
the key input is non-blocking, and after it exits the terminal is not
screwy, but it's not an ideal solution because ROS_INFO no longer works.

Encapsulated the stuff in nav_lib into a class, MikrokopterControl.

493cca7c 11/19/2011 07:15 PM Chris Burchhardt

basic (not-yet-working) flight control via keyboard

8ecb9700 11/19/2011 04:34 PM Alex Zirbel

Added a keyboard control node.

The new file, keyboard_control.cpp, mimics the turtlesim keyboard reading. It responds to wasd, arrow keys, and "rf" (for up/down), and right now simply outputs ROS_INFO to show what was pressed.

da889457 11/19/2011 03:53 PM Thomas Mullins

Created nav_lib.cpp/h, with functions forward, backward, left, right,
and stop to set the mikrokopter's movement direction.
Replaced code in wasd_nav.cpp's main with forward(pub) and stop(pub)
from nav_lib.cpp.
Added nav_lib.cpp to CMakeLists.txt

a15ffaa4 11/17/2011 09:49 PM Chris Burchhardt

adding simple app to make the quadrotor fly forwards a bit

e5af41b0 11/13/2011 04:44 PM Chris Burchhardt

moving mikrokopter code from quad1 folder to root dir

View revisions

Also available in: Atom