Есть задача сделать робота который по заданному алгоритму ездит.
По железу - все понятно. По софту - отдельные подзадачи - понятны. А как вместе все собрать непонятно
если на человеческом языке алгоритм описать то он будет выглядеть так:
1. находим дверь справа впереди
2. заезжаем в нее
3. находим дверь слева впереди
4. заезжаем в нее.
5. находим объект.
6. подъезжаем к нему.
Собственно определить дверь и объект - не проблема
получть информацию от камеры и обработать ее - не проблема
заставить двигаться робот в разных направлениях - тоже не проблема
но вот как все вместе собрать - хз.
По логике тут конечных автомат использовать надо. Но непонятно как переходы между состояниями обрабатывать. Что делать если при какой-то проверке мы поняли что не в правильном состоянии находимся? делать связи все состояния со всеми?
Хотелось бы почитать полезные книжки по управлению роботами и исходники готовых проектов (желательно на matlab) поизучать.
Пока нашел
http://books.google.com.au/books?id=hdkytqtBcyQC&printsec=frontcover&source=gbs_ge_summary_r&cad=0#v=onepage&q&f=falseи
http://eu.wiley.com/WileyCDA/WileyTitle/productCd-0470630213.htmlно там тоже рассматриваются все аспекты по отдельности. А как все это вместе собрать - непонятно.
Вообщем киньте в меня ссылками!
