Salvius - Salvius

Salvius
Humanoidní robot s otevřeným zdrojovým kódem
Salvius (červen 2012)
Rok stvoření2008
TypHumanoidní robot
ÚčelVýzkum a vývoj
Odvozený odzachráněno, Salvius
webová stránkaSalvius Robot Project

Salvius (/ˈslprotiiəs/) je první otevřený zdroj humanoidní robot být postaven ve Spojených státech. Společnost Salvius, jejíž název je odvozen od slova „zachráněno“, byla představena v roce 2008 a byla postavena s důrazem na používání recyklovaných komponent a materiálů ke snížení nákladů na navrhování a konstrukci. Robot je navržen tak, aby byl schopen provádět širokou škálu úkolů tím, že má strukturu těla podobnou lidské. Primárním cílem společnosti Salvius je vytvořit robota, který může dynamicky fungovat v domácím prostředí.[1]

Salvius je součástí hnutí open source což znamená, že veškerý zdrojový kód robota je volně k dispozici ostatním k použití. Na rozdíl od jiných humanoidní roboti, Salvius těží z výhod open source software například umožnění rychlé řešení problémů komunitou vývojářů. Open source povaha kódu robota také umožňuje komukoli se dozvědět, jak to funguje. Salvius byl použit jako zdroj uživatelem ZASTAVIT pedagogové, kteří studentům umožní dozvědět se o mnoha předmětech vědy a techniky.[2]

Na rozdíl od mnoha robotů salvius nepoužívá akronym pro jméno. Název "Salvius" sahá až do doby římská říše, nicméně, byl vybrán pro tohoto robota kvůli jeho podobnosti se slovem „záchranný“.[3] Jména byla významnou součástí vývoje tohoto robota. Salvius je vytetován jmény jednotlivců a podniků, které přispěly k pokroku projektu.[4]

Aplikace

Salvius má být zdrojem pro vývojáře, s nimiž mohou experimentovat strojové učení a kinematický aplikace pro humanoidní roboty.[5] Robot je navržen tak, aby umožňoval přidávání nebo odebírání nových hardwarových funkcí pomocí připojení USB typu plug and play. Nedávné změny v konstrukci robotů zlepšily schopnost robota připojit se k jiným zařízením, takže vývojáři mohou také zkoumat nové způsoby, jak mohou roboti interagovat s Internet věcí (IoT).

Rozvoj

Salvius Robot Head Speaker

Konstrukce robotů je dokumentována od roku 2010. Spolu s důrazem na recyklaci byly všechny komerčně dostupné díly použité na robotu vybrány s ohledem na dostupnost a ekonomickou dostupnost. Velká část hardwaru robota je také otevřený zdroj. Hardwarové položky, například Raspberry Pi a Arduino mikrokontroléry byly vybrány z důvodu jejich open source designu a komunit podpory, které pro tyto komponenty existují. Robot používá více Arduino mikrokontroléry, které byly vybrány na základě univerzálnosti a popularity platformy napříč komunitami.[6]

Software

Počítač robota běží Raspbian Linux a primárně používá open source software.[7] Salvius je schopen pracovat autonomně a být dálkově ovládán pomocí online rozhraní. Důvodem, proč se robot stal otevřeným zdrojovým kódem, bylo poskytnout platformu pro studenty a nadšence k vytváření vlastních robotů. Programovací jazyky robota zahrnují: Krajta, Arduino, a JavaScript. Python byl vybrán z důvodu jeho statusu jako podporovaného jazyka Raspberry Pi. C se používá k programování mikrokontrolérů Arduino, se kterými komunikuje hlavní počítač robota, Raspberry Pi.[8] Odesláním úkolů na několik dalších desek umožňuje robotovi provádět paralelní zpracování a distribuovat pracovní zátěž. Topografie [hvězdné sítě] sítě robota také brání tomu, aby porucha v jednom z uzlů procesoru Arduino úplně ochromila robota.

Salvius má API, které umožňuje uživatelům odesílat a načítat data z robota. Když je robotovo bezdrátové připojení zapnuto, může být robot ovládán webovým rozhraním, aby viděl přesně to, co robot vidí, a podle toho směroval své akce.[9] Jelikož je veškerý software nainstalován na robotu, uživatel potřebuje pouze zařízení s fungujícím internetovým připojením a prohlížeč.[10]

Hardware

Robot je řízen sítí Raspberry Pi a Arduino mikrokontroléry. Raspberry Pi funguje jako server, který umožňuje použití [programovacích jazyků na vysoké úrovni] k ovládání robota. Kombinace několika počítačů umožňuje paralelní zpracování různých úkolů, aby mohly být dokončeny rychleji. Robot používá řídicí jednotky motorů Grove k ovládání různých motorů. Většina robotických motorů byla zachráněna z různých zdrojů a znovu použita ke konstrukci robota.[Citace je zapotřebí ]

Senzory

Konstrukce robotů zahrnuje řadu senzorů, které umožňují robotovi úspěšně komunikovat se svým prostředím. Senzory, které byly na robotu použity, zahrnují: dotek, zvuk, světlo, ultrazvuk a PIR (Pasivní infračervený senzor ). Robot je také připojen k ethernetu IP kamera který slouží jako primární optické vstupní zařízení.

Specifikace

Výška (ft)6
Váha v librách)164
DOF24
Baterie (hod)1.2
ModalitaDvounožec
ŘízeníAutonomní, dálkově ovládaný

Viz také

Reference

  1. ^ Heimbuch, Jaymi (24. ledna 2012). „Autonomní robot podobný člověku vyrobený z recyklovaných dílů za méně než 500 $“. Objímač stromů. Citováno 28. září 2014.
  2. ^ http://salviusrobot.blogspot.com
  3. ^ https://sites.google.com/site/salviusrobot/salvius-robot-fact-sheet
  4. ^ https://www.yumpu.com/en/document/view/13298912/
  5. ^ http://salvius.org
  6. ^ Waddington, Nathan; Taylor, Russell. „Arduino a návrh otevřeného zdroje“ (PDF). Arsip Nasional Republik Indonesia.
  7. ^ http://www.raspbian.org/RaspbianFAQ
  8. ^ https://github.com/gunthercox/salvius/blob/master/readme.md
  9. ^ „Archivovaná kopie“. Archivovány od originál dne 2014-09-28. Citováno 2014-09-27.CS1 maint: archivovaná kopie jako titul (odkaz)
  10. ^ http://salviusrobot.blogspot.com/2011/07/graphic-user-interface.html