Программирование роботов — различия между версиями

Материал из roboforum.ru Wiki
Перейти к: навигация, поиск
 
Строка 5: Строка 5:
 
*** [[Программирование взаимодействия с внешними устройствами с ПК под Windows в Delphi]];
 
*** [[Программирование взаимодействия с внешними устройствами с ПК под Windows в Delphi]];
 
*** [[Программирование взаимодействия с внешними устройствами с ПК под Windows в C++ Builder]];
 
*** [[Программирование взаимодействия с внешними устройствами с ПК под Windows в C++ Builder]];
*** [[Программирование взаимодействия с внешними устройствами с ПК под Windows в Visual Studio]];
+
*** [[Программирование взаимодействия с внешними устройствами с ПК под Windows в Visual Studio .NET]];
 
** ПК - Linux:
 
** ПК - Linux:
 
*** [[Программирование взаимодействия с внешними устройствами с ПК под Linux в gcc]];
 
*** [[Программирование взаимодействия с внешними устройствами с ПК под Linux в gcc]];

Текущая версия на 20:11, 7 декабря 2007

Взаимодействие с внешними устройствами

Программирование роботов в значительной степени похоже на программирование для любых других целей, но отличается значительным объемом взаимодействия с внешними исполнительныеми устройствами и сенсорами:


Подходы к программированию систем "реального времени"

В ряде случаев программирование роботов связано с повышенными требованиями к своевременности решения тех или иных задач (например, при управлении мобильным роботом в ходе движения нельзя допустить столкновений, а значит команда на остановку робота должна быть своевременно при опасности столкновения отправлена управляющей программой исполнительным устройствам).