Программирование роботов
Версия от 20:09, 7 декабря 2007; =DeaD= (обсуждение | вклад)
Взаимодействие с внешними устройствами
Программирование роботов в значительной степени похоже на программирование для любых других целей, но отличается значительным объемом взаимодействия с внешними исполнительныеми устройствами и сенсорами:
- Программирование взаимодействий с внешними устройствами на ПК:
- ПК - Windows:
- ПК - Linux:
- Программирование взаимодействий с внешними устройствами на КПК:
- КПК - Windows CE:
- КПК - Linux:
- Программирование взаимодействий с внешними устройствами на МК:
- МК - ARM9:
- МК - ARM7:
- МК - AVR:
- МК - PIC:
Подходы к программированию систем "реального времени"
В ряде случаев программирование роботов связано с повышенными требованиями к своевременности решения тех или иных задач (например, при управлении мобильным роботом в ходе движения нельзя допустить столкновений, а значит команда на остановку робота должна быть своевременно при опасности столкновения отправлена управляющей программой исполнительным устройствам).