I wouldn't call Roomba old fashioned. It's based on emergent behavior instead of forecasting and complex rules.
I haven't touched this area since 2016, but I remember coding swarms of of robots that could manage to do very complex things from simple rules. In addition, they would be quite robust as they made very few assumptions about their environment / problem space.
I haven't touched this area since 2016, but I remember coding swarms of of robots that could manage to do very complex things from simple rules. In addition, they would be quite robust as they made very few assumptions about their environment / problem space.