-
公开(公告)号:US20230074148A1
公开(公告)日:2023-03-09
申请号:US17407437
申请日:2021-08-20
发明人: Stefano Di Cairano , Ankush Chakrabarty , Rien Quirynen , Mohit Srinivasan , Nobuyuki Yoshikawa , Toshisada Mariyama
摘要: A controller for controlling a motion of at least one device subject to constraints on the motion, is disclosed. The controller comprises a processor and a memory, where the controller inputs parameters of the task including the state of the at least one device to a neural network trained to output an estimated motion trajectory for performing the task. Further, the controller extracts at least some of the integer values of a solution to a mixed-integer optimization problem for planning an execution of the task that results in the estimated motion trajectory. Further, the controller solves the mixed-integer optimization problem for the parameters of the task with corresponding integer values fixed to the extracted integer values to produce an optimized motion trajectory subject to the constraint and changes the state of the at least one device to track the optimized motion trajectory.
-
公开(公告)号:US12061474B2
公开(公告)日:2024-08-13
申请号:US17407437
申请日:2021-08-20
发明人: Stefano Di Cairano , Ankush Chakrabarty , Rien Quirynen , Mohit Srinivasan , Nobuyuki Yoshikawa , Toshisada Mariyama
IPC分类号: G05D1/00 , G06F18/214 , G06N3/08
CPC分类号: G05D1/0055 , G05D1/0088 , G05D1/02 , G06F18/214 , G06N3/08
摘要: A controller for controlling a motion of at least one device subject to constraints on the motion, is disclosed. The controller comprises a processor and a memory, where the controller inputs parameters of the task including the state of the at least one device to a neural network trained to output an estimated motion trajectory for performing the task. Further, the controller extracts at least some of the integer values of a solution to a mixed-integer optimization problem for planning an execution of the task that results in the estimated motion trajectory. Further, the controller solves the mixed-integer optimization problem for the parameters of the task with corresponding integer values fixed to the extracted integer values to produce an optimized motion trajectory subject to the constraint and changes the state of the at least one device to track the optimized motion trajectory.
-