root / mikrokopter / src / nav_lib.h @ bc4b408e
History | View | Annotate | Download (396 Bytes)
1 | da889457 | Tom Mullins | #include "ros/ros.h" |
---|---|---|---|
2 | #include "mikrokopter/Control.h" |
||
3 | |||
4 | dd56aeef | Tom Mullins | class MikrokopterControl { |
5 | public:
|
||
6 | MikrokopterControl(); |
||
7 | bc4b408e | Tom Mullins | void velocity_control(int forward_speed, int lateral_speed); |
8 | dd56aeef | Tom Mullins | void forward();
|
9 | void backward();
|
||
10 | void left();
|
||
11 | void right();
|
||
12 | d58012b5 | Chris Burchhardt | void level();
|
13 | dd56aeef | Tom Mullins | void set_thrust(int thrust); |
14 | void publish_on(ros::Publisher& pub);
|
||
15 | private:
|
||
16 | mikrokopter::Control control; |
||
17 | }; |