Веботс, софтвер отвореног кода за симулацију мобилних робота

о Веботима

У следећем чланку ћемо погледати Веботе. Ово је бесплатни и отворени извор 3Д симулатор робота за Гну / Линук, МацОС и Виндовс. Овај софтвер за симулацију мобилних робота често се користи у образовне сврхе. Пројекат Веботс покренуо је 1996. године др Оливер Мицхел са Швајцарског савезног технолошког института ЕПФЛ у Лозани. Једна од његових главних предности је та што омогућава кориснику интеракцију са моделом током симулације. Програм је заснован на физичком механизму Опен Динамицс Енгине и ОпенГЛ механизму за приказивање. Објављен је под лиценцом Апацхе 2.0.

Овим софтвером корисници могу моделирати, програмирати и симулирати индустријско оружје, двоношце, ваздухопловна возила, вишекраке роботе, модуларне роботе, аутомобиле, летеће дронове, аутономна подводна возила и све врсте робота. Можемо пронаћи примере робота, сензора, библиотеке предмета и материјала за лак дизајн. Такође имаћемо могућност да увозимо наше ЦАД моделе из Блендера и УРДФ.

Веботс користи ОДЕ (Отворите Динамицс Енгине) за откривање судара и динамичку симулацију крутог тела. ОДЕ библиотека вам омогућава да симулирате физику предмета. Овај програм такође омогућава израду робота путем геометријске и динамичке дефиниције делова који га чине. Такође вам омогућава да одредите боје и текстуре за бољу визуализацију.

пример судара

Овај софтвер такође укључује бројне сензоре и актуаторе који се често користе у роботици, са њиховим одговарајућим динамичким моделима. Поврх тога контрола робота може бити написана на Ц, Ц ++, Јава, Питхон, Матлаб и РОС.

Опште карактеристике Вебота

Веботс Преференцес

  • Програм је цросс платформ. Ради на Гну / Линук, Виндовс и мацОС.
  • Имаћемо могућност да одаберемо Шпански језик у програмском интерфејсу.
  • Ми ћемо бити у стању створити прототипове прилично брзо.
  • Програм ће нам пружити могућност да креирамо широк спектар симулација.
  • Веботс чува моделе у .вбт датотеци. Ове датотеке су засноване на језику ВРМЛ.
  • Језгро Вебота заснива се на комбинацији а Савремени ГУИ (Qt), физички мотор (ОДЕ филијала) и а ОпенГЛ 3.3 механизам за приказивање (врен).
  • Могуће је извозите .вбт моделе у ВРМЛ или Кс3Д.
  • Веботс симулације се могу извести попут филмова, интерактивних ХТМЛ сцена, анимација или чак стримовања у било који веб прегледач помоћу вебгл-а и веб-сокета.
  • Веботс нуди могућност снимања „снимака екрана“ у ПНГ или ЈПЕГ формату и снимите симулације у МП4 формату (мацОС / Линук) или АВИ (виндовс).
  • Робот се може програмирати на Ц, Ц ++, Питхон, Јава, МАТЛАБ или РОС помоћу једноставног АПИ-ја покривајући све основне потребе за роботиком.
  • Креатори овог софтвера корисницима омогућавају основне основе у туторијалима понуђеним у документацији.
  • Можемо преузмите примере симплес који од првог тренутка раде на томе да их користе као водич.
  • Такође ћемо наћи Упутство за кориснике са Вебота и Референтног приручника за свеобухватну документацију, укључујући Веботс чворове и АПИ-је за њихово управљање.

Инсталирајте Веботс 3Д Робот Симулатор на Убунту

пример аутомата

Минимални захтјеви

Коришћење овог софтвера треба одређене захтеве, пошто су:

  • Такт процесора са два језгра од 2 ГХз.
  • 2 ГБ РАМ-а.
  • Графички адаптер компатибилан са НВИДИА или АМД ОпенГЛ (минимална верзија 3.3) са најмање 512 МБ РАМ-а.

Преко пакета .деб

Ми ћемо бити у стању преузмите Веботс у .деб формату датотеке са сајта страна ГитХуб пројекта. Назив преузете датотеке за овај чланак је „веботс_2020а-рев1_амд64.деб'. Величина преузете датотеке је око 1,4 ГБ.

Једном када се датотека преузме, отварамо терминал (Цтрл + Алт + Т) и из директоријума у ​​који смо датотеку сачували можемо напишите следећу команду за инсталирање:

Инсталирање Веботс .деб пакета

sudo dpkg -i webots_2020a-rev1_amd64.deb

У случају да нађемо проблеми зависности, можемо их решити наредбом:

инсталација зависности

sudo apt install -f

Коришћење ППА

у инсталирајте овај програм користећи одговарајући ППА, само ћемо морати отворити терминал (Цтрл + Алт + Т) и откуцати сваку од следећих команди:

wget -qO- https://cyberbotics.com/Cyberbotics.asc | sudo apt-key add -

sudo apt-add-repository 'deb https://cyberbotics.com/debian/ binary-amd64/'

Како радим овај пример у Убунту 18.04, није потребно ажурирати доступне пакете, јер се аутоматски ажурира. Након ажурирања можемо инсталирајте веботе са апт куцање на истом терминалу:

инсталирајте помоћу АПТ-а

sudo apt install webots

Када се инсталација заврши, можемо пронађите покретач програма на нашем рачунару.

Кроз Снап

Ако више волимо инсталирајте Веботс користећи свој снап пацк Треба само да отворимо терминал (Цтрл + Алт + Т) и у њега напишемо команду:

инсталирајте веботе у тренутку

sudo snap install webots

Након инсталације, можемо га покренути тражењем његовог покретача на систему или извршавањем ове наредбе у терминалу:

webots

Може се добити више информација о овом програму, његовим карактеристикама и документацији који нуде корисницима, у веб локација пројекта.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. За податке одговоран: Мигуел Ангел Гатон
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.