Я думаю, для дешевой системы навигации в помещении 6DOF нафиг не нужно - слишком сложно и дорого.
Наверно нужно ввести ограничения и дальше рассуждать и развивать тему приземленно в пределах данных ограничений.
Например:
1) пол везде ровный, без наклонов и спусков (разве у кого-нить в квартире пол не такой?);
2) наклоны корпуса робота относительно пола не предусмотрены;
3) езда только по поверхности (пункт 1), т.е. координатная плоскость Х-0-У, никаких Z;
4) и т.п.
Возник еще вопрос. Я так понимаю, что акселерометр, что гироскоп - они ведь измеряют свои величины относительно своих центров, а если мы прикрепим их на робота не по центру тяжести или центру вращения или поворота, то тогда еще и расстояние от места крепления надо будет принимать во внимание при расчете координат?
По поводу того, что акселерометр слишком "шумный", а может этот шум и не учитывать, я так понимаю шум он ведь влияет на разрешение измерения, а если и на это ограничение ввести. Мы можем робота резко запускать и останавливать и резко поворачивать, то тогда это на фоне шума будет явно выделяться.