Есть ли какой способ ориентации ардуино по квартире, на примере телефона по GSM вышкам. Например расставить радио датчики по комнатам.
Триангуляция. Можно радио датчики, можно ультразвук. Можно принимать сигналы с передатчиков и считать где ты. А можно отсылать свой сигнал, а потом принимать от них ответ где твое местоположение которое они сами рассчитают, так точнее по идее будет. Вот пример: http://robot-develop.org/archives/484
для этого трёхосный акселерометр сгодится. получай с него ускорение, дели на время получишь расстояние. Если нормально перемещаться, всё будет окей, ну а если очень медленно тогда погрешность большая будет. Для перемещения по комнатам, нужно ставить входные реперы (магниты или свет, при вхождении в комнату).
ага, только с акселерометром расчетов много, если не по прямым кататься, и не по ровным поверхностям... сбор данных с антенн-"маячков" и последующий обсчет точнее будут, мне кажется. особенно если антенны направленные. то же и для ультразвука, но осторожнее с отражениями.