ПредишенСледващото

Всички материали от парцела:

Google е купил Бостън Dynamics. Това е послание, че са причинили шок. Бостън Dynamics - един от най-известните компании, специализирани в роботиката и като се има предвид, че Google е купил осем компании на този пазар, има един основателен въпрос: какви са те до? Тя изглежда като ние сме в продължение на една интересна десетилетие!

Въпреки това, ние няма да наруши прекалено дълго на тази глава, но по-добре да получите зает. Разработка на софтуер днес позволява почти всеки да вземе и да се създаде робот. Роботът не е реален, и програмен модел, това е, за извършване на робот симулация. Като се има предвид, че почти целия софтуер в моя преглед е безплатен, той ще ви даде огромни спестявания по отношение на пари и време.

Физическа и графика на двигателя

Всеки симулатор включва физическо и графика на двигателя. От качеството им зависи от сложността на модела на робота, които могат да бъдат приложени в симулатора.

Двигателят графики - програма, чиято основна цел е визуализация (рендиране) двуизмерна или триизмерна компютърна графика. В графика на двигателя работи в реално време.

Двигателят на физиката ви позволява да създадете виртуално пространство, в което можете да добавите виртуални статични и динамични обекти и посочете законите на взаимодействие на органите и на околната среда. Изчисляване на тялото взаимодействие се осъществява от двигателя. Изчисляване на взаимодействието на органите помежду си и с околната среда, физика двигател се доближава до физическия модел на действителната получи система и предава данни, определени геометрични графичен енджин.

Предимства и недостатъци на симулатори

  • ниска цена;
  • възможност по всяко време да променя модела;
  • възможността да се тества поотделно функционалните компоненти на робота;
  • едновременна симулация на няколко вида роботи.
  • дори най-модерната физика двигател не може да симулира всички закони на реалния свят;
  • взискателни на компютърни ресурси.

Microsoft Robotics Studio за разработчици

Тестване на робота без самия робот

Microsoft Robotics - софтуерен пакет, който може да се използва за контролиране на различни роботи и включва пълна симулация. Съставът на роботика включва следните компоненти:

За физика симулатор в Robotics отговаря на Ageia PhysX. Жалко е, но няма търкания между симулатор създадени обекти, въпреки че триенето между индивидуалния симулирана обекта и платформата, на която е поставен.

Създаване на сцена в симулатора и роботът може да се програмира за VPL или C #. Естествено е, че в C #, за да направи сцената по-трудно, но след това кодът ще бъде по-ефективна. възможности Роботика позволяват да се симулира футболни роботи, жп кран, добавете към сцената на няколко роботи. Предлага се от сензорите на кутията: GPS, лазерно далекомер, инфрачервена далекомер, компас, сензор на цветовете, яркостта сензор, уеб камера.

Тестване на робота без самия робот

Robotino - робот, създаден от Festo Дидактически за преподаване на роботиката. За програмиране на робота се изисква Robotino® View софтуер. В Festo уебсайт достъпно робот симулатор за Windows - Robotino® SIM (има професионален и безплатна версия, безплатно - малко функционалност олекотена).

Малко робот, която се вгражда в симулатора. Тя се състои от три двигателя, които позволяват на робота да се движи в самолета във всяка посока. Сензорната система робот включва девет инфрачервени сензори разстояние, две цифров оптичен сензор и камера. Програма на робота, можете да използвате C / C ++, Java. NET.

Като цяло, на способността на безплатен симулатор депресиращо. Но! Ако е добра за търсене в интернет, можете да намерите версия на симулатора, заточени за различни задачи. Нека да е, да знаете, че Festo Дидактически компания е един от спонсорите Robocup. Ето защо, тук и тук goo.gl/Wtle15 goo.gl/pHA2oL можете да намерите версия на симулатора, използвани в състезания.

Тестване на робота без самия робот

Беседка използвани като тренажор в DARPA Robotics Challenge (ДРК). Като част на Демократична република Конго е проектиран да стартирате приложението CloudSim Беседка за изчислителни облаци платформа на Amazon.

AnyKode Мерилу Robotics Studio

Тестване на робота без самия робот

AnyKode Мерилу Robotics Studio - среда за разработка и симулация на мобилни роботи, хуманоиди и манипулатори на базата на физическите закони на реалния свят. За обекти, можете да зададете следните физически параметри: масови, еластичност, материални свойства, въртящ момент, както и някои други.

Мерилу позволява да се свърже с различни виртуални компас робот устройство, акселерометри, мотори и сервомотори, бронята, сензори за разстояние (ултразвукови и инфрачервени), GPS и други устройства.

В Мерилу има MODA (Мерилу Отворени Devices Access) - SDK за работа с роботи и техните компоненти в симулатора. След синхронизация с часовника на алгоритмите за управление на симулатор робот може да се управлява по различен компютърна мрежа. В зависимост от избрания език MODA осигурява библиотека (.lib или .a) или .NET сглобяване (.dll) за достъп до симулатора мрежа. Програмиране на алгоритми за обработка на сензорна възможно с езика C / C ++, C ++ CLI, C #, J #, VB #.

За такса комерсиално използване симулатор, за образователни цели - безплатно (което трябва да направите заявка за лиценз на всеки три месеца).

Код Рали: Racing на роботи

Тестване на робота без самия робот

Код Rally (развитието на IBM), не може да се нарече пълноправен симулация на роботи. За да бъдем точни, Code Rally - състезателен симулатор машини (безплатна и с отворен код).

