Cargando…

Learning Robotics Using Python : Design, Simulate, Program, and Prototype an Autonomous Mobile Robot Using ROS, OpenCV, PCL, and Python, 2nd Edition.

Learning about robotics will become an essential skill as it will be a ubiquitous part of life. Even though robotics is a complex subject, several other tools along with Python can help you design a project to create an easy-to-use interface. The main aim of the book is to teach you how to build an...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Joseph, Lentin
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing Ltd, 2018.
Edición:2nd ed.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBOOKCENTRAL_on1043657914
003 OCoLC
005 20240329122006.0
006 m o d
007 cr |n|---|||||
008 180707s2018 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d MERUC  |d IDB  |d NLE  |d CHVBK  |d OCLCO  |d OCLCQ  |d OCLCO  |d LVT  |d OCLCF  |d C6I  |d OCLCQ  |d UX1  |d K6U  |d OCLCO  |d OCLCQ  |d OCLCO 
019 |a 1175623468 
020 |a 9781788629973 
020 |a 1788629973 
020 |a 9781788623315 
020 |a 1788623312  |q (Trade Paper) 
024 3 |a 9781788623315 
029 1 |a AU@  |b 000066232962 
029 1 |a CHNEW  |b 001023820 
029 1 |a CHVBK  |b 530322765 
035 |a (OCoLC)1043657914  |z (OCoLC)1175623468 
037 |a B09357  |b 01201872 
050 4 |a QA76.73.P98  |b .J674 2018eb 
082 0 4 |a 005.133  |2 23 
049 |a UAMI 
100 1 |a Joseph, Lentin. 
245 1 0 |a Learning Robotics Using Python :  |b Design, Simulate, Program, and Prototype an Autonomous Mobile Robot Using ROS, OpenCV, PCL, and Python, 2nd Edition. 
250 |a 2nd ed. 
260 |a Birmingham :  |b Packt Publishing Ltd,  |c 2018. 
300 |a 1 online resource (273 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; Dedication; Packt Upsell; Contributors; Table of Contents; Preface; Chapter 1: Getting Started with Robot Operating System; Technical requirements; Introduction to ROS; ROS concepts; The ROS filesystem; The ROS Computation Graph; The ROS community level; Installing ROS on Ubuntu; Introducing catkin; Creating a ROS package; Hello_world_publisher.py; Hello_world_subscriber.py; Introducing Gazebo; Installing Gazebo; Testing Gazebo with the ROS interface; Summary; Questions; Chapter 2: Understanding the Basics of Differential Robots. 
505 8 |a Mathematical modeling of the robotIntroduction to the differential drive system and robot kinematics; Forward kinematics of a differential robot; Explanations of the forward kinematics equation; Inverse kinematics; Summary; Questions; Further information; Chapter 3 : Modeling the Differential Drive Robot; Technical requirements; Requirements of a service robot; Robot drive mechanism; Selection of motors and wheels; Calculation of RPM of motors; Calculation of motor torque; The design summary; The robot chassis design; Installing LibreCAD, Blender, and MeshLab; Installing LibreCAD. 
505 8 |a Installing BlenderInstalling MeshLab; Creating 2D CAD drawing of a robot using LibreCAD; The base plate designs; Base plate pole design; Wheel, motor, and motor clamp design; Caster wheel design; Middle plate design; Top plate design; Working with a 3D model of the robot using Blender; Python scripting in Blender; Introduction to Blender Python APIs; Python script of the robot model; Creating a URDF model of the robot; Creating a Chefbot description ROS package; Summary; Questions; Further reading; Chapter 4: Simulating a Differential Drive Robot Using ROS; Technical requirements. 
505 8 |a Getting started with the Gazebo simulatorThe Gazebo's graphical user interface; The Scene; The Left Panel; Right Panel; Gazebo toolbars; Upper toolbar; Bottom toolbar; Working with a TurtleBot 2 simulation; Moving the robot; Creating a simulation of Chefbot; Depth image to laser scan conversion; URDF tags and plugins for Gazebo simulation; Cliff sensor plugin; Contact sensor plugin; Gyroscope plugin; Differential drive plugin; Depth camera plugin; Visualizing the robot sensor data; Getting started with Simultaneous Localization and Mapping; Implementing SLAM in the Gazebo environment. 
505 8 |a Creating a map using SLAMGetting started with Adaptive Monte Carlo Localization; Implementing AMCL in the Gazebo environment; Autonomous navigation of Chefbot in the hotel using Gazebo; Summary; Questions; Further reading; Chapter 5: Designing ChefBot Hardware and Circuits; Technical requirements; Specifications of the ChefBot's hardware; Block diagram of the robot; Motor and encoder; Selecting motors, encoders, and wheels for the robot; Motor driver; Selecting a motor driver/controller; Input pins; Output pins; Power supply pins; Embedded controller board; Ultrasonic sensors. 
500 |a Selecting an ultrasonic sensor. 
520 |a Learning about robotics will become an essential skill as it will be a ubiquitous part of life. Even though robotics is a complex subject, several other tools along with Python can help you design a project to create an easy-to-use interface. The main aim of the book is to teach you how to build an autonomous mobile robot from scratch. 
590 |a ProQuest Ebook Central  |b Ebook Central Academic Complete 
650 0 |a Python. 
650 0 |a Robotics. 
650 0 |a Automation. 
650 6 |a Robotique. 
650 6 |a Automatisation. 
650 7 |a automation.  |2 aat 
650 7 |a Computer hardware.  |2 bicssc 
650 7 |a Mobile phones: consumer/user guides.  |2 bicssc 
650 7 |a Portable & handheld devices: consumer/user guides.  |2 bicssc 
650 7 |a Programming & scripting languages: general.  |2 bicssc 
650 7 |a Computers  |x Hardware  |x General.  |2 bisacsh 
650 7 |a Computers  |x Hardware  |x Handheld Devices.  |2 bisacsh 
650 7 |a Computers  |x Programming Languages  |x Python.  |2 bisacsh 
650 7 |a Automation  |2 fast 
650 7 |a Robotics  |2 fast 
776 0 8 |i Print version:  |a Joseph, Lentin.  |t Learning Robotics Using Python : Design, Simulate, Program, and Prototype an Autonomous Mobile Robot Using ROS, OpenCV, PCL, and Python, 2nd Edition.  |d Birmingham : Packt Publishing Ltd, ©2018  |z 9781788623315 
856 4 0 |u https://ebookcentral.uam.elogim.com/lib/uam-ebooks/detail.action?docID=5439457  |z Texto completo 
938 |a EBL - Ebook Library  |b EBLB  |n EBL5439457 
994 |a 92  |b IZTAP