ODBIERZ TWÓJ BONUS :: »

Nauka robotyki z językiem Python Lentin Joseph

Autor:
Lentin Joseph
Serie wydawnicze:
Technologia i rozwiązania
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
2.5/6  Opinie: 4
Stron:
296
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
29,40 zł 49,00 zł (-40%)
24,50 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Podstaw robotyki i zasad projektowania autonomicznych robotów mobilnych
  • Projektowania mechaniki robota usługowego z wykorzystaniem CAD 2D i 3D
  • Tworzenia modeli 3D robota w programie Blender z użyciem skryptów Pythona
  • Symulowania robotów w środowiskach ROS i Gazebo
  • Doboru i integracji komponentów sprzętowych robota, takich jak silniki, enkodery i sensory
  • Programowania aktuatorów i enkoderów kół z kontrolerami mikrokontrolerów
  • Wykorzystywania i programowania sensorów odległości, inercyjnych i wizji
  • Przetwarzania obrazu z użyciem bibliotek OpenCV, OpenNI i PCL w Pythonie
  • Programowania sensora Kinect do generowania chmur punktów i realizacji SLAM
  • Implementowania rozpoznawania i syntezy mowy z użyciem Pythona oraz ROS
  • Wdrażania mechanizmów sztucznej inteligencji opartych o AIML i PyAIML
  • Integracji sprzętu i oprogramowania robota ChefBot w środowisku ROS
  • Tworzenia graficznych interfejsów użytkownika (GUI) dla robota z użyciem Qt i Pythona
  • Kalibracji sensorów (Kinect, MPU 6050) oraz odometrii kół robota
  • Testowania robota i analizy błędów nawigacji w systemie ROS
Roboty wkraczają do różnych dziedzin naszego życia, więc robotyka nabiera coraz większego znaczenia. Nauka o robotach, ich budowaniu i programowaniu jest dość złożoną, ale fascynującą dziedziną. Jej opanowanie wymaga wysiłku, jednak aby zaprojektować łatwy do wykorzystania interfejs, wystarczy posłużyć się kilkoma programami narzędziowymi oraz językiem Python. W ten sposób można zaprojektować zachowania robota, określić, w jaki sposób będzie zmierzał do celu, reagował na sygnały otaczającego świata, czy sprawić, by oczekiwał na instrukcje.

Dzięki tej książce można się nauczyć, jak z wykorzystaniem języka Python oraz kilku popularnych frameworków stosowanych w robotyce, takich jak system ROS, budować autonomiczne roboty mobilne. Omówiono w niej również inne frameworki programistyczne, w tym również te dla Pythona. Aby równocześnie pokazać praktyczne wykorzystanie przedstawianego materiału, omówiono krok po kroku proces budowania robota-służącego ChefBot, który na przykład może podawać posiłki w domu, hotelu czy restauracji.

W tej książce przedstawiono:
  • zwięzłe podstawy robotyki i zasady projektowania oprogramowania robotów,
  • aspekty projektowania CAD 2D i 3D z wykorzystaniem programów LibreCAD i Blender,
  • budowanie modeli 3D z wykorzystaniem API Blender dla Pythona,
  • zagadnienia sprzętowej warstwy projektowania robota,
  • zasady obsługi sensorów robotów, w tym programowanie sensorów wizji,
  • obsługę rozpoznawania mowy i syntezę mowy z wykorzystaniem Pythona i ROS,
  • implementację sztucznej inteligencji za pomocą Pythona,
  • zagadnienie testowania i kalibrowania robota.

Przekonaj się, jak fascynujące jest programowanie robotów!


Lentin Joseph — inżynier elektroniki, entuzjasta robotyki i ekspert w dziedzinie systemów wbudowanych. Szczególnie interesuje się robotyką, przetwarzaniem obrazu i zastosowaniem języka Python w programowaniu robotów. Jest również znawcą wielu platform oprogramowania robotów, takich jak system ROS (ang. Robot Operating system), V-REP i Actin. Biegle posługuje się bibliotekami przetwarzania obrazu, w tym OpenCV, OpenNI i PCL. Specjalizuje się również w dziedzinie projektowania 3D i programowania systemów wbudowanych na platformach Arduino i Launchpad Stellaris. Jest właścicielem firmy Qbotics Labs zajmującej się rozwijaniem robotyki i jej zastosowaniami w wielu dziedzinach.
W marcu jak w zaczytanym garncu!  Ebooki -40%, książki -35%

Wybrane bestsellery

Lentin Joseph - pozostałe książki

Zobacz pozostałe książki z serii Technologia i rozwiązania

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy do korzystania z książki ,,Nauka robotyki z językiem Python" potrzebne są zaawansowane umiejętności programistyczne?
Nie, książka wprowadza czytelnika stopniowo w zagadnienia programowania robotów w Pythonie, zaczynając od podstaw. Znajomość podstaw programowania będzie pomocna, ale autor tłumaczy kluczowe koncepcje i narzędzia krok po kroku.
2. Jakie narzędzia i oprogramowanie są omawiane w książce?
W książce opisano m.in. system ROS, Blender, LibreCAD, MeshLab, OpenCV, OpenNI, PCL, a także frameworki Qt, PyQt i PySide. Przedstawiono także instalację i konfigurację tych narzędzi na systemie Ubuntu.
3. Czy książka zawiera praktyczne przykłady i projekty do samodzielnego wykonania?
Tak, książka prowadzi czytelnika przez cały proces budowy i programowania robota ChefBot, prezentując wiele praktycznych ćwiczeń, kodów oraz projektów do samodzielnego wykonania.
4. Na jakim systemie operacyjnym najlepiej pracować, realizując projekty z książki?
Autor rekomenduje korzystanie z systemu Ubuntu 14.04.2, zwłaszcza do pracy z ROS i narzędziami open source. W książce opisano również wybrane rozwiązania dla systemu Windows.
5. Czy książka porusza temat sztucznej inteligencji w robotyce?
Tak, jeden z rozdziałów poświęcony jest implementacji mechanizmów sztucznej inteligencji w robotach z wykorzystaniem języka Python i frameworków takich jak AIML oraz integracji z systemem ROS.
6. Czy znajdę w książce informacje o integracji różnych sensorów i aktuatorów z robotem?
Tak, książka szczegółowo omawia podłączanie i programowanie różnych sensorów (np. ultradźwiękowych, inercyjnych, wizyjnych) oraz aktuatorów i enkoderów, zarówno od strony sprzętowej, jak i programistycznej.
7. Czy książka nadaje się do nauki samodzielnej, czy wymaga wsparcia nauczyciela?
Książka została napisana z myślą o samodzielnej nauce. Zawiera liczne wyjaśnienia, przykłady kodu i pytania kontrolne, które pomagają utrwalić wiedzę i samodzielnie rozwiązywać napotkane problemy.
8. Jakie korzyści zyskam, ucząc się robotyki z wykorzystaniem języka Python?
Nauka robotyki z Pythonem pozwala łatwo projektować i testować zachowania robotów, korzystać z bogatych bibliotek i narzędzi open source oraz zdobyć umiejętności przydatne w nowoczesnych branżach technologicznych.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki

Zamknij

Wybierz metodę płatności

Książka
49,00 zł
Niedostępna
Ebook
29,40 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile