Software interface for authoring robotic manufacturing process

    公开(公告)号:US11103997B2

    公开(公告)日:2021-08-31

    申请号:US16598655

    申请日:2019-10-10

    Abstract: Example systems and methods allow for use of a graphical interface to cause one or more robotic devices to construct an output product. One example method includes causing a graphical interface to be displayed on a display device, receiving input data corresponding to one or more interactions with the graphical interface indicating at least one motion path and at least one sequence of tool actions to execute at one or more points within the at least one motion path for use in construction of an output product, generating a plurality of digital nodes including at least one robot node, at least one motion command node, and at least one tool command node, and providing instructions for the at least one robot actor to move according to the sequence of robot motion commands determined by the at least one motion command node and execute the sequence of tool commands determined by the at least one tool command node to construct the output product.

    Programming of a Robotic Arm Using a Motion Capture System

    公开(公告)号:US20180161987A1

    公开(公告)日:2018-06-14

    申请号:US15892008

    申请日:2018-02-08

    Inventor: Jeffrey Linnell

    Abstract: An example method includes receiving position data indicative of position of a demonstration tool. Based on the received position data, the method further includes determining a motion path of the demonstration tool, wherein the motion path comprises a sequence of positions of the demonstration tool. The method additionally includes determining a replication control path for a robotic device, where the replication control path includes one or more robot movements that cause the robotic device to move a robot tool through a motion path that corresponds to the motion path of the demonstration tool. The method also includes providing for display of a visual simulation of the one or more robot movements within the replication control path.

    Linear force control of rotation of a knob controller

    公开(公告)号:US09987753B1

    公开(公告)日:2018-06-05

    申请号:US14924945

    申请日:2015-10-28

    Abstract: Example implementations may relate to a controller system having a moveable member. In particular, the controller system may include a rotatable knob having a curved surface, at least one motor that is operable to apply torque to the rotatable knob, a curved touchpad arranged to sense touch gestures on the curved surface, and a moveable member that is mechanically adjustable between a first position and a second position. In the first position, the moveable member is coupled to the rotatable knob and extends radially from the curved surface along a radial axis, such that application of a force perpendicular to the radial axis to the moveable member causes rotation of the rotatable knob. While in the second position, the moveable member provides accessibility to the curved surface of the rotatable knob.

    Systems and methods for time-based parallel robotic operation

    公开(公告)号:US09915937B2

    公开(公告)日:2018-03-13

    申请号:US15384273

    申请日:2016-12-19

    Abstract: Example systems and methods may allow for parallel operation of robotic devices within a workcell, such as industrial robots controlled to manufacture an output product. One example method includes receiving ordered sequences of operations for a plurality of corresponding robotic devices, determining time-based sequences of operations for each of the robotic devices, where a time-based sequence of operations indicates positions within the workcell at corresponding timesteps of a global timeline, determining one or more potential collisions involving the robotic devices that would result from parallel execution of the time-based sequences of operations within the workcell, modifying the time-based sequences of operations in order to prevent the one or more potential collisions, and providing instructions for parallel execution of the modified time-based sequences of operations at timesteps of the global timeline by the robotic devices within the workcell.

    Proximity-based binding
    25.
    发明授权

    公开(公告)号:US09833907B1

    公开(公告)日:2017-12-05

    申请号:US14746392

    申请日:2015-06-22

    CPC classification number: B25J13/065 B25J13/025 B25J19/06 G05B2219/35438

    Abstract: Example implementations may relate to a computing device configured to operate a robotic system. In particular, the device receives input data that is generated by a hand-holdable controller including a knob, where the knob includes touch sensors arranged to detect touch on surfaces of the knob. Based on the input data, the device detects that the controller is within a first threshold distance from a first component of the robotic system and responsively operates the first component of the robotic system based on the input data. The device then receives subsequent input data that is generated by the controller. Based on the subsequent input data, the device subsequently detects that the controller is within a second threshold distance from a second component of the robotic system and responsively operates the second component of the robotic system based on the subsequent input data.

Patent Agency Ranking