G05B19/29

Encoder system

According to an embodiment, an encoder system includes an encoder and an interface. The encoder detects the position and speed of a motor, and generates A-, B- and Z-phase signals. The interface includes an AB waveform recognition circuitry to recognize a waveform of an AB phase, a Z waveform recognition circuitry to recognize a period of an enable state of a Z phase, a starting point storage device to store a value of the AB phase when the Z phase changes and stores an AB-phase change pattern, a starting point recognition circuitry to generate an interrupt signal, and a rotation angle counter to start a new count of the rotation angle of the motor.

Devices, systems, and methods for automated loading bridge positioning using shapes associated with a vehicle

A device may receive one or more images that depict one or more shapes associated with a first object that includes a portal. The device may identify, based on the one or more images, one or more characteristics of the one or more shapes. The device may determine, based on the one or more characteristics of the one or more shapes, one or more attributes of the portal. The device may determine, based on the one or more attributes of the portal, positioning information to be used to position a second object relative to the portal of the first object. The device may output, based on the positioning information, one or more control signals associated with positioning the second object relative to the portal.

Devices, systems, and methods for automated loading bridge positioning using shapes associated with a vehicle

A device may receive one or more images that depict one or more shapes associated with a first object that includes a portal. The device may identify, based on the one or more images, one or more characteristics of the one or more shapes. The device may determine, based on the one or more characteristics of the one or more shapes, one or more attributes of the portal. The device may determine, based on the one or more attributes of the portal, positioning information to be used to position a second object relative to the portal of the first object. The device may output, based on the positioning information, one or more control signals associated with positioning the second object relative to the portal.

CLOSED-LOOP ROBOTIC DEPOSITION OF MATERIAL

A robot system is configured to fabricate three-dimensional (3D) objects using closed-loop, computer vision-based control. The robot system initiates fabrication based on a set of fabrication paths along which material is to be deposited. During deposition of material, the robot system captures video data and processes that data to determine the specific locations where the material is deposited. Based on these locations, the robot system adjusts future deposition locations to compensate for deviations from the fabrication paths. Additionally, because the robot system includes a 6-axis robotic arm, the robot system can deposit material at any locations, along any pathway, or across any surface. Accordingly, the robot system is capable of fabricating a 3D object with multiple non-parallel, non-horizontal, and/or non-planar layers.

CLOSED-LOOP ROBOTIC DEPOSITION OF MATERIAL

A robot system is configured to fabricate three-dimensional (3D) objects using closed-loop, computer vision-based control. The robot system initiates fabrication based on a set of fabrication paths along which material is to be deposited. During deposition of material, the robot system captures video data and processes that data to determine the specific locations where the material is deposited. Based on these locations, the robot system adjusts future deposition locations to compensate for deviations from the fabrication paths. Additionally, because the robot system includes a 6-axis robotic arm, the robot system can deposit material at any locations, along any pathway, or across any surface. Accordingly, the robot system is capable of fabricating a 3D object with multiple non-parallel, non-horizontal, and/or non-planar layers.

AUTOMATIC STRATEGY DETERMINATION FOR COMPUTER AIDED MANUFACTURING

A method for automated manufacturing strategy generation can include: identifying features of a desired part from a virtual model; and determining a tactic strategy based on the identified features. The method can additionally include: determining a toolpath primitive for each tactic; combining the toolpath primitives for the tactics to generate a master toolpath; and translating the master toolpath into machine code.

AUTOMATIC STRATEGY DETERMINATION FOR COMPUTER AIDED MANUFACTURING

A method for automated manufacturing strategy generation can include: identifying features of a desired part from a virtual model; and determining a tactic strategy based on the identified features. The method can additionally include: determining a toolpath primitive for each tactic; combining the toolpath primitives for the tactics to generate a master toolpath; and translating the master toolpath into machine code.

Position or velocity control system and method

In described examples of methods and control systems to control a position and/or velocity of a machine, control circuitry is coupled to receive and dither a control signal, and to compute a control output value according to the dithered control signal and a control function. An inverter is coupled to the control circuitry, to control the position and/or velocity according to the control output value.

Automatic strategy determination for computer aided manufacturing

A method for automated manufacturing strategy generation can include: identifying features of a desired part from a virtual model; and determining a tactic strategy based on the identified features. The method can additionally include: determining a toolpath primitive for each tactic; combining the toolpath primitives for the tactics to generate a master toolpath; and translating the master toolpath into machine code.

Automatic strategy determination for computer aided manufacturing

A method for automated manufacturing strategy generation can include: identifying features of a desired part from a virtual model; and determining a tactic strategy based on the identified features. The method can additionally include: determining a toolpath primitive for each tactic; combining the toolpath primitives for the tactics to generate a master toolpath; and translating the master toolpath into machine code.