-
公开(公告)号:US20230048827A1
公开(公告)日:2023-02-16
申请号:US17518429
申请日:2021-11-03
Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
Inventor: Shiwali Mohan , Matthew Klenk , Matthew Shreve , Aaron Ang , John Turner Maxwell, III , Kent Evans
Abstract: A method is provided. The method includes obtaining sensor data indicative of a set of objects detected within an environment. The method also includes generating a state graph based on the sensor data. The state graph includes a set of object nodes and a set of property nodes. The method further includes obtaining user input data generated based on a natural language input. The method further includes updating the state graph based on the user input data to generate an enhanced state graph. The enhanced state graph includes additional nodes generated based on the user input data. The method further includes generating a set of instructions for a set of mechanical systems based on the enhanced state graph. The method further includes operating the set of mechanical systems to achieve a set of objectives based on the set of instructions.
-
公开(公告)号:US11054268B2
公开(公告)日:2021-07-06
申请号:US16181152
申请日:2018-11-05
Applicant: Palo Alto Research Center Incorporated
Inventor: Matthew Klenk , Victoria M. Bellotti , Shiwali Mohan
IPC: G01C21/34 , G01C21/36 , G06F16/23 , G06F16/2457 , G06F16/29
Abstract: Systems and methods described receive a request for a transportation plan for a user, wherein the request comprises a starting point and an ending point for a route. Systems and methods then generate a set of potential transportation plans for the route, determine an impact of a subset of plans in the set of potential transportation plans and estimate a likelihood of acceptance of the subset of plans in the set of potential transportation plans based on a personal preference model for the user. Systems and methods also select an influence strategy of the user based on a user model and generate a message recommending a selected plan from the subset of plans for the user, wherein the message is generated based on the selected influence strategy.
-
公开(公告)号:US20230048006A1
公开(公告)日:2023-02-16
申请号:US17518172
申请日:2021-11-03
Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
Inventor: Shiwali Mohan , Matthew Klenk , Matthew Shreve , Aaron Ang , John Turner Maxwell, III , Kent Evans
Abstract: In one embodiment, a method is provided. The method includes obtaining sensor data indicative of a set of objects detected within an environment. The method also includes determining a set of positions of the set of objects and a set of properties of the set of objects based on the sensor data. The method further includes generating a state graph based on the sensor data. The state graph represents the set of objects and the set of positions of the set of objects. The state graph includes a set of object nodes to represent the set of objects and a set of property nodes to represent the set of properties of the set of objects. The state graph is provided to a graph enhancement module that updates the state graph with additional data to generate an enhanced state graph.
-
公开(公告)号:US20210034710A1
公开(公告)日:2021-02-04
申请号:US16527668
申请日:2019-07-31
Applicant: Palo Alto Research Center Incorporated
Inventor: John T. Maxwell, III , Matthew Klenk , Johan de Kleer
Abstract: The techniques disclosed herein help designers find interesting designs for small electrical, mechanical, and/or hydraulic mechanisms by exhaustively enumerating the design space given a library of components and a maximum number of components allowed per design. Some embodiments work by creating a design space grammar of designs, solving the equations associated with parts of the grammar, and putting the solutions into equivalence classes. This dramatically reduces the number of designs that have to be evaluated to see if they satisfy the design criteria. The result is often a small number of base designs that show the range of possible solutions to the design problem.
-
公开(公告)号:US10885783B2
公开(公告)日:2021-01-05
申请号:US16024208
申请日:2018-06-29
Applicant: Palo Alto Research Center Incorporated
Inventor: Matthew Klenk , Victoria M. Bellotti , Filip Dvorak , Shiwali Mohan
IPC: G08G1/0968 , G01C21/34
Abstract: Systems and methods described receive a request for a transportation plan for a user, wherein the request comprises a starting point and an ending point for a route and generate a set of potential transportation plans for the route. The systems and methods determine an estimated travel time and an estimated fuel consumption for at least a first subset of plans in the set of potential transportation plans and estimate an impact on a transportation system of at least a second subset of plans in the set of potential transportation plans. Based at least in part on the estimated time, the estimated fuel, and the estimated impact on the transportation system, a plan is selected.
-
公开(公告)号:US12031814B2
公开(公告)日:2024-07-09
申请号:US17518429
申请日:2021-11-03
Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
Inventor: Shiwali Mohan , Matthew Klenk , Matthew Shreve , Aaron Ang , John Turner Maxwell, III , Kent Evans
IPC: G01B7/00 , B25J9/16 , B25J13/00 , B25J13/08 , G01B7/02 , G05B15/02 , G06F18/2137 , G06F40/10 , G06F40/40
CPC classification number: G01B7/003 , B25J9/163 , B25J9/1664 , B25J13/003 , B25J13/089 , G01B7/023 , G05B15/02 , G06F18/21375 , G06F40/10 , G06F40/40
Abstract: A method is provided. The method includes obtaining sensor data indicative of a set of objects detected within an environment. The method also includes generating a state graph based on the sensor data. The state graph includes a set of object nodes and a set of property nodes. The method further includes obtaining user input data generated based on a natural language input. The method further includes updating the state graph based on the user input data to generate an enhanced state graph. The enhanced state graph includes additional nodes generated based on the user input data. The method further includes generating a set of instructions for a set of mechanical systems based on the enhanced state graph. The method further includes operating the set of mechanical systems to achieve a set of objectives based on the set of instructions.
-
公开(公告)号:US11900018B2
公开(公告)日:2024-02-13
申请号:US16527668
申请日:2019-07-31
Applicant: Palo Alto Research Center Incorporated
Inventor: John T. Maxwell, III , Matthew Klenk , Johan de Kleer
IPC: G06F30/00 , G06F17/11 , G06F111/20
CPC classification number: G06F30/00 , G06F17/11 , G06F2111/20
Abstract: The techniques disclosed herein help designers find interesting designs for small electrical, mechanical, and/or hydraulic mechanisms by exhaustively enumerating the design space given a library of components and a maximum number of components allowed per design. Some embodiments work by creating a design space grammar of designs, solving the equations associated with parts of the grammar, and putting the solutions into equivalence classes. This dramatically reduces the number of designs that have to be evaluated to see if they satisfy the design criteria. The result is often a small number of base designs that show the range of possible solutions to the design problem.
-
公开(公告)号:US11725924B2
公开(公告)日:2023-08-15
申请号:US17518417
申请日:2021-11-03
Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
Inventor: Shiwali Mohan , Matthew Klenk , Matthew Shreve , Aaron Ang , John Turner Maxwell, III , Kent Evans
IPC: G05B15/02 , G01B7/00 , G01B7/02 , G06F40/10 , G06F40/40 , G06F18/2137 , B25J13/00 , B25J13/08 , B25J9/16
CPC classification number: G01B7/003 , B25J9/163 , B25J9/1664 , B25J13/003 , B25J13/089 , G01B7/023 , G05B15/02 , G06F18/21375 , G06F40/10 , G06F40/40
Abstract: A method is provided. The method includes obtaining an enhanced state graph. The enhanced state graph represents a set of objects within an environment and a set of positions of the set of objects. The enhanced state graph includes a set of object nodes, a set of property nodes and a set of goal nodes to represent a set of objectives. The method also includes generating a set of instructions for a set of mechanical systems based on the enhanced state graph. The set of mechanical systems is configured to interact with one or more of the set of objects within the environment. The method further includes operating the set of mechanical systems to achieve the set of objectives based on the set of instructions.
-
公开(公告)号:US20230051136A1
公开(公告)日:2023-02-16
申请号:US17518417
申请日:2021-11-03
Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
Inventor: Shiwali Mohan , Matthew Klenk , Matthew Shreve , Aaron Ang , John Turner Maxwell, III , Kent Evans
Abstract: A method is provided. The method includes obtaining an enhanced state graph. The enhanced state graph represents a set of objects within an environment and a set of positions of the set of objects. The enhanced state graph includes a set of object nodes, a set of property nodes and a set of goal nodes to represent a set of objectives. The method also includes generating a set of instructions for a set of mechanical systems based on the enhanced state graph. The set of mechanical systems is configured to interact with one or more of the set of objects within the environment. The method further includes operating the set of mechanical systems to achieve the set of objectives based on the set of instructions.
-
公开(公告)号:US20230048373A1
公开(公告)日:2023-02-16
申请号:US17518408
申请日:2021-11-03
Applicant: PALO ALTO RESEARCH CENTER INCORPORATED
Inventor: Shiwali Mohan , Matthew Klenk , Matthew Shreve , Aaron Ang , John Turner Maxwell, III , Kent Evans
Abstract: A method is provided. The method includes obtaining a state graph that represents a set of objects within an environment and a set of positions of the set of objects within the environment. The state graph includes a set of object nodes and a set of property nodes. The method also includes obtaining user input data. The user input data is generated based on a natural language input. The method further includes updating the state graph based on the user input data to generate an enhanced state graph. The enhanced state graph includes additional nodes generated based on the user input data. The method further includes providing the enhanced state graph to a planning module. The planning modules generates instructions for operating a mechanical system based on the enhanced state graph.
-
-
-
-
-
-
-
-
-