In this paper, a non-iterative spatio-temporal multi-task assignment approach is used for playing the piano music by a team of robots. This paper considers the piano playing problem, in which an algorithm needs to compute the trajectories for a dynamically sized team of robots who will play the musical notes by traveling through the specific locations associated with musical notes at their respective specific times. A two-step dynamic resource allocation based on a spatio-temporal multi-task assignment problem (DREAM), has been implemented to assign robots for playing the musical tune. The algorithm computes the required number of robots to play the music in the first step. In the second step, optimal assignments are computed for the updated team of robots, which minimizes the total distance traveled by the team. Furthermore, if robots are operating in Euclidean space, then the solution of DREAM approach provides collision-free trajectories, and the same has been proven. The working of DREAM approach has been illustrated with the help of the high fidelity simulations in Gazebo operated using ROS2. The result clearly shows that the DREAM approach computes the required number of robots and assigns multiple tasks to robots in at most two step. The simulation of the robots playing music, using computed assignments, is demonstrated in the attached video. video link: \url{https://youtu.be/XToicNm-CO8}
翻译:在本文中,一个机器人团队在弹奏钢琴音乐时,使用了一种非直观的时空多任务任务分配方法(DREAM)来分配机器人来演奏音乐。在本文中,一个机器人团队在弹奏钢琴游戏时会遇到问题。在钢琴演奏过程中,需要一种算法来计算一个动态规模的机器人团队的曲目,这些机器人团队将在各自的特定时间通过音乐笔记的相关特定位置进行音乐笔记。在spatio-时空多任务分配问题(DREAM)的基础上,采用了一种两步动态动态资源分配方法来指派机器人来演奏音乐曲。算法计算出第一步播放音乐所需的机器人数量。在第二步中,为最新机器人团队计算出最佳的曲目曲目曲目曲目。此外,如果机器人在Euclidean空间运行,那么DREAM方法的解决方案就提供了无碰撞轨道多任务截断的轨迹。DREAM方法的运行过程已经通过高忠实的游戏动作来说明。在GAS-ROS2中演示了两个高频段的视频游戏模拟动作。