Experience MakinaRocks Link™ to easily check the overall flow of code and develop optimal models✨

Learn more

Multi-robot task & Motion planning

  • Control and optimization
  • Manufacturing

Challenge

Recent robotics-automated manufacturing process requires not only assigning tasks but also planning motions among multiple robot machines. Until recent days, this kind of works have been done by human experts. In general, it takes a lot of trial-and-errors and verification processes to manually create a program that accomplish the objective tasks while avoiding collision and interference from each other robot machine.

Approach

We use domain knowledge to create an objective function that satisfies the constraints of the actual process and also employ various ML and optimization techniques to automatically assign each task to the robot. Path planning is carried out in accordance with the assigned task in order to create a fast and safe robot program. Additionally the algorithms implemented as modules support parallel executions in order to improve the speed and efficiency of route search.

Results

The automatically generated robot program effectively performs the objective processes in a assembly line comprised of multiple robots. Work that used to take months is now completed in a week.