Merge commit '0d2304116092196feca6320e38527089a987be88' into sim
This commit is contained in:
commit
55c8b0346d
|
@ -164,7 +164,7 @@ void roscontroller::RosControllerRun()
|
|||
// Call the flight controler service
|
||||
flight_controller_service_call();
|
||||
// Broadcast local position to FCU
|
||||
if(BClpose)
|
||||
if(BClpose && !setmode)
|
||||
SetLocalPosition(goto_pos[0], goto_pos[1], goto_pos[2], goto_pos[3]);
|
||||
// Set ROBOTS variable (swarm size)
|
||||
get_number_of_robots();
|
||||
|
@ -762,7 +762,6 @@ script
|
|||
Arm();
|
||||
// Registering HOME POINT.
|
||||
home = cur_pos;
|
||||
BClpose = true;
|
||||
}
|
||||
if (current_mode != "GUIDED" && setmode)
|
||||
SetMode("GUIDED", 2000); // added for compatibility with 3DR Solo
|
||||
|
@ -792,7 +791,6 @@ script
|
|||
{
|
||||
armstate = 0;
|
||||
Arm();
|
||||
BClpose = false;
|
||||
}
|
||||
if (mav_client.call(cmd_srv))
|
||||
{
|
||||
|
@ -840,6 +838,8 @@ script
|
|||
|
||||
case NAV_SPLINE_WAYPOINT:
|
||||
goto_pos = buzzuav_closures::getgoto();
|
||||
if(setmode)
|
||||
SetLocalPosition(goto_pos[0], goto_pos[1], goto_pos[2], goto_pos[3]);
|
||||
break;
|
||||
|
||||
case DO_MOUNT_CONTROL:
|
||||
|
|
Loading…
Reference in New Issue