Целта на програмист - да пиша за контрол на движението алгоритъм на машината ( "робот") на по линия (кръжене) със следните правила на играта:

  1. По време на движение на колата трябва да премине през контролно-пропускателни пунктове, за които тя спечели точки.
  2. Движейки се по поречието на пътя, колата на отработено ядрено гориво, както и куршуми може да стреля на други автомобили.
  3. Машина координира наличните станции за зареждане, патрони с куршуми и контролни точки; пистата е ограничено от стени, отвъд която колата не могат да отидат.
  4. Това позволи на ръководството на автомобила.
  5. На пистата може да бъде бензиностанции и касети с куршуми. При зареждане с гориво на колата трябва да е в покой. Машината може да включва защита, но в този момент в двоен размер на отработеното гориво.
  6. Точки се присъждат за пътуване през контролната точка (точката на преминаване през установения ред се таксува повече точки), за получаване в машина на врага (машината губи облицована гориво) и гориво, което остава в края на състезанието.

Победител е този автомобил получи максимален брой точки.

За да тествате своя алгоритъм може да контролира машината на сървъра (на компютъра), се конкурират с приятели в мрежата, или стартирате приложението на сървъра на IBM облак (като класираните играчи).

Развитие на управлението на машината алгоритъм се изпълнява в Eclipse на Java. Така че, прави симулаторите могат не само да се забавляват, но и да дръпне Java. Симулаторът е достъпно шест писти с различна трудност.

Algodoo: специализирана физика симулатор

Тестване на робота без самия робот

Algodoo - 2D-физика симулация. Обектите, които са създадени в този симулатор, веднага започват да се подчиняват на законите на физиката. Разбира се, пълноправен робот в триизмерното пространство, няма да правя в тази програма, но можете да проверите възможността за действието на всяка машина. Програмата може да симулира вода, пружини, оптика, ракетни двигатели, оръжия, автомобили.

Може да изглежда, че този симулатор е непълна, в смисъл, че тя позволява да се проектират и да разследва само "плоски" роботи. Въпреки това, можете да проектирате първото 2D-робот и след това да го създаде в реална триизмерна версия. Един пример е показан тук (02:07): goo.gl/wzQ7q4. В Algodoo вградения скриптов език Мащерка програмиране, което придава по-голяма свобода на действие в симулатора. В Мащерка налични променливи, условен израз, масиви, обработка събитие, възникнало в пясък (симулация околната среда) на.

история Algodoo започна с игра Phun, който е разработен от шведа Емил Ernerfeldt (това е работа на господаря си). Поддържани операционни системи: Windows, OS X, IOS. Сайтът е достъпен библиотека AlgoBox, където има изобилие от материали за обучение и разработване на примери. Също така изглежда algophun.3dn.ru и vk.com/algodoo.

Robocup футбол симулация лига: футболен симулатор роботи

Симулаторът на софтуер на футбола се състои от няколко компонента:

Лига 2D-роботи. В класа на двуизмерни роботи се конкурира с два отбора от 11 играчи във всяка. Всеки играч е представена от самостоятелна програма (агент). Играта върви на двуизмерна равнина (стадион), която осигурява симулация сървъра. Сървърът знае всичко за играта: Играчите на позиция, топка и така нататък. Играта се основава на взаимодействието между сървъра и агентите. Играчът получава данни от своите виртуални сензори (визуални, звукови и физически) и трябва да се основават на тези данни, за да се вземе решение: риташ топката се движи на терена или обратното.

Лига 3D-роботи. В класа на триизмерни роботи в сравнение с 2D увеличава сложността поради по-високата реализма: добавя друго измерение и сложни физика на играта. Целта на играта в тази лига - не се разработи комплексна стратегия, но да се организира движението на роботи: движението на терена, завъртете, риташ топката, ставане след падането на робота (разбира се, това е свързано с "Младеж" на лигата).

Също така, има голям брой програми за симулация на промишлени роботи, които не бях считат, тъй като те са най-вече специализирани.

Футбол симулатор може да се управлява без проблеми под Windows, Linux и OS X.

Като цяло, роботизирана симулация огромно количество. Ако не ви харесва тези, от които говорихме, можете да погледнете в Webots за посока (платени, 30-дневен безплатен) или V-REP (безплатна за некомерсиална употреба). И двата проекта се актуализират редовно.

  • Англоговорящите мина на информация за това как да се съберат истинските си робот: www.societyofrobots.com
  • Проектиране на роботи и дискусия: roboforum.ru

заключение

Simulator - почти идеална среда, времето за реакция на компонентите на робот, близки до нула, те имат неограничен срок на експлоатация. Ето защо, след създаването на робота или алгоритъм и тестването им в симулатора е най-добре да се опита да ги постави в реалния свят (ако е необходимо). И кой знае, може би си дизайн ще се конкурира с роботи от Boston Dynamic и сега Google? Но винаги помнете, че симулатора - това е просто си помощник. Реалността може да бъде малко по-различно.

Покажете тази статия на приятел:

Връзката между обира на банка в Тайван и Северна Корея проникна банда Лазар

Зловредният Necurs се научили да правят снимки на екрана и докладват своите проблеми за операторите

В darknet се продава за $ 5000 Malvar, което прави банкомати "изплюе" парите

Свързани статии

Подкрепете проекта - споделете линка, благодаря!