Cargando…

Learning robotics using Python : design, simulate, program, and prototype an interactive autonomous mobile robot from scratch with the help of Python, ROS, and Open-CV! /

If you are an engineer, a researcher, or a hobbyist, and you are interested in robotics and want to build your own robot, this book is for you. Readers are assumed to be new to robotics but should have experience with Python.

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Lentin, Joseph (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham, UK : Packt Publishing, 2015.
Colección:Community experience distilled.
Temas:
Acceso en línea:Texto completo

MARC

LEADER 00000cam a2200000Ii 4500
001 KNOVEL_ocn911187137
003 OCoLC
005 20231027140348.0
006 m o d
007 cr unu||||||||
008 150618s2015 enka o 001 0 eng d
040 |a UMI  |b eng  |e rda  |e pn  |c UMI  |d DEBBG  |d KNOVL  |d OCLCF  |d YDXCP  |d ZCU  |d DEBSZ  |d COO  |d REB  |d CEF  |d RRP  |d AU@  |d WYU  |d YOU  |d MERER  |d OCLCQ  |d OCLCO  |d OCLCQ 
019 |a 1066419835 
020 |a 9781680157499  |q electronic bk. 
020 |a 1680157493  |q electronic bk. 
020 |z 9781783287543 
020 |z 1783287543 
020 |z 9781783287536 
020 |a 1783287535 
020 |a 9781783287536 
029 1 |a DEBBG  |b BV042683730 
029 1 |a DEBSZ  |b 446589373 
029 1 |a GBVCP  |b 832481947 
035 |a (OCoLC)911187137  |z (OCoLC)1066419835 
037 |a CL0500000605  |b Safari Books Online 
050 4 |a TJ211 
082 0 4 |a 629.892  |2 23 
049 |a UAMI 
100 1 |a Lentin, Joseph,  |e author. 
245 1 0 |a Learning robotics using Python :  |b design, simulate, program, and prototype an interactive autonomous mobile robot from scratch with the help of Python, ROS, and Open-CV! /  |c Lentin Joseph. 
246 3 0 |a Design, simulate, program, and prototype an interactive autonomous mobile robot from scratch with the help of Python, ROS, and Open-CV! 
264 1 |a Birmingham, UK :  |b Packt Publishing,  |c 2015. 
300 |a 1 online resource (1 volume) :  |b illustrations. 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
490 1 |a Community experience distilled 
588 |a Description based on online resource; title from cover (Safari, viewed June 11, 2015). 
500 |a Includes index. 
505 0 |a Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: Introduction to Robotics; What is a robot?; History of the term robot; Modern definition of a robot; Where do robots come from?; What can we find in a robot?; A physical body; Sensors; Effectors; Controllers; How do we build a robot?; Reactive control; Hierarchical (deliberative) control; Hybrid control; Summary; Chapter 2: Mechanical Design of a Service Robot; Requirements of a service robot; Robot drive mechanism; Selection of motors and wheels. 
505 8 |a Calculation of RPM of motorsCalculation of motor torque; The design summary; Robot chassis design; Installing LibreCAD, Blender, and MeshLab; Installing LibreCAD; Installing Blender; Installing MeshLab; Creating a 2D CAD drawing of the robot using LibreCAD; The base plate design; 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; Questions; Summary. 
505 8 |a Chapter 3: Working with Robot Simulation Using ROS and GazeboUnderstanding robotic simulation; Mathematical modeling of the robot; Introduction to the differential steering system and robot kinematics; Explaining of the forward kinematics equation; Inverse kinematics; Introduction to ROS and Gazebo; ROS Concepts; Installing ROS Indigo on Ubuntu 14.04.2; Introducing catkin; Creating an ROS Package; Hello_world_publisher.py; Hello_world_subscriber.py; Introducing Gazebo; Installing Gazebo; Testing Gazebo with the ROS interface; Installing TurtleBot Robot packages on ROS Indigo. 
505 8 |a Installing Turtlebot ROS packages using apt package manager in UbuntuSimulating TurtleBot using Gazebo and ROS; Creating the Gazebo model from TurtleBot packages; What is a robot model, URDF, xacro, and robot state publisher?; Creating a ChefBot description ROS package; Simulating ChefBot and TurtleBot in a hotel environment; Questions; Summary; Chapter 4: Designing ChefBot Hardware; Specifications of the ChefBot hardware; Block diagram of the robot; Motor and encoder; Selecting motors, encoders, and wheels for the robot; Motor driver; Selecting a motor driver/controller. 
505 8 |a Embedded controller boardUltrasonic sensors; Selecting ultrasonic sensor; Inertial Measurement Unit; Kinect; Central Processing Unit; Speakers/ mic; Power supply/battery; Working of the ChefBot hardware; Questions; Summary; Chapter 5: Working with Robotic Actuators and Wheel Encoders; Interfacing DC geared motor with Tiva C LaunchPad; Differential wheeled robot; Installing the Energia IDE; Interfacing code; Interfacing quadrature encoder with Tiva C Launchpad; Processing encoder data; Quadrature encoder interfacing code; Working with Dynamixel actuators; Questions; Summary. 
520 |a If you are an engineer, a researcher, or a hobbyist, and you are interested in robotics and want to build your own robot, this book is for you. Readers are assumed to be new to robotics but should have experience with Python. 
590 |a Knovel  |b ACADEMIC - Mechanics & Mechanical Engineering 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
590 |a Knovel  |b ACADEMIC - Software Engineering 
650 0 |a Robotics. 
650 0 |a Automation. 
650 0 |a Python (Computer program language) 
650 0 |a Programming languages (Electronic computers) 
650 2 |a Robotics 
650 2 |a Automation 
650 6 |a Robotique. 
650 6 |a Automatisation. 
650 6 |a Python (Langage de programmation) 
650 7 |a automation.  |2 aat 
650 7 |a Automation.  |2 fast  |0 (OCoLC)fst00822786 
650 7 |a Programming languages (Electronic computers)  |2 fast  |0 (OCoLC)fst01078704 
650 7 |a Python (Computer program language)  |2 fast  |0 (OCoLC)fst01084736 
650 7 |a Robotics.  |2 fast  |0 (OCoLC)fst01098997 
830 0 |a Community experience distilled. 
856 4 0 |u https://appknovel.uam.elogim.com/kn/resources/kpLRUPDSP4/toc  |z Texto completo 
938 |a YBP Library Services  |b YANK  |n 12455505 
994 |a 92  |b IZTAP