IP Library › Patent Application 14631028
Patent Application
App. No. 14/631,028

ALIGNMENT SYSTEM ARCHITECTURE

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
14/631,028
Abstract

In embodiments, one or more targets may be permanently or removably affixed to one or more components of a mechanical system. A computer guided tuning system may be used to identify the pose, position, or orientation of one or more elements of the mechanical system. The computer guided tuning system may then be able to provide feedback to a user to adjust the mechanical system.

Claims (35)

1 . One or more non-transitory computer-readable media comprising instructions to cause a computing device, upon execution of the instructions by one or more processors of the computing device, to:

capture, by a camera of the computing device, an image of a mechanical system;

detect one or more targets in the image, the targets coupled with the mechanical system and respective targets having a plurality of fiducial markers;

estimate a respective pose of the one or more targets in the image based on the fiducial markers;

infer, based at least in part on the respective estimated pose of the one or more targets, a state of the mechanical system;

generate, based at least in part on the state, an event; and

process the event.

2 . The one or more non-transitory computer-readable media of claim 1 , wherein the mechanical system is a rear derailleur of a bicycle.

3 . The one or more non-transitory computer-readable media of claim 1 , wherein the instructions are further to estimate the pose of one of the one or more targets based at least in part on a spatial relationship of the one of the one or more targets with another of the one or more targets.

4 . The one or more non-transitory computer-readable media of claim 1 , wherein the instructions to process the event are instructions to provide, by the computing device based at least in part on the event, feedback to a user to adjust an element of the mechanical system.

5 . The one or more non-transitory computer-readable media of claim 4 , wherein the instructions are further to provide the feedback via a display or a speaker of the computing device.

6 . The one or more non-transitory computer-readable media of claim 4 , wherein the instructions are further to identify, by the camera based on the feedback, a change of a pose of one of the one or more targets in the image by the user.

7 . The one or more non-transitory computer-readable media of claim 6 , wherein the event is a first event and the instructions are further to:

estimate, based on the change, a new pose of the one of the one or more targets in the image;

infer, based on the new pose, a new state of the mechanical system; and

generate, based on the new state, a second event.

8 . The one or more non-transitory computer-readable media of claim 1 , wherein the respective targets have three or more fiducial markers.

9 . The one or more non-transitory computer-readable media of claim 1 , wherein the instructions to estimate the respective pose of the one or more targets include instructions to estimate the respective pose of the one or more targets based on one or more parameters related to the camera.

10 . The one or more non-transitory computer-readable media of claim 1 , wherein the parameters are based on an image of a calibration target with at least four fiducial markers.

11 . A system comprising:

a camera to capture an image of a mechanical system; and

a processor coupled with the camera, the processor to:

detect one or more targets in the image, the targets coupled with the mechanical system and respective targets having a plurality of fiducial markers;

estimate a respective pose of the one or more targets in the image based on the fiducial markers;

infer, based at least in part on the respective estimated pose of the one or more targets, a state of the mechanical system;

generate, based at least in part on the state, an event; and

process the event.

12 . The system of claim 11 , wherein the mechanical system is a rear derailleur of a bicycle.

13 . The system of claim 11 , wherein the processor is further to estimate the pose of one of the one or more targets based at least in part on a spatial relationship of the one of the one or more targets with another of the one or more targets.

14 . The system of claim 11 , further comprising an output device coupled with the processor, the output device to provide, based at least in part on the event, feedback to a user to adjust an element of the mechanical system.

15 . The system of claim 14 , further comprising an input device coupled with the output device, the input device to receive, from the user, one or more inputs based on the feedback.

16 . The system of claim 14 , wherein the output device is a display or a speaker.

17 . The system of claim 11 , wherein the respective targets have three or more fiducial markers.

18 . The system of claim 11 , wherein the processor is further to estimate the respective pose of the one or more targets based on one or more parameters related to the camera.

19 . The system of claim 11 , wherein the parameters are based on an image of a calibration target with at least four fiducial markers.

Assignments (2)
NUNC PRO TUNC ASSIGNMENT Recorded Oct 17, 2017
From: DWFRITZ AUTOMATION, INC.
To: OTTO DESIGNWORKS, LLC
Reel/Frame 043885/0745 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 29, 2015
From: HALL, RYAN; ALLER, JOSHUA VICTOR
To: DWFRITZ AUTOMATION INC.
Reel/Frame 035928/0721 →