Revision 737bd480
ID | 737bd480c2804eafbf35b37013d72c980d757d40 |
Added altitude_node and node_control
node_control listens to /mikrokopter/thrust, yaw, and velocity, and
publishes control messages using nav_lib. altitude_node publishes to
/mikrokopter/thrust using PID_control on barometer values.
mikrokopter/CMakeLists.txt | ||
---|---|---|
21 | 21 |
#uncomment if you have defined services |
22 | 22 |
#rosbuild_gensrv() |
23 | 23 |
|
24 |
#common commands for building c++ executables and libraries |
|
25 | 24 |
rosbuild_add_executable(${PROJECT_NAME} src/mikrokopter_node.cpp src/interface.cpp) |
26 | 25 |
target_link_libraries(${PROJECT_NAME} serial) |
27 | 26 |
|
... | ... | |
29 | 28 |
rosbuild_add_executable(keyboard_control src/keyboard_control.cpp src/nav_lib.cpp) |
30 | 29 |
target_link_libraries(keyboard_control ncurses) |
31 | 30 |
rosbuild_add_executable(joystick_control src/joystick_control.cpp src/nav_lib.cpp) |
31 |
rosbuild_add_executable(node_control src/node_control.cpp src/nav_lib.cpp) |
|
32 | 32 |
rosbuild_add_executable(CoordToPID src/CoordToPID.cpp src/nav_lib.cpp ../control/pid_control.cpp) |
33 | 33 |
rosbuild_add_executable(mk_wrapper src/mk_wrapper.cpp) |
Also available in: Unified diff