Pozornost! Prodej produktu byl dokončen. Podívejte se na ostatní v této kategorii . |
Popis
Roboti , tyto fascinující stroje, se stávají stále důležitějším prvkem naší civilizace. Mají různé konstrukce a aplikace: odzbrojují bomby, zkoumají vzdálená nebeská tělesa, sestavují auta a ... vysávají koberce. Vykonávají práci, která je pro člověka nebezpečná, příliš obtížná nebo prostě únavná a nudná. Snad brzy se v nemocnicích a pečovatelských domech budou starat o upoutané na lůžko. Roboti pracují automaticky a často se těší velké autonomii. To, co z nich dělá víceméně inteligentní stroje, je software. To znamená, že programování robotů se stává nesmírně cennou dovedností!
V této knize najdete vše, co potřebujete vědět, abyste mohli sami začít programovat různé roboty: od poměrně jednoduchých až po pokročilá multifunkční zařízení. Jsou vysvětleny programovací metody pro teleroboty, autonomní roboty a programovací strategie pro hybridní roboty. Byly představeny principy programování pohybů robotu pomocí motorů a provoz různých typů senzorů. Popisuje také techniky programování rozhodovacích algoritmů robotem a vysvětluje problémy překladu pokynů (příkazů) z lidského jazyka do jazyka srozumitelného pro robota.
Nejdůležitější záležitosti
- programování senzorů a motorů robota
- dávat robotovi pokyny
- vizuální plán pracovního scénáře robota
- programování robota tak, aby zvládl neočekávané situace
- podmínky prostředí, autonomie a otázky bezpečnosti práce robota,
- různé techniky pro práci s mikrokontroléry LEGO Mindstorms EV3 , Arduino a dalšími
Obsah Úvod - Dobrodružství s roboty začíná (11)
- Začneme pracovat s roboty (11)
- Připravte se, jděte, jděte! Road Trip (12)
- Základy práce s robotem (13)
- Nejdůležitější techniky programování robotů uvedené v této knize (13)
- Základní univerzální překladač - PUMT (14)
- Inteligentní robotická síť (ISR) (15)
- Předpoklady o robotech vlastněných Readerem (16)
- Jak se Midamba naučila programovat robota (17)
1. Co je to robot? (19)
- Sedm kritérií, která definují robota (20)
- Kritérium č. 1: Detekce proměnných prostředí (20)
- Kritérium č. 2: Programovatelné akce a chování (20)
- Kritérium č. 3: Reakce na proměnné prostředí a interakce s prostředím (21)
- Kritérium 4: Zdroj energie (21)
- Kritérium 5: Jazyk, ve kterém jsou zaznamenávány pokyny a data (21)
- Kritérium č. 6: Autonomie bez vnější pomoci (21)
- Kritérium č. 7: Robot není živý organismus (22)
- Kategorie robotů podle provozního prostředí (22)
- Co je to senzor? (25)
- Co je to aktuátor? (26)
- Co je to koncový efektor? (27)
- Co je to mikrokontrolér? (28)
- Jaký je pracovní scénář robota? (32)
- Pokyny pro robota 34
- Každý robot mluví nějakým jazykem (34)
- Řešení problému nekompatibility mezi lidským a robotem srozumitelným jazykem (35)
- Znázornění pracovního scénáře robota ve vizuálním programovacím prostředí (38)
- Midamba má potíže (39)
- Co bude dál? (40)
2. Slovník robotů (43)
- Proč použití těchto jazyků vyžaduje úsilí? (43)
- Identifikace aktivit (49)
- Ontologický model programovacího jazyka autonomních robotů (49)
- Robotický potenciál (51)
- Role, které hrají roboti v různých situacích a pracovních scénářích (52)
- Co bude dál? (54)
3. Vizuální plánování pracovního scénáře robota (57)
- Mapování scénářů robotů 58
- Vytvoření plánu robotického pracoviště (59)
- Prostředí robota (61)
- Popis atributů pracovního prostředí robota 63
- Vizuální plánování pracovního scénáře robota s pseudokódem a vývojovým diagramem (66)
- Řízení toku a kontrolní struktury
- Podprogramy
- Stavové diagramy robotů a objektů (76)
- Vytvořte stavový diagram 78
- Co bude dál? (82)
4. Kontrola skutečných schopností robota (83)
- Testování reálných schopností mikrokontroléru (85)
- Testování skutečné výkonnosti senzorů (89)
- Stanovení omezení robotických senzorů 91
- Stanovení omezení konečného efektu 93
- Hodnocení efektivity práce robota (96)
- Co bude dál? (98)
5. Senzory pod lupou (99)
- Co detekují senzory? (99)
- Analogové a digitální snímače (103)
- Čtení analogových a digitálních signálů (104)
- Výstupní signál snímače (106)
- Kde jsou naměřené hodnoty uloženy? (107)
- Aktivní a pasivní senzory (108)
- Komunikace mezi senzory a mikrokontroléry (110)
- Vlastnosti senzoru (114)
- Rozsah a rozlišení
- Přesnost a přesnost (116)
- Linearita (117)
- Kalibrace senzoru (118)
- Problémy se senzory (119)
- Proces uživatelské kalibrace
- Kalibrační metody (120)
- Co bude dál? (121)
6. Programování senzorů (123)
- Používání barevného senzoru (124)
- Režimy barevného snímače (126)
- Rozsah detekce (126)
- Světlo v pracovním prostředí robota (127)
- Kalibrace barevného senzoru (128)
- Programování barevného senzoru (129)
- Detekce a sledování objektů digitálními fotoaparáty (132)
- Sledování barevných objektů pomocí zařízení RS Media (132)
- Sledování barevných objektů pomocí obrazového snímače Pixy (136)
- Školení Pixy k detekci objektů 137
- Programování kamer Pixy (138)
- Analýza atributů
- Ultrazvukový senzor (142)
- Meze a přesnost ultrazvukového snímače 142
- Režimy ultrazvukového snímače (147)
- Čtení vzorků (147)
- Datové typy používané k ukládání hodnot senzorů 148
- Kalibrace ultrazvukového senzoru (148)
- Programování ultrazvukových senzorů (150)
- Kompas - snímač návratu robota (159)
- Programování kompasu (161)
- Co bude dál? (163)
7. Programování motorů a servomotorů (165)
- Pohony jsou výstupní měniče (165)
- Parametry motoru (166)
- Napětí (166)
- Jmenovitý proud (166)
- Rychlost (166)
- Točivý moment (167)
- Elektrický odpor (167)
- Různé typy stejnosměrných motorů (167)
- DC motory (167)
- Točivý moment a rychlost otáčení (171)
- Převodové motory (172)
- Konfigurace motoru: přímé a nepřímé hnací ústrojí (182)
- Terénní výzvy (184)
- Řešení výzev v terénu (184)
- Krouticí a mechanická ramena a koncové efektory
- Výpočet požadavků na točivý moment a rychlost 188
- Motory a efektivita práce robota (189)
- Programování pohybu robota (190)
- Kolik motorů? (191)
- Pohyby (192)
- Programování pohybu (192)
- Programování motorů k přesunu na místo (197)
- Programování motorů řízených Arduino (203)
- Mechanická ramena a koncové efektory (205)
- Druhy mechanických ramen (205)
- Krouticí moment mechanického ramene (208)
- Typy koncových efektorů 210
- Programování mechanického ramene (212)
- Kinematické výpočty
- Co bude dál? (220)
8. Začátek autonomie: Vývoj robotického softwaru (221)
- První pohled na software Autonomous Robot Software 223
- Sekce dílů (225)
- Sekce akcií (225)
- Sekce Úkoly (226)
- Sekce Scénáře a situace (226)
- Model ontologie robotického jazyka a návrhový rámec softwaru robota 226
- Překladový modul PUMT transformuje rámce softwarového designu do tříd
- Náš první přístup k programování autonomních robotů 239
- Co bude dál? (240)
9. Robot Work Environment (241)
- Robot musí zkontrolovat podmínky prostředí (242)
- Scénář rozšířené robotické práce 242
- Prvky, na kterých závisí výkon robota 244
- Co se stane, pokud nejsou splněny předběžné podmínky nebo back-end podmínky? (249)
- Jaké akce si mohu vybrat, pokud nejsou splněny předběžné nebo dodatečné podmínky? (249)
- Inicializace robota Analýza po kondici 250
- Předpoklady a následné podmínky pro spouštěcí proces 251
- Vytvoření kódu pro kontrolu předpokladů a dodatečných podmínek 252
- Odkud pocházejí předběžné a dodatečné podmínky? (257)
- Kontrola podmínek prostředí pomocí senzorů a plánů pracovních scénářů vizuálního robota (261)
- Co bude dál? (262)
10. Programování autonomních robotů a technika PŘÍBĚHY (263)
- Nejsou to jen aktivity! (264)
- Příloha k narozeninám 2 (264)
- PŘÍBĚHY (265)
- Scénář rozšířené robotické práce 267
- Převod scénáře robota Unit1 na PŘÍBĚHOVÉ komponenty 267
- Zaostřený scénář scénáře 267
- Věnujte pozornost záměrům robota 278
- Objektově orientované programování a výkon 297
- Co bude dál? (298)
11. Jak naprogramovala Midamba svého prvního autonomního robota? (299)
- Midamba a jeho počáteční scénář (299)
- Midamba se přes noc stává programátorem! (299)
- Krok 1: Scénář pro práci robotů ve skladu (302)
- Krok 2: Model slovní zásoby robotiky a ontologický model v prvním scénáři 303 z výroby
- Krok 3: Vizuální plánování prvního scénáře robotické práce v továrně (305)
- Vizuální rozložení pracovního diagramu z pohledu robota 305
- Vylepšený první scénář robotů pracujících v továrně (307)
- Blokové schéma jako součást vizuálního plánování pracovního scénáře robota (308)
- Stavový diagram pro plán scénáře práce vizuálního robota (316)
- Kontrola podmínek prostředí robotů Unit1 a Unit2 317
- Autonomní roboti pomáhají Midambě z potíží (329)
- Co bude dál? (332)
12. SARAA Open Works (333)
- Levné, otevřené a jednoduché roboty (333)
- Scénářové programování a bezpečnost a odpovědnost programátora (335)
- Roboty SARAA pro každého (335)
- Doporučení pro programátory robotů poprvé
- Kompletní plány scénářů robotů, komponenty PŘÍBĚHŮ a zdrojový kód robotického scénáře Midamby (338)
Glosář (339) Rejstřík (343) |