TY - GEN
T1 - Cost-optimal composition synthesis for modular robots
AU - Icer, Esra
AU - Althoff, Matthias
N1 - Publisher Copyright:
©2016 IEEE
PY - 2016/10/10
Y1 - 2016/10/10
N2 - The ongoing trend of increasing product individualization requires more flexible solutions in production systems. Modular robots address this demand since they can be assembled in different ways from a given set of modules. One of the reasons why modular robots are not yet successfully introduced in the market is that it is not clear how to assemble modules such that the robot will be able to achieve a specific task optimally, especially in the presence of obstacles. This problem is challenging since a huge combination of possible assemblies exists and one has to find the optimal trajectory for each of them. We address exactly this issue not by finding optimal solutions for each assembly, but instead pruning the search space: First, we remove assemblies that cannot achieve the task before starting the process of finding optimal trajectories. Second, we exploit the iterative nature of numerical optimization routines by removing assemblies that are not promising in each iteration. We demonstrate that our approach is clearly better compared to finding assemblies by optimizing trajectories for each assembly individually.
AB - The ongoing trend of increasing product individualization requires more flexible solutions in production systems. Modular robots address this demand since they can be assembled in different ways from a given set of modules. One of the reasons why modular robots are not yet successfully introduced in the market is that it is not clear how to assemble modules such that the robot will be able to achieve a specific task optimally, especially in the presence of obstacles. This problem is challenging since a huge combination of possible assemblies exists and one has to find the optimal trajectory for each of them. We address exactly this issue not by finding optimal solutions for each assembly, but instead pruning the search space: First, we remove assemblies that cannot achieve the task before starting the process of finding optimal trajectories. Second, we exploit the iterative nature of numerical optimization routines by removing assemblies that are not promising in each iteration. We demonstrate that our approach is clearly better compared to finding assemblies by optimizing trajectories for each assembly individually.
UR - http://www.scopus.com/inward/record.url?scp=85041949808&partnerID=8YFLogxK
U2 - 10.1109/CCA.2016.7588004
DO - 10.1109/CCA.2016.7588004
M3 - Conference contribution
AN - SCOPUS:85041949808
T3 - 2016 IEEE Conference on Control Applications, CCA 2016
SP - 1404
EP - 1413
BT - 2016 IEEE Conference on Control Applications, CCA 2016
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2016 IEEE Conference on Control Applications, CCA 2016
Y2 - 19 September 2016 through 22 September 2016
ER -