cmake_minimum_required(VERSION 2.4.6) project(base_msgs) find_package(catkin REQUIRED COMPONENTS geometry_msgs message_generation std_msgs nav_msgs actionlib_msgs ) #generate messages in the msg folder add_message_files( FILES #机器人状态信息 robot_status_info.msg world_pose_info.msg #电池信息 battery.msg #系统日志信息 sys_log_info.msg #紧急消息 emergent_info.msg scram.msg #task info user_defined_task.msg task_status_info.msg global_position.msg general.msg qr_camera.msg ) add_service_files( FILES finish_cartographer.srv standard.srv ) add_action_files( DIRECTORY action FILES navigation_cmd.action distance_control.action customize_action.action charge_cmd.action reflector_cmd.action ) #generate added messages with any dependencies listed here generate_messages(DEPENDENCIES geometry_msgs std_msgs base_msgs nav_msgs actionlib_msgs ) catkin_package(CATKIN_DEPENDS geometry_msgs std_msgs message_runtime)