Выложил на http://robotics.sytes.ru/ перевод лабораторных работ по Robotics Developer Studio, который делал для своих студентов. Если кто-то хочет научится работать в RDS можете начать с этих лаб.
Спасибо, такого материала сейчас очень мало. Вы автор? (всмысле перевода) если да, то можно ли выложить материал в местной wiki с соответствующими ссылками на источник. Это в рамках сохранения полезных ресурсов, а то сайты иногда закрывают или просто материал теряется.
Вот спасибо. Надеюсь найду там первые шаги. Давно хочу попробовать да ни как не собрался. Microsoft Robotics Developer Studio 2008 Academic Edition там скачать можно 391 Мб http://torrents.ru/forum/viewtopic.php?t=1581644
Вы автор? (всмысле перевода) если да, то можно ли выложить материал в местной wiki с соответствующими ссылками на источник. Это в рамках сохранения полезных ресурсов, а то сайты иногда закрывают или просто материал теряется.
Автор перевода я, с выкладыванием на wiki потерпите немного, я в ближайшие время должен согласовать вопросы авторского права с Microsoft. Возможно, они выдвинут дополнительные требования к переводу. Я сообщу дополнительно в этой ветке когда можно будет взять материал на wiki.
Объясните пожалуйста - после того как я создал робота в этой студии что я получу ? Как и в каком виде полученое поместить в реальную железку ? В реальный контроллер робота на AVR или PIC или другом процессоре напрмер ?
Или объясните как мне в студию ввести модели-параметры моих реальных моторов, реальных датчиков ?
Т.е. очень интересует использование результатов проектирования в реальных устройствах.
2vd_max: Хорошее начало! Спасибо за информацию! А насколько вы вообще освоились с MSRS? Можно вам всякие вопросы позадавать? Модель робота своего вводили в MSRS уже, всё получилось? Программирование на C# пробовали?
vd_max, очень + очень интересует пример радио стыковки ( Радиоадаптеры на COM или виртуальный COM в USB со стороны ПК и UART на роботе или WiFi BT и т.п. ) ПК с реальным роботом - т.е. чтобы можно было понять что конрктно послыать в UART радио на роботе и что из него принимать.
2avr123: Это вопрос конкретных драйверов устройств реального робота и не более того, на уровне MSRS с COM-портом работы нету. Есть три варианта: vd_max: А. не пробовал работать с реальными роботами, Б. пробовал с типовыми, В. подцеплял MSRS к своему роботу, при этом разработав драйвер под этого робота.
Только в последнем варианте он будет знать что там слать в COM-порт, но нам это будет не нужно, скорее нам нужен опыт написания драйвера под MSRS который с оконечным устройством хоть через COM-порт, хоть через TCP/IP работает.
Ну я потому ПРИМЕР и спросил. Для меня пример это как 1 раз увидеть вместо 100 услышиваний. пример возможно и чужой - просто возможно человек может подсказать конкретный пример реализации "ПК - железо".
Объясните пожалуйста - после того как я создал робота в этой студии что я получу ? Как и в каком виде полученое поместить в реальную железку ? В реальный контроллер робота на AVR или PIC или другом процессоре напрмер ? Или объясните как мне в студию ввести модели-параметры моих реальных моторов, реальных датчиков ? Т.е. очень интересует использование результатов проектирования в реальных устройствах.
Написание ПО управляющего роботом довольно трудоемкий процесс и гонять туда-сюда реальную железку выходит очень накладно. Тем более что железка (или программист пишущий программу) тупая и вечно норовит в чего-нибудь врезаться или куда-нибудь навернуться. Поэтому студия прежде всего предназначена для отладки программы робота и ввести туда модель реальной железки – дело десятое. Главное – написать рабочую программу, понять алгоритм. Впрочем, как загнать в нее модель робота я еще не разбирался.
Можно вам всякие вопросы позадавать? Модель робота своего вводили в MSRS уже, всё получилось? Программирование на C# пробовали?
Вопросы задавайте, но не факт что я на них смогу ответить ) У меня нет живого робота в железе, RDS меня интересует с алгоритмической точки зрения, как программиста. Конкретно в RDS программировать на C# не пробовал, VPL в этом плане экзотичнее и интересней.
vd_max, очень + очень интересует пример радио стыковки ( Радиоадаптеры на COM или виртуальный COM в USB со стороны ПК и UART на роботе или WiFi BT и т.п. ) ПК с реальным роботом - т.е. чтобы можно было понять что конрктно послыать в UART радио на роботе и что из него принимать.
На сколько я понимаю, взаимодействие студии с роботом происходит через манифесты. Пример радио стыковки можно посмотреть в манифесте iRobot Create. По крайней мере, я бы начал копать оттуда.
Добавлено спустя 1 минуту 54 секунды: 2 avr123.nm.ru:
2vd_max: VPL экзотичней конечно, вот только что на нём из сложного делать можно? Что максимум навороченного у вас получалось? Или вы простые событийно-ориентированные алгоритмы там пока катаете?
Сложные программы на VPL конечно лучше не делать. Просто у вас и у меня разные задачи: моя – обучить студентов агентноориентированному подходу, принципам программирования роботов. VPL для этого идеально подходит. Из навороченного: курсовая работа моих студентов – робот должен приехать на заданные координаты, объехав все препятствия.
Последний раз редактировалось blindman 01 июл 2009, 10:18, всего редактировалось 1 раз.
Причина:Излишнее цитирование!
Аваст сработал на вирус/червь HTML:Iframe-inf, версия: 090630-0, 30.06.2009. Cкачайте по ftp все файлы с сайта, потом откройте их текстовым редактором, удалите из них весь лишний код - ifram'ы и script'ы, например
Дак это бесплатный хост .nm.ru автоматом на странички прописывает - удалять бесполезно так как он опять их впишет при загрузке странияке - это "вываливание давай познакомимся", т.е. аналогично должно быть на всех страничках размещенных на .nm.ru Посомтрел хтмл - там напихано в низу в самом "знакомства". Попробовал sony.nm.ru - тоже самое. narod.ru свои скриптики вписывает. http://pid.by.ru/ ни чего не добавляет вроде. Но спасибо за информацию. Извините за офтоп.