-
公开(公告)号:US11874123B2
公开(公告)日:2024-01-16
申请号:US17426825
申请日:2019-02-01
Applicant: NEC Corporation
Inventor: Manao Machida
IPC: G01C21/34 , G08G1/0968
CPC classification number: G01C21/3453 , G08G1/0968
Abstract: A route planning apparatus 1 includes a state information generation unit 2 configured to generate, every unit time, state information indicating a state of each moving object 20, in a search for a first route to a target site corresponding to the moving object 20, a stop unit 3 configured to stop generation of the state information when a condition for stopping generation of the state information is satisfied, and a route searching unit 4 configured to search for a second route to the target site, based on the state information generated before the state transitioned, after generation of the state information is stopped.
-
公开(公告)号:US12263586B2
公开(公告)日:2025-04-01
申请号:US17798123
申请日:2020-02-27
Applicant: NEC Corporation
Inventor: Manao Machida
IPC: B25J9/00
Abstract: A control system includes a control apparatus and a plurality of robots. The control apparatus includes a function acquisition unit that acquires a function, a function form conversion unit that converts the function into a distributed calculable form, and a variable conversion unit that sets, based on the function which form is converted, variables to be stored by each of the robots and a process corresponding to the variables, to the robot. Each of the plurality of robots a consensus control means that updates a variable value stored by the robot itself based on the set variable while sending and receiving variable values among other communicable robots, and a function value inference means that infers a function value from the variable based on the set process.
-
公开(公告)号:US12251842B2
公开(公告)日:2025-03-18
申请号:US17625842
申请日:2019-07-22
Applicant: NEC Corporation
Inventor: Manao Machida
Abstract: The information processing device 1A mainly includes an acquisition unit 51A, a sampling unit 54A, an artificial force field calculation unit 55A, and an output unit 56A. The acquisition unit 51A is configured to acquire a task logical expression in which an objective task to be performed by a robot is expressed by a combination of a plurality of atomic tasks. The sampling unit 54A is configured to perform sampling of one potential function from among a plurality of potential functions each of which is synthesized atomic potential functions, the atomic potential functions each corresponding to each of the atomic tasks. The artificial force field calculation unit 55A is configured to calculate, on a basis of the sampled potential function, an approximate artificial force field which approximates an artificial force field yielded when the atomic potential functions are synthesized according to the task logical expression. The output unit 56A is configured to output the approximate artificial force field.
-
公开(公告)号:US12168299B2
公开(公告)日:2024-12-17
申请号:US17624865
申请日:2019-09-09
Applicant: NEC Corporation
Inventor: Manao Machida , Masumi Ichien
IPC: B25J9/16
Abstract: The information processing device 1B includes an acquisition unit 51A, a potential function synthesizing unit 53A, and an objective function outputting unit 54A. The acquisition unit 51A acquires a task logical expression in which an objective task to be performed by a robot is expressed by a combination of a plurality of atomic tasks. The potential function synthesizing unit 53A synthesizes atomic potential functions, each of which is a potential function corresponding to each of the atomic tasks, based on the task logical expression. The objective function output unit 54A outputs an atomic potential function synthesized based on the task logical expression as an objective function for controlling the robot.
-
公开(公告)号:US20240134396A1
公开(公告)日:2024-04-25
申请号:US18273164
申请日:2021-02-24
Applicant: NEC Corporation
Inventor: Manao Machida
IPC: G05D1/698
CPC classification number: G05D1/6983
Abstract: A control device includes a communication unit, a restriction condition calculation unit, and a control unit. The communication unit receives, from a second robot, a current position of the second robot, and restriction-related information used for controlling the second robot based on positions of a first robot and the second robot at past times. The restriction condition calculation unit calculates restriction condition candidates indicating conditions of a range in which movement is possible, based on the current position and the restriction-related information received from the second robot. The restriction condition calculation unit also identifies a restriction condition having the most recent time among the calculated restriction condition candidates. The control unit controls the position of the first robot so as to move in a manner satisfying the restriction condition identified by the restriction condition calculation unit.
-
公开(公告)号:US11782446B2
公开(公告)日:2023-10-10
申请号:US17295100
申请日:2018-11-22
Applicant: NEC Corporation
Inventor: Manao Machida
CPC classification number: G05D1/0214 , G05D1/0289 , G05D1/0088
Abstract: Provided is a route planning apparatus including a search unit 2 configured to search for a first route that connects each moving object and a lay-by area, when a deadlock is detected in a route plan of one or more moving objects 20, and a re-planning unit 3 configured to re-plan a second route from each moving object 20 to a target site such that the first routes which have been respectively found for the moving objects 20 do not collide with each other.
-
公开(公告)号:US20230079897A1
公开(公告)日:2023-03-16
申请号:US17800703
申请日:2020-02-25
Applicant: NEC Corporation
Inventor: Manao Machida , Masumi Ichien
IPC: G06Q10/06
Abstract: Information processing apparatus includes: an observation unit that observes situations and speeds of agents; a task weight estimation unit that estimates second task weights with reference to a first model based on the observed positions, the observed speeds, and first task weights indicating set execution probabilities of tasks by the agents, the second task weights indicating execution probabilities of the tasks by the agents under the observed statuses; and a task weight update unit that updates the first task weights by inputting the observed positions, the observed speeds, and the second task weights to a second model. When one of a position and a speed has been input together with a weight coefficient, the first model outputs the other of the position and the speed. The second model increases a value of a first weight as a cost calculated using a position, a speed, and a second task weight decreases.
-
-
-
-
-
-