prints
This commit is contained in:
parent
d47413de71
commit
685c1db246
|
@ -1,2 +1,3 @@
|
||||||
.env
|
.env
|
||||||
__pycache__/
|
__pycache__/
|
||||||
|
venv*
|
|
@ -16,6 +16,7 @@ class BBoxProcessor:
|
||||||
closest_box = self.get_box_closest_to_center(new_boxes)
|
closest_box = self.get_box_closest_to_center(new_boxes)
|
||||||
if closest_box is None:
|
if closest_box is None:
|
||||||
return [0, 0]
|
return [0, 0]
|
||||||
|
print("Closest box: ", closest_box, "All: ", new_boxes)
|
||||||
return self.get_normalized_box_position(closest_box)
|
return self.get_normalized_box_position(closest_box)
|
||||||
|
|
||||||
def bbox_distance(self, box1: list, box2: list) -> float:
|
def bbox_distance(self, box1: list, box2: list) -> float:
|
||||||
|
@ -82,4 +83,4 @@ class BBoxProcessor:
|
||||||
"""
|
"""
|
||||||
Returns the normalized position of a bounding box, shringking its range from 0 to 1000 to 0 to 1
|
Returns the normalized position of a bounding box, shringking its range from 0 to 1000 to 0 to 1
|
||||||
"""
|
"""
|
||||||
return [(box[0] + box[2] / 2) / 500.0 - 1, (box[1] + box[3] / 2) / 500 - 1]
|
return [round((box[0] + box[2] / 2) / 500.0 - 1, 3), round((box[1] + box[3] / 2) / 500 - 1, 3)]
|
||||||
|
|
|
@ -81,6 +81,7 @@ class URSentry:
|
||||||
|
|
||||||
ticks_to_wait = 10
|
ticks_to_wait = 10
|
||||||
if self.await_stop:
|
if self.await_stop:
|
||||||
|
print("Awaiting stop --------------------")
|
||||||
joint_speeds = self.robot.get_joint_speeds()
|
joint_speeds = self.robot.get_joint_speeds()
|
||||||
if all([speed == 0 for speed in joint_speeds]):
|
if all([speed == 0 for speed in joint_speeds]):
|
||||||
self.await_stop_ticks += 1
|
self.await_stop_ticks += 1
|
||||||
|
@ -90,6 +91,7 @@ class URSentry:
|
||||||
return
|
return
|
||||||
|
|
||||||
if self.send_to_zero_on_stop:
|
if self.send_to_zero_on_stop:
|
||||||
|
print("Sending to zero --------------------")
|
||||||
self.await_stop = True
|
self.await_stop = True
|
||||||
self.send_to_zero_on_stop = False
|
self.send_to_zero_on_stop = False
|
||||||
self.forward_position_to_base_angle_degrees(0)
|
self.forward_position_to_base_angle_degrees(0)
|
||||||
|
@ -111,8 +113,8 @@ class URSentry:
|
||||||
vertical_dead_zone_radius = 0.1
|
vertical_dead_zone_radius = 0.1
|
||||||
|
|
||||||
# Speeds for the base and neck joints
|
# Speeds for the base and neck joints
|
||||||
base_max_speed = 0.8
|
base_max_speed = 1.1
|
||||||
base_min_speed = 0.3
|
base_min_speed = 0.2
|
||||||
|
|
||||||
base_acceleration = 1.5
|
base_acceleration = 1.5
|
||||||
|
|
||||||
|
@ -154,7 +156,7 @@ class URSentry:
|
||||||
)
|
)
|
||||||
self.smooth_stop_delayed_call.start()
|
self.smooth_stop_delayed_call.start()
|
||||||
|
|
||||||
# print("Robot speed: ", self.robot_speed)
|
print("Robot speed: ", self.robot_speed)
|
||||||
self.robot.speedj(self.robot_speed, base_acceleration, 1)
|
self.robot.speedj(self.robot_speed, base_acceleration, 1)
|
||||||
|
|
||||||
|
|
||||||
|
|
2
main.py
2
main.py
|
@ -26,7 +26,7 @@ class CameraJoystick(threading.Thread):
|
||||||
def run(self):
|
def run(self):
|
||||||
while self.keep_running:
|
while self.keep_running:
|
||||||
bb = b.get_joystick_position_from_new_set_of_bboxes(q.get())
|
bb = b.get_joystick_position_from_new_set_of_bboxes(q.get())
|
||||||
print(bb)
|
#print(bb)
|
||||||
self.joystick_queue.put(bb)
|
self.joystick_queue.put(bb)
|
||||||
|
|
||||||
def stop(self):
|
def stop(self):
|
||||||
|
|
Loading…
Reference in New Issue