for the 9.4 actions_quiz I have created a catkin pkg with the following structure:
user:~/catkin_ws/src/actions_quiz$ tree . |-- CMakeLists.txt |-- action | `-- CustomActionMsg.action |-- launch | `-- action_custom_msg.launch |-- package.xml `-- src `-- action_server.py 3 directories, 5 files
When I manually launch the action server via
roslaunch actions_quiz action_custom_msg.launch and then publish the following code via ROS CLI the drone in my simulation takes off / lands respectively with goal: ‘LAND’.
user:~/catkin_ws/src/actions_quiz$ rostopic pub /action_custom_msg_as/goal actions_quiz/CustomActionMsgActionGoal "header: seq: 0 stamp: secs: 0 nsecs: 0 frame_id: '' goal_id: stamp: secs: 0 nsecs: 0 id: '' goal: goal: 'TAKEOFF'"
But the automated grading gave me this grading: Drone did not take off (mark: 6.0)
Should the action msg be structured different then below?
string goal --- --- string feedback