Skip to content

Commit

Permalink
add perching_state
Browse files Browse the repository at this point in the history
  • Loading branch information
heissereal committed Jan 16, 2024
1 parent e6855e3 commit d5c82be
Showing 1 changed file with 7 additions and 9 deletions.
16 changes: 7 additions & 9 deletions robots/mini_quadrotor/script/landing_after_perch.py
Original file line number Diff line number Diff line change
Expand Up @@ -12,9 +12,9 @@ def __init__(self):
self.flight_state_msg = UInt8()
self.flight_state_flag = False

self.perching_state_sub = rospy.Subscriber('/quadrotor/perching_state',UInt8,self.perching_state_cb)
self.perching_state_sub = rospy.Subscriber('/perching_state',UInt8,self.perching_state_cb)
self.perching_state_msg = UInt8()
self.perching_state_flag = False
self.perching_flag = False

self.PWM_pub = rospy.Publisher('/quadrotor/pwm_indiv_test',PwmState,queue_size=1)
self.PWM_msg = PwmState()
Expand All @@ -32,7 +32,7 @@ def __init__(self):
self.joy_sub = rospy.Subscriber('/quadrotor/joy', Joy, self.joy_cb)
self.joy = Joy()
self.ready_perching_flag = False
self.perching_flag = False
self.perching_flag = 0
self.stop_flag = False

self.takeoff_wainting_time = 5.0
Expand All @@ -45,15 +45,13 @@ def flight_state_cb(self,msg):

def perching_state_cb(self,msg):
self.perching_state_msg = msg
if self.perching_state_msg == 1:
self.perching_flag = True
if self.perching_state_msg.data == 1:
self.perching_flag = 1

def joy_cb(self,msg):
self.joy = msg
if self.joy.buttons[2] == 1:
self.perching_flag = True
else:
self.perching_flag = False
# if self.joy.buttons[2] == 1:
# self.perching_flag = True

if self.joy.buttons[0] == 1:
self.ready_perching_flag = True
Expand Down

0 comments on commit d5c82be

Please sign in to comment.