Exemple #1
0
 def __init__(self):
     self.dev = usb.core.find(idVendor=self.VENDOR_ID,
                              idProduct=self.PRODUCT_ID)
     if not self.dev:
         raise RuntimeError("Failed to find Respeaker device")
     rospy.loginfo("Initializing Respeaker device")
     self.dev.reset()
     self.pixel_ring = usb_pixel_ring_v2.PixelRing(self.dev)
     self.set_led_think()
     time.sleep(5)  # it will take 5 seconds to re-recognize as audio device
     self.set_led_trace()
     rospy.loginfo("Respeaker device initialized (Version: %s)" % self.version)
Exemple #2
0
    def __init__(self):
        try:
            from pixel_ring import usb_pixel_ring_v2
        except IOError as e:
            print e
            raise RuntimeError("Check the device is connected and recognized")

        self.dev = usb.core.find(idVendor=self.VENDOR_ID,
                                 idProduct=self.PRODUCT_ID)
        if not self.dev:
            raise RuntimeError("Failed to find Respeaker device")
        rospy.loginfo("Initializing Respeaker device")
        self.dev.reset()
        self.pixel_ring = usb_pixel_ring_v2.PixelRing(self.dev)
        self.set_led_think()
        time.sleep(10)  # it will take 10 seconds to re-recognize as audio device
        self.set_led_trace()
        rospy.loginfo("Respeaker device initialized (Version: %s)" % self.version)