IP Library Granted Patent US 9,026,235
Granted Patent B2
US 9,026,235 · App. 14/105,472 · Granted May 5, 2015

Automation and motion control system

View Patent ↗
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 9,026,235
App. No.
14/105,472
Granted
May 5, 2015
Kind
B2
Abstract

An automation and motion control system for theatrical objects, such as theatrical props, cameras, stunt persons, lighting, scenery, drapery or other similar types of devices or items, is provided to coordinate the movement of the objects on a large scale and/or to control the operation of the objects.

Claims (17)

1. A computer implemented method to control the movement of an object in a predefined space, the method comprising:

establishing a starting point for an object in a predefined space using an operator console node, the starting point defining a position and an orientation of the object in the predefined space;

determining a motion profile for the object using the operator console node, the motion profile including a plurality of points and being used to move the object along a path beginning at the starting point, the motion profile having a position and an orientation for the object at each point of the plurality of points along the path;

converting the motion profile into a plurality of control instructions for at least one component associated with the object using a node controlling the at least one component, the at least one component being a plurality of components and defining a relationship between the object and the plurality of components using the operator console node, the plurality of control instructions enabling the at least one component to move the object along the path; and

connecting a component of the plurality of components to a connection point on the object with at least one lace using the operator console node;

generating the plurality of control instructions by calculating changes in lengths of laces connecting the object and the plurality of components moving the object along the path with the at least one component in response to the execution of the plurality of control instructions by the at least one component.

2. The computer implemented method of claim 1 wherein said determining a motion profile comprises establishing an end point for the path using the operator console node, the ending point defining a position and orientation of the object in the predefined space.

3. The computer implemented method of claim 2 , wherein said converting the motion profile comprises calculating a plurality of control instructions to move from the starting point to the ending point using the node controlling the at least one component.

4. The computer implemented method of claim 1 wherein said determining a motion profile comprises establishing the plurality of points for the object along the path with a user interface.

5. The computer implemented method of claim 4 wherein said establishing the plurality of points for the object comprises manually entering by a user, position coordinates and orientation coordinates for each point into the user interface.

6. The computer implemented method of claim 1 further comprising:

simulating a movement of the object in the predefined space using the node associated with the at least one component; and

displaying the simulated movement of the object for a user in the operator console node.

7. The computer implemented method of claim 1 further comprising displaying a movement of the object in the operator console node as the object is moved along the path by the execution of the plurality of control instructions by the at least one component.

8. The computer implemented method of claim 1 wherein the position of an object includes an x coordinate, a y coordinate and a z coordinate and the orientation of an object includes an alpha angle, a beta angle and a gamma angle.

9. The computer implemented method of claim 8 wherein the x coordinate, the y coordinate and the z coordinate of the object are defined relative to a set of axis defined for the predefined space and the alpha angle, the beta angle and the gamma angle of the object are defined relative to a second set of axis defined relative to a single point on the object.

10. The computer implemented method of claim 1 further comprising determining possible collision events for the object by processing the path for the object and a relationship between the object and the plurality of components.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Oct 2, 2024
From: JEFFERIES FINANCE LLC, AS AGENT
To: TAIT TOWERS MANUFACTURING LLC
Reel/Frame 069175/0282 →
SECURITY INTEREST Recorded Oct 1, 2024
From: TAIT TOWERS MANUFACTURING LLC; THINKWELL GROUP, LLC
To: UBS AG, STAMFORD BRANCH, AS COLLATERAL AGENT
Reel/Frame 069084/0065 →
RELEASE OF SECURITY INTEREST Recorded Mar 29, 2019
From: BANK OF AMERICA, N.A.
To: TAIT TOWERS MANUFACTURING LLC
Reel/Frame 048745/0408 →
SECURITY INTEREST Recorded Mar 29, 2019
From: TAIT TOWERS MANUFACTURING LLC
To: JEFFERIES FINANCE LLC, ADMINISTRATIVE AGENT
Reel/Frame 048747/0250 →
RELEASE OF SECURITY INTEREST Recorded Feb 22, 2019
From: TAIT TOWERS MANUFACTURING LLC
To: HIGHBRIDGE PRINCIPAL STRATEGIES, LLC
Reel/Frame 048414/0714 →
SECURITY INTEREST Recorded Aug 14, 2018
From: TAFT TOWERS MANUFACTURING LLC
To: BANK OF AMERICA, N.A.
Reel/Frame 046801/0622 →
ASSIGNMENT FOR SECURITY -- PATENTS Recorded Apr 1, 2015
From: TAIT TOWERS MANUFACTURING LLC
To: HIGHBRIDGE PRINCIPAL STRATEGIES, LLC, AS COLLATERAL AGENT
Reel/Frame 035354/0033 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2013
From: FISHER, SCOTT
To: TAIT TOWERS MANUFACTURING, LLC
Reel/Frame 031778/0104 →