Software Interface for Authoring Robotic Manufacturing Process

    公开(公告)号:US20200061821A1

    公开(公告)日:2020-02-27

    申请号:US16598655

    申请日:2019-10-10

    申请人: X Development LLC

    IPC分类号: B25J9/16

    摘要: 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.

    Fabrication baseplate with anchor channels

    公开(公告)号:US10286602B1

    公开(公告)日:2019-05-14

    申请号:US16139216

    申请日:2018-09-24

    申请人: X Development LLC

    摘要: An example fabrication system includes a light source, a resin container, and a base plate on which resin is cured using the light source so as to build up an object one layer at a time. The disclosed base plate includes a build surface and an anchor channel that extends into the base plate from the build surface. The anchor channel is a recess in the base plate configured to have a narrow width that is closer to an opening to the build surface than a broad width. The base plate can also have a light source that emits light into the anchor channel to cure resin within the anchor channel. Resin anchors cured within the anchor channel to conform to the anchor channel resist being extracted, and an object formed on the build surface remains anchored during fabrication via adhesion to the resin anchors.

    Software Interface for Authoring Robotic Manufacturing Process

    公开(公告)号:US20220009100A1

    公开(公告)日:2022-01-13

    申请号:US17379920

    申请日:2021-07-19

    申请人: X Development LLC

    IPC分类号: B25J9/16

    摘要: 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

    公开(公告)号:US11045956B2

    公开(公告)日:2021-06-29

    申请号:US16273361

    申请日:2019-02-12

    申请人: X Development LLC

    发明人: Jeffrey Linnell

    IPC分类号: G06F17/00 B25J9/16 G05B19/427

    摘要: 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.

    Optimization of observer robot locations

    公开(公告)号:US10507578B1

    公开(公告)日:2019-12-17

    申请号:US15648649

    申请日:2017-07-13

    申请人: X Development LLC

    IPC分类号: G01C21/00 B25J9/10 B25J9/16

    摘要: Example implementations may relate to optimization of observer robot locations. In particular, a control system may detect an event that indicates desired relocation of observer robots within a worksite. Each such observer robot may have respective sensor(s) configured to provide information related to respective positions of a plurality of target objects within the worksite. Responsively, the control system may (i) determine observer robot locations within the worksite at which one or more of the respective sensors are each capable of providing information related to respective positions of one or more of the plurality of target objects and (ii) determine a respectively intended level of positional accuracy for at least two respective target objects. Based on the respectively intended levels of positional accuracy, the control system may select one or more of the observer robot locations and may direct one or more observer robots to relocate to the selected locations.

    Programming of a Robotic Arm Using a Motion Capture System

    公开(公告)号:US20190168390A1

    公开(公告)日:2019-06-06

    申请号:US16273361

    申请日:2019-02-12

    申请人: X Development LLC

    发明人: Jeffrey Linnell

    IPC分类号: B25J9/16 G05B19/427

    摘要: 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.

    Fabrication baseplate with anchor channels

    公开(公告)号:US10118343B1

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

    申请号:US14577572

    申请日:2014-12-19

    申请人: X Development LLC

    摘要: An example fabrication system includes a light source, a resin container, and a base plate on which resin is cured using the light source so as to build up an object one layer at a time. The disclosed base plate includes a build surface and an anchor channel that extends into the base plate from the build surface. The anchor channel is a recess in the base plate configured to have a narrow width that is closer to an opening to the build surface than a broad width. The base plate can also have a light source that emits light into the anchor channel to cure resin within the anchor channel. Resin anchors cured within the anchor channel to conform to the anchor channel resist being extracted, and an object formed on the build surface remains anchored during fabrication via adhesion to the resin anchors.

    Runtime Controller for Robotic Manufacturing System

    公开(公告)号:US20180004187A1

    公开(公告)日:2018-01-04

    申请号:US15708864

    申请日:2017-09-19

    申请人: X Development LLC

    IPC分类号: G05B19/409 G05B19/42

    摘要: Example systems and methods allow for runtime control of robotic devices during a construction process. One example method includes determining at least one sequence of robot operations corresponding to at least one robot actor, causing the at least one robot actor to execute a portion of the at least one sequence of robot operations during a first time period, receiving an interrupt signal from a mobile computing device indicating a modification to the at least one sequence of robot operations, where the mobile computing device is configured to display a digital interface including one or more robot parameters describing the at least one robot actor and one or more tool parameters describing operating characteristics of at least one physical tool, and causing the at least one robot actor to execute a portion of the at least one modified sequence of robot operations during a second time period.