-
公开(公告)号:US10192310B2
公开(公告)日:2019-01-29
申请号:US15010337
申请日:2016-01-29
Applicant: Sphero, Inc.
Inventor: Fabrizio Polo
Abstract: A method is disclosed for operating a computing device. One or more images of a scene captured by an image capturing device of the computing device is processed. The scene includes an object of interest that is in motion and that has a rounded shape. The one or more images are processed by detecting a rounded object that corresponds to the object of interest. Position information is determined based on a relative position of the rounded object in the one or more images. One or more processes are implemented that utilize the position information determined from the relative position of the rounded object.
-
公开(公告)号:US09760095B2
公开(公告)日:2017-09-12
申请号:US14677850
申请日:2015-04-02
Applicant: Sphero, Inc.
Inventor: Fabrizio Polo
IPC: G05D3/12 , G05B19/042 , H04W4/00 , G05D1/00
CPC classification number: G05D3/12 , G05B19/042 , G05D1/0022 , G05D2201/0214 , H04W4/80
Abstract: Systems and methods are disclosed herein for determining relative orientation between a self-propelled device and a mobile computing device by utilizing the asymmetric radiation pattern of communication link emissions by the self-propelled device. Upon establishing the communication link, the self-propelled device may perform a spin, thereby enabling the self-propelled device and/or the mobile computing device to detect radiated pulses due to the asymmetry in the link. A direction may be determined based on such pulses, which may be utilized for calibration purposes.
-
公开(公告)号:US20160231742A1
公开(公告)日:2016-08-11
申请号:US14620103
申请日:2015-02-11
Applicant: Sphero, Inc.
Inventor: Fabrizio Polo , Hunter James Lang
CPC classification number: G05D1/0022 , B62D63/02 , G05D1/0016 , H04W4/80
Abstract: Systems and methods are disclosed herein for outsourcing processing operations between a mobile computing device and a self-propelled device. The self-propelled device may be in operative control by the mobile computing device via a communication connection. Due to latency in the communication connection, the mobile computing device may compile a computer code package for transmission to the self-propelled device. Execution of the computer code package by the self-propelled device may offset operations otherwise performed by the mobile computing device.
Abstract translation: 本文公开了用于在移动计算设备和自推进设备之间进行外包处理操作的系统和方法。 自推进装置可以由移动计算装置通过通信连接进行操作控制。 由于通信连接中的延迟,移动计算设备可以编译计算机代码包以传输到自推进设备。 由自推进装置执行计算机代码包可以抵消由移动计算装置另外执行的操作。
-
公开(公告)号:US20180296911A1
公开(公告)日:2018-10-18
申请号:US15822940
申请日:2017-11-27
Applicant: Sphero, Inc.
Inventor: Fabrizio Polo , Jonathan Carroll , Skylar Castator-Smith , Ross Ingram
Abstract: A method is disclosed for operating a mobile computing device. The method may include a communication link between the mobile computing device and a second computing device. The second computing device may provide a virtual environment for the mobile computing device. Furthermore, the mobile computing device may allow a user to control a self-propelled device, which may be rendered as a virtual entity upon the virtual environment.
-
公开(公告)号:US20170092009A1
公开(公告)日:2017-03-30
申请号:US15281409
申请日:2016-09-30
Applicant: Sphero, Inc.
Inventor: Fabrizio Polo , Skylar Castator-Smith , Adam Wilson , Brian Smith , Patrick Martin , Brandon Dorris
CPC classification number: G06T19/006 , G06F3/041 , G06K9/3241 , G06T11/00
Abstract: A computing device can augment video content by receiving video content from an image capturing device and detecting and tracking a self-propelled device in the video content. The computing device can display a plurality of augmented reality elements selectable to augment the self-propelled device and receive a user selection of one of the plurality of augmented reality elements to augment the self-propelled device. The computing device may then augment the self-propelled device in the video content by superimposing the selected augmented reality element over the self-propelled device as the self-propelled device moves.
-
公开(公告)号:US20160357184A1
公开(公告)日:2016-12-08
申请号:US15241253
申请日:2016-08-19
Applicant: Sphero, Inc.
Inventor: Fabrizio Polo , Hunter James Lang
CPC classification number: G05D1/0022 , B62D63/02 , G05D1/0016 , H04W4/80
Abstract: A self-propelled device can establish a communication link with a controller device that is operable by a user to remotely control the self-propelled device. The self-propelled device can further receive, over the communication link, a computer code package from the controller device, and execute the computer code package to perform one or more processing operations performed by the controller device.
Abstract translation: 自推进装置可以建立与控制器装置的通信链路,该控制器装置可由用户操作以远程控制自推进装置。 自推进装置还可以通过通信链路从控制器装置接收计算机代码包,并执行计算机代码包以执行由控制器装置执行的一个或多个处理操作。
-
公开(公告)号:US20190171295A1
公开(公告)日:2019-06-06
申请号:US16010839
申请日:2018-06-18
Applicant: SPHERO, INC.
Inventor: David Hygh , Fabrizio Polo
IPC: G06F3/01 , G08B7/06 , G06F3/16 , G06F1/16 , A63F13/212 , A63F13/21 , A63H27/00 , G06F3/0346 , A63H17/26 , G06F3/038 , G08C17/02 , A63F13/32 , A63F13/28 , A63H30/04 , A63H33/00 , H04W4/80 , H04W8/00 , A63H23/04 , A63F13/235 , G06F3/02 , A63F13/211 , G05D1/00 , G06F3/0485
Abstract: A modular sensing device can include an inertial measurement unit to generate sensor data corresponding to user gestures performed by a user, a mode selector enabling the user to select a mode of the modular sensing device out of a plurality of modes, and one or more output devices to generate output based on the user gestures and the selected mode. The modular sensing device can further include a controller to implement a plurality of state machines. Each state machine can be associated with a corresponding user gesture by a sensor data signature. The state machine can execute a state transition when the sensor data matches the sensor data signature. The executed state transition can cause the controller to generate a corresponding output via the one or more output devices specific to the selected mode and based on the corresponding user gesture.
-
公开(公告)号:US09827487B2
公开(公告)日:2017-11-28
申请号:US14054636
申请日:2013-10-15
Applicant: Sphero, Inc.
Inventor: Fabrizio Polo , Jonathan Carroll , Skylar Castator-Smith , Ross Ingram
CPC classification number: A63F13/00 , A63F13/327 , A63F13/65 , G06K9/3241 , G06T7/246 , G06T7/269 , G06T11/00
Abstract: A method is disclosed for operating a mobile computing device. The method may include a communication link between the mobile computing device and a second computing device. The second computing device may provide a virtual environment for the mobile computing device. Furthermore, the mobile computing device may allow a user to control a self-propelled device, which may be rendered as a virtual entity upon the virtual environment.
-
公开(公告)号:US09483876B2
公开(公告)日:2016-11-01
申请号:US15017211
申请日:2016-02-05
Applicant: Sphero, Inc.
Inventor: Fabrizio Polo , Skylar Castator-Smith , Adam Wilson , Brian Smith , Patrick Martin , Brandon Dorris
CPC classification number: G06T19/006 , G06F3/041 , G06K9/3241 , G06T11/00
Abstract: A computing device can augment video content by receiving video content from an image capturing device and detecting and tracking a self-propelled device in the video content. The computing device can display a plurality of augmented reality elements selectable to augment the self-propelled device and receive a user selection of one of the plurality of augmented reality elements to augment the self-propelled device. The computing device may then augment the self-propelled device in the video content by superimposing the selected augmented reality element over the self-propelled device as the self-propelled device moves.
Abstract translation: 计算设备可以通过从图像捕获设备接收视频内容并检测和跟踪视频内容中的自推进设备来增强视频内容。 计算设备可以显示可选择的多个增强现实元件以增强自推进设备并且接收多个增强现实元件之一的用户选择以增加自推进设备。 然后,当自推进装置移动时,计算装置可以通过在所述自推进装置上叠加所选择的增强现实元件来增加视频内容中的自推进装置。
-
公开(公告)号:US20160148367A1
公开(公告)日:2016-05-26
申请号:US15010337
申请日:2016-01-29
Applicant: Sphero, Inc.
Inventor: Fabrizio Polo
CPC classification number: G06K9/46 , G06K9/3241 , G06T7/20 , G06T7/246 , G06T7/70
Abstract: A method is disclosed for operating a computing device. One or more images of a scene captured by an image capturing device of the computing device is processed. The scene includes an object of interest that is in motion and that has a rounded shape. The one or more images are processed by detecting a rounded object that corresponds to the object of interest. Position information is determined based on a relative position of the rounded object in the one or more images. One or more processes are implemented that utilize the position information determined from the relative position of the rounded object.
-
-
-
-
-
-
-
-
-