Можно в хоть чем рисовать объекты, главное потом конвертировать их в .obj-файлы, например, Blender умеет такие файлы выдавать - через него рекомендуется из 3DS Max и Solidworks модели грузить в MSRS.
Свойства настраиваются в программе, но это я не сильно копал.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Впечатления - смешанные, всё круто, всё сложно Чего достичь - симуляции своих роботов с техническим зрением для подключения к разработке кучи народу и снижения времени на эксперименты - большую часть экспериментов проводить в симуляторе.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
Доброго времени суток! Я сейчас как раз плотно занимаюсь MSRDS . Кое какие сдвиги уже есть. Могу подробно рассказатьо том как создать 3Д модель робота в Sketchup и потом перенести его в Robotic Studio. Есть пара статей на английском и немецком - если что могу перевести на русский.
2tarass77: Ну в некоторой степени у меня это уже пройденный этап: viewtopic.php?p=75337#p75337 Но если у вас есть какие-то новые фишки - давайте их сюда до кучи
А вы на каком языке этим занимаетесь? C++ / C# ?
Проект [[Open Robotics]] - Универсальные модули для построения роботов
С языком пока не определился. Скорее всего С++.Я читал Ваши сообщения - респект... Изначальноя так и собирался делать, но есть некоторые проблемы - при експотре форматов нужно проводить скалирование, плюс к этому что Blender,что SolidWorks, что 3DMax на мой взгляд достаточно сложные програмные продукты, в которых новичку достаточно сложно разобраться...Другое дело Google Sketchup - просто и доступно. При использовании плагина можно сразу осуществлять перевод в .obj файл и потом переводить в MSRS.
Я вот тоже на С++ хочу всё делать, но вредные создатели MSRS часть туториалов только на C# сделали, так что возможно нам предстоит веселье по адаптации их к С++, хотя можно на С++ писать только управляющий софт и библиотеки к нему, а часть служб, в т.ч. для работы с железом - писать на С#, раз уж там примеры есть.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
У сервисов есть контракт, а есть имплементация контракта.
Контракт - это такая спецификация позволяющая использовать кучу разных сервисов реализующих один типовой контракт не заморачиваясь на реализацию. Например контрактом может быть интерфейс к бамперу или к серве, а реализацией может быть куча драйверов для разных контроллеров или вообще драйвер симулятора, которому никакой реальной железки не соответствует.
Имплементация контракта - это собственно конкретный сервис реализующий контракт, например, драйвер SSC-32, если это контракт сервы.
Проект [[Open Robotics]] - Универсальные модули для построения роботов
=DeaD= писал(а):Я вот тоже на С++ хочу всё делать, но вредные создатели MSRS часть туториалов только на C# сделали, так что возможно нам предстоит веселье по адаптации их к С++, хотя можно на С++ писать только управляющий софт и библиотеки к нему, а часть служб, в т.ч. для работы с железом - писать на С#, раз уж там примеры есть.
а так многие и делают. я в общем про дотнет приложения. просто переписывать код с языка на язык, особенно когда там далеко не пара сот строк затея не из лёгких
С помощью DssInfo.exe попробовал распотрошить RoboticsCommon.dll на пример контрактов типовых устройств. Остался озадаченным, что-то из контрактов нашел, а вот что именно - не понял, такое ощущение, что где-то упускаю суть, потому как в сгенерированной информации нету ничего по сути передаваемых\получаемых сервисом данных, только какие-то не ясные ссылки в никуда, типа http://schemas.microsoft.com/robotics/2 ... ensor.html
Добавлено спустя 4 минуты 29 секунд: Понемногу начинаю понимать, что выдал DssInfo.exe, но всё равно не вижу там полной инфы - чем будут обмениваться сервисы, только список команд
Доброго времени суток! Вот нашел в сети кое-что интересное... Судя по всему наши китайские братья как всегда пытаются что-то скопировать и не совсем успешно - некоторые симуляции не работают вообще. С другой стороны есть пара презентаций в которых неплохо растолкованы основные принципы и понятия...Может кому будет полезно.
иииииии? что полезно? кому полезно? какие презентации? чего копируют безуспешно? а тож сеансы телепатии давно отменили... терь ничё непонятно. ээээээээээ. в смысле дурацкая привычка с самим собой разговаривать. сказал а, говори б.