로봇이 안에 든 걸 꺼내갈 수 있는 물류 상자 A가 있다고 해보자(색깔은 후술할 기능만 구현된다면 빨강/노랑/초록 중 뭐든 무관함)

이 물류 상자 A 외의 모든 물류 네트워크에 있는 특정 아이템 X가 이 물류 상자 A로 모이도록 하고 싶음(즉, X가 들어 있는 상자가 A 1개뿐이 되도록). A에 아이템이 일정 수량 이상 차면 갈아버리는 처리는 되어 있으므로 A에 넣고 싶어도 넣지 못하는 케이스는 고려하지 않음.

파랑 박스(B)로 한 번 모은 뒤에 투입기를 써서 A로 옮기려 하니 로봇이 다시 A에서 B로 무한히 옮기는 처리가 반복되어 버리고,

A를 초록 상자로 해서 모아버리면 X를 요청하려 할 때 일일이 "완충 상자에서 요청" 설정을 켜야 하는 번거로움이 있음

그래서...

1. X가 생성되는 모든 곳마다 보라색 상자를 쓸 필요 없이,

2. 모든 X가 자연스레 A로 모이되,

3. "완충 상자에서 요청" 설정을 켜지 않고도 로봇이 A에서 필요한 곳으로 X를 꺼내갈 수 있는

그런 시스템을 구현하고 싶음


혹시 어떤 방향으로 생각해보는 게 좋을까?