[#] Fault detection на примере определения поверхности автономной машинкой
habrabot(difrex,1) — All
2015-07-15 22:00:04


Всем привет! В этой статье я расскажу про то, как мы делали автономную машинку на базе нашей [ОС Embox][1], которая детектирует изменение типа поверхности, по которой едет. Так случилось, что в Новый Год у меня в руках оказалась китайская машинка на радиоуправлении. К сожалению, она не ездила. Чека из магазина у меня не было (машинка была подарком), да и, честно говоря, хотелось её разобрать и посмотреть на элементы схемы. Обычным способом схему было не достать, нужно было выпаивать. Пожалуй, в тот самый момент, когда я взялся за паяльник, я и понял, что вернуть машинку в магазин уже точно не получится. Короче говоря, всю зиму на моём подоконнике так и пылились запчасти, пока однажды мне на глаза не попалась [статья от NASA][2] про обнаружение разладки в марсоходе. Только представьте на минуту: где-то далеко на красной планете едет марсоход, обвешанный датчиками, по поверхности, которую едва ли можно назвать дружелюбной. Поэтому нужно следить за тем, чтобы он не перевернулся, не застрял в песках, не скатился с горки, или наоборот на нее не заехал. Как это сделать? Вот на такой непростой вопрос мне и хотелось ответить. [Читать дальше →][3]

[1]: http://embox.github.io/
[2]: http://www.ofuturescholar.com/paperpage?docid=27282
[3]: http://habrahabr.ru/post/262685/#habracut