Project

General

Profile

Revision 737bd480

ID737bd480c2804eafbf35b37013d72c980d757d40

Added by Thomas Mullins almost 12 years ago

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.

View differences:

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