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