Programming Robots with ROS

A Practical Introduction to the Robot Operating System

Author: Morgan Quigley,Brian Gerkey,William D. Smart

Publisher: "O'Reilly Media, Inc."

ISBN: 1449325505

Category: Computers

Page: 448

View: 5668

Want to develop novel robot applications, but don’t know how to write a mapping or object-recognition system? You’re not alone, but you’re certainly not without help. By combining real-world examples with valuable knowledge from the Robot Operating System (ROS) community, this practical book provides a set of motivating recipes for solving specific robotics use cases. Ideal for enthusiasts, from students in robotics clubs to professional robotics scientists and engineers, each recipe describes a complete solution using ROS open source libraries and tools. You’ll learn how to complete tasks described in the recipes, as well as how to configure and recombine components for other tasks. If you’re familiar with Python, you’re ready to go. Learn fundamentals, including key ROS concepts, tools, and patterns Program robots that perform an increasingly complex set of behaviors, using the powerful packages in ROS See how to easily add perception and navigation abilities to your robots Integrate your own sensors, actuators, software libraries, and even a whole robot into the ROS ecosystem Learn tips and tricks for using ROS tools and community resources, debugging robot behavior, and using C++ in ROS
Release

Mobile Roboter

Eine Einführung aus Sicht der Informatik

Author: Joachim Hertzberg,Kai Lingemann,Andreas Nüchter

Publisher: Springer-Verlag

ISBN: 3642017266

Category: Computers

Page: 390

View: 3895

Mobile Roboter bewegen sich autonom im Raum. Die dafür notwendigen Berechnungen des Steuerungsprogramms beruhen wesentlich auf Sensordaten aus der Umgebung. Im Zentrum des Lehrbuchs stehen Algorithmen und Repräsentationen für die Steuerung mobiler Roboter. Aufbauend auf Kapiteln zu Sensorik und Sensordatenverarbeitung werden alle zentralen nicht-mechanischen Aspekte der Fortbewegung behandelt. Das erste Lehrbuch in deutscher Sprache zum Thema eignet sich nicht nur für das Bachelor-Studium, sondern auch zum Selbststudium und als Nachschlagewerk.
Release

A Systematic Approach to Learning Robot Programming with ROS

Author: Wyatt Newman

Publisher: CRC Press

ISBN: 1498777872

Category: Computers

Page: 502

View: 3903

A Systematic Approach to Learning Robot Programming with ROS provides a comprehensive, introduction to the essential components of ROS through detailed explanations of simple code examples along with the corresponding theory of operation. The book explores the organization of ROS, how to understand ROS packages, how to use ROS tools, how to incorporate existing ROS packages into new applications, and how to develop new packages for robotics and automation. It also facilitates continuing education by preparing the reader to better understand the existing on-line documentation. The book is organized into six parts. It begins with an introduction to ROS foundations, including writing ROS nodes and ROS tools. Messages, Classes, and Servers are also covered. The second part of the book features simulation and visualization with ROS, including coordinate transforms. The next part of the book discusses perceptual processing in ROS. It includes coverage of using cameras in ROS, depth imaging and point clouds, and point cloud processing. Mobile robot control and navigation in ROS is featured in the fourth part of the book The fifth section of the book contains coverage of robot arms in ROS. This section explores robot arm kinematics, arm motion planning, arm control with the Baxter Simulator, and an object-grabber package. The last part of the book focuses on system integration and higher-level control, including perception-based and mobile manipulation. This accessible text includes examples throughout and C++ code examples are also provided at https://github.com/wsnewman/learning_ros
Release

Einführung in TensorFlow

Deep-Learning-Systeme programmieren, trainieren, skalieren und deployen

Author: Tom Hope,Yehezkel S. Resheff,Itay Lieder

Publisher: O'Reilly

ISBN: 3960101813

Category: Computers

Page: 238

View: 703

Deep-Learning-Netze, die mit großen Datenmengen angelernt wurden, lösen komplexe Aufgaben mit erstaunlicher Genauigkeit. TensorFlow ist die führende Open-Source-Bibliothek zum Erstellen und Trainieren neuronaler Deep-Learning-Netze z.B. für die Sprach- und Bilderkennung, die Verarbeitung natürlicher Sprache (NLP) oder die vorhersagende Datenanalyse. Dieses Buch bietet einer breiten technisch orientierten Leserschaft einen praxisnahen Zugang zu den Grundlagen von TensorFlow.Sie erarbeiten zunächst einige einfache Beispielaufgaben mit TensorFlow und tauchen anschließend tiefer in Themen ein wie die Architektur neuronaler Netze, die Visualisierung mit TensorBoard, Abstraktionsbibliotheken für TensorFlow oder Multithread-Pipelines zur Dateneingabe. Wenn Sie dieses Buch durchgearbeitet haben, sind Sie in der Lage, Deep-Learning-Systeme mit TensorFlow zu erstellen und im Produktivbetrieb einzusetzen.
Release

ROS Robotics By Example

Learning to control wheeled, limbed, and flying robots using ROS Kinetic Kame

Author: Carol Fairchild,Dr. Thomas L. Harman

Publisher: Packt Publishing Ltd

ISBN: 1788474724

Category: Computers

Page: 484

View: 5535

Learning how to build and program your own robots with the most popular open source robotics programming framework About This Book Get to know the fundamentals of ROS and apply its concepts to real examples Learn how to write robotics applications without getting bogged down in hardware problems Learn to implement best practices in ROS development Who This Book Is For This book is for robotic enthusiasts, researchers and professional robotics engineers who would like to build robot applications using ROS. It gives the robotics beginner and the ROS newbie an immensely practical introduction to robot building and robotics application coding. Basic knowledge of GNU/Linux and the ability to write simple applications is assumed, but no robotics knowledge, practical or theoretical, is needed. What You Will Learn Control a robot without requiring a PhD in robotics Simulate and control a robot arm Control a flying robot Send your robot on an independent mission Learning how to control your own robots with external devices Program applications running on your robot Extend ROS itself Extend ROS with the MATLAB Robotics System Toolbox In Detail ROS is a robust robotics framework that works regardless of hardware architecture or hardware origin. It standardizes most layers of robotics functionality from device drivers to process control and message passing to software package management. But apart from just plain functionality, ROS is a great platform to learn about robotics itself and to simulate, as well as actually build, your first robots. This does not mean that ROS is a platform for students and other beginners; on the contrary, ROS is used all over the robotics industry to implement flying, walking and diving robots, yet implementation is always straightforward, and never dependent on the hardware itself. ROS Robotics has been the standard introduction to ROS for potential professionals and hobbyists alike since the original edition came out; the second edition adds a gradual introduction to all the goodness available with the Kinetic Kame release. By providing you with step-by-step examples including manipulator arms and flying robots, the authors introduce you to the new features. The book is intensely practical, with space given to theory only when absolutely necessary. By the end of this book, you will have hands-on experience on controlling robots with the best possible framework. Style and approach ROS Robotics By Example, Second Edition gives the robotics beginner as well as the ROS newbie an immensely practical introduction to robot building and robotics application coding. ROS translates as "robot operating system"; you will learn how to control a robot via devices and configuration files, but you will also learn how to write robot applications on the foundation of this operating system.
Release

Fahrerlose Transportsysteme

Eine Fibel - mit Praxisanwendungen - zur Technik - für die Planung

Author: Günter Ullrich

Publisher: Springer-Verlag

ISBN: 3834825921

Category: Technology & Engineering

Page: 244

View: 9941

Fahrerlose Transportsysteme (FTS) sind innerbetriebliche, flurgebundene Fördersysteme mit automatisch gesteuerten Fahrzeugen. Seit Mitte der 1990er Jahre drängt das FTS erfolgreich in fast alle Branchen der Industrie und in viele öffentliche Bereiche, wie z. B. Krankenhäuser. Dieses Fachbuch gibt einen umfassenden Überblick über das moderne Organisationsmittel der Intralogistik. Es werden die Einsatzgebiete und die technologischen Standards von allen FTS-relevanten Komponenten und Funktionen dargestellt. Die Fibel begleitet das FTS auf seinem Weg zu neuen technischen Lösungen und veränderten Märkten. Ein weiterer Schwerpunkt ist die an den VDI-Richtlinien angelehnte praxisnahe Planung solcher Intralogistik-Systeme. Die vorliegende zweite Auflage wurde im Ganzen überarbeitet, neu strukturiert und an den aktuellen Stand der Entwicklungen angepasst.
Release

Robotics in Education

Latest Results and Developments

Author: Wilfried Lepuschitz,Munir Merdan,Gottfried Koppensteiner,Richard Balogh,David Obdržálek

Publisher: Springer

ISBN: 3319628755

Category: Computers

Page: 330

View: 9753

This proceedings volume highlights the latest achievements in research and development in educational robotics, which were presented at the 8th International Conference on Robotics in Education (RiE 2017) in Sofia, Bulgaria, from April 26 to 28, 2017. The content will appeal to both researchers and educators interested in methodologies for teaching robotics that confront learners with science, technology, engineering, arts and mathematics (STEAM) through the design, creation and programming of tangible artifacts, giving them the chance to create personally meaningful objects and address real-world societal needs. This also involves the introduction of technologies ranging from robotics controllers to virtual environments. In addition, the book presents evaluation results regarding the impact of robotics on students’ interests and competence development. The approaches discussed cover the whole educational range, from elementary school to the university level, in both formal as well as informal settings.
Release

W.U.R. Werstands universal Robots

Author: Karel Čapek

Publisher: BoD – Books on Demand

ISBN: 3743704048

Category: Drama

Page: 104

View: 4762

Karel Čapek: W.U.R. Werstands universal Robots Originaltitel: »R.U.R. Rossum's Universal Robots«. Erstdruck 1920. Hier in der deutschen Übersetzung von Otto Pick, Prag, 1922. Neuausgabe. Herausgegeben von Karl-Maria Guth. Berlin 2017. Umschlaggestaltung von Thomas Schultz-Overhage. Gesetzt aus der Minion Pro, 11 pt.
Release

Nichts als Liebe

Roman

Author: Christina Lauren

Publisher: Aufbau Digital

ISBN: 3841216358

Category: Fiction

Page: 400

View: 7653

Manchmal braucht man ... nichts als Liebe. Macy führt ein Leben, in dem sie keine großen Gefühle riskieren muss. Sie ist mit einem netten Mann zusammen, den sie heiraten wird, und versinkt in ihrer Arbeit als Kinderärztin. Dann läuft ihr Elliot über den Weg – der ihre erste Liebe war. Schon bald bekommt Macys sorgsam errichtete Fassade Risse. Denn einst bedeutete Elliot ihr die ganze Welt – bis er ihr für alle Zeiten das Herz brach. Nun, elf Jahre später, sind sie einander fremd geworden, zu viel ist passiert, was sich nicht mehr gutmachen lässt. Oder ist da noch etwas zwischen ihnen, das ihnen die Kraft gibt, die Vergangenheit zu überwinden? Ein Roman über das ganze Glück, aber auch den ganzen Kummer, den die Liebe manchmal für uns bereithält.
Release

ROS Robotics By Example, Second Edition

Author: Carol Fairchild,Thomas L. Harman

Publisher: N.A

ISBN: 9781788479592

Category: Computers

Page: 484

View: 7202

Learning how to build and program your own robots with the most popular open source robotics programming frameworkAbout This Book* Get to know the fundamentals of ROS and apply its concepts to real examples* Learn how to write robotics applications without getting bogged down in hardware problems* Learn to implement best practices in ROS development Who This Book Is ForThis book is for robotic enthusiasts, researchers and professional robotics engineers who would like to build robot applications using ROS. It gives the robotics beginner and the ROS newbie an immensely practical introduction to robot building and robotics application coding. Basic knowledge of GNU/Linux and the ability to write simple applications is assumed, but no robotics knowledge, practical or theoretical, is needed.What You Will Learn* Control a robot without requiring a PhD in robotics* Simulate and control a robot arm* Control a flying robot* Send your robot on an independent mission* Learning how to control your own robots with external devices* Program applications running on your robot* Extend ROS itself* Extend ROS with the MATLAB Robotics System ToolboxIn DetailROS is a robust robotics framework that works regardless of hardware architecture or hardware origin. It standardizes most layers of robotics functionality from device drivers to process control and message passing to software package management.But apart from just plain functionality, ROS is a great platform to learn about robotics itself and to simulate, as well as actually build, your first robots. This does not mean that ROS is a platform for students and other beginners; on the contrary, ROS is used all over the robotics industry to implement flying, walking and diving robots, yet implementation is always straightforward, and never dependent on the hardware itself.ROS Robotics has been the standard introduction to ROS for potential professionals and hobbyists alike since the original edition came out; the second edition adds a gradual introduction to all the goodness available with the Kinetic Kame release.By providing you with step-by-step examples including manipulator arms and flying robots, the authors introduce you to the new features. The book is intensely practical, with space given to theory only when absolutely necessary. By the end of this book, you will have hands-on experience on controlling robots with the best possible framework.Style and approachROS Robotics By Example, Second Edition gives the robotics beginner as well as the ROS newbie an immensely practical introduction to robot building and robotics application coding. ROS translates as "robot operating system"; you will learn how to control a robot via devices and configuration files, but you will also learn how to write robot applications on the foundation of this operating system.
Release

Embedded Intelligent Systems

Author: Peter Nauth

Publisher: Walter de Gruyter

ISBN: 3486593285

Category: Technology & Engineering

Page: 208

View: 2151

Das Buch vermittelt Kenntnisse zur Technologie und dem Design von Embedded Intelligent Systems. Dazu werden neben der Kernproblematik von Embedded Intelligent Systems (Architektur, Eigenschaften und Leistungsmerkmale verschiedener Mikrocontroller, Peripherieankopplung, Programmierung in Assembler und C) auch Embedded Intelligence Algorithmen zur Signalauswertung (z.B. Mustererkennungsverfahren) näher erläutert. Beispiele zur Entwicklung von intelligenten embedded Sensoren (Spracherkennung, Smart Sensors, integrierte Abstandswarnsysteme, intelligente Kameras) vertiefen die Theorie und beschreiben Managementmethoden bei der Entwicklung kompletter Embedded Intelligent Systems. Erläuternde Beispiele sowie zahlreiche Übungsbeispiele zur Programmierung eines Prozessors veranschaulichen den Aufbau und die Theorie der Embedded Intelligent Systems. Viele dieser Beispiele finden sich auf der CD zum Lehrbuch.
Release

#AskGaryVee

Ein Entrepreneur über Social Media, Selbstbewusstsein, Gewinnen. ...

Author: Gary Vaynerchuk

Publisher: FinanzBuch Verlag

ISBN: 3960920474

Category: Self-Help

Page: 400

View: 3894

Fast 50 Millionen aufgerufene Videos auf Youtube, 1,5 Millionen Follower bei Twitter, 2,2 Millionen bei Facebook, New York Times- und Wall Street Journal-Bestsellerautor – Gary Vaynerchuk ist einer der erfolgreichsten Social-Media-Gurus überhaupt. Seine Karriere liest sich wie ein modernes Märchen: Als Kind weißrussischer Einwanderer machte er aus dem Weingeschäft seines Vaters ein Millionen-Imperium – dank E-Commerce. Zusätzlich startete er seinen eigenen Video-Blog auf Youtube, den sich mittlerweile Millionen Gründer und Entrepreneure angesehen haben. In "#AskGaryVee" sind die nützlichsten und interessantesten Fragen des Video-Blogs mit Garys Antworten zusammengestellt und erweitert. Von erfolgreichen Twitter-Strategien für kleine Unternehmen über die Kunst, Promis für die eigene Marke zu gewinnen, bis hin zum wirksamen Launch neuer Produkte. Egal ob man sein eigenes Start-up gründet, in der Digitalbranche arbeitet oder in einer ganz klassischen Firma anheuert, "#AskGaryVee" ist das essenzielle Handbuch, um Großes zu leisten.
Release

Modellgetriebene Softwareentwicklung

Techniken, Engineering, Management

Author: Thomas Stahl,Markus Völter

Publisher: N.A

ISBN: 9783898643108

Category:

Page: 410

View: 7559

Modellgetriebene Entwicklung befasst sich mit der Erstellung kompletter Softwaresysteme aus Modellen. Das Buch stellt einen praxisorientierten Leitfaden für modellgetriebene Entwicklung dar und richtet sich dabei an Architekten, Entwickler sowie technische Projektleiter. Obwohl die Model-Driven Architecture (MDA) der OMG einen hohen Stellenwert bei den Betrachtungen einnimmt, betrachtet das Buch auch allgemeine Aspekte modellgetriebener Entwicklung. Das Buch ist dreigeteilt in eine Einführung, einen praktischen Leitfaden mit einem ausführlichen Fallbeispiel sowie zusätzliche Kapitel, die bestimmte Aspekte der Thematik genauer beleuchten.
Release

Robotic Sailing 2016

Proceedings of the 9th International Robotic Sailing Conference

Author: José C. Alves,Nuno A. Cruz

Publisher: Springer

ISBN: 3319454536

Category: Technology & Engineering

Page: 103

View: 5042

This book contains selected papers that address a variety of topics related to the design, development and operation of unmanned and fully autonomous sailing boats. These papers were presented in the 9th International Robotic Sailing Conference, in association with the 9th World Robotic Sailing Championship that took place in Viana do Castelo, Portugal from the 5th to 10th of September 2016. The book is divided in three parts, each focusing on key aspects of robotic sailing. The first part addresses the design, construction and validation of autonomous sailboat platforms, including their rigs, appendages and control mechanisms. The second part is devoted to the development of sensors and algorithms to enhance the performance of robotic sailing boats, in terms of their speed, course control and manoeuvring ability. Finally, the papers in the last part are dedicated to the improvement of behaviours required for the accomplishment of complex autonomous missions. Robotic sailing is a relatively new multidisciplinary area of research, with a recognized great potential for persistent ocean observation. Using the wind for boat propulsion is something mankind has been doing for centuries. Automating and optimizing the sailing process in the harsh marine environment is an ever present challenge which is now promising to bear fruit.
Release

Mobile Robotik

Eine praktische Einführung

Author: Ulrich Nehmzow

Publisher: Springer-Verlag

ISBN: 3642559425

Category: Technology & Engineering

Page: 264

View: 3623

Using information and scale as central themes, this comprehensive survey explains how to handle real problems in astronomical data analysis through a modern arsenal of powerful techniques. The coverage includes chapters or appendices on: detection and filtering; image compression; multichannel, multiscale, and catalog data analytical methods; wavelets transforms, Picard iteration, and software tools.
Release

Leading Change

Wie Sie Ihr Unternehmen in acht Schritten erfolgreich verändern

Author: John P. Kotter

Publisher: Vahlen

ISBN: 3800646153

Category: Fiction

Page: 158

View: 6555

John P. Kotters wegweisendes Werk Leading Change erschien 1996 und zählt heute zu den wichtigsten Managementbüchern überhaupt. Es wurde in zahlreiche Sprachen übersetzt und millionenfach verkauft. Der Druck auf Unternehmen, sich den permanent wandelnden internen und externen Einflüssen zu stellen, wird weiter zunehmen. Dabei gehört ein offener, aber professionell geführter Umgang mit Change-Prozessen zu den Wesensmerkmalen erfolgreicher Unternehmen im 21. Jahrhundert und zu den größten Herausforderungen in der Arbeit von Führungskräften. Einer der weltweit renommiertesten Experten auf diesem Gebiet hat basierend auf seinen Erfahrungen aus Forschung und Praxis einen visionären Text geschrieben, der zugleich inspirierend und gefüllt ist mit bedeutenden Implikationen für das Change-Management. Leading Change zeigt Ihnen, wie Sie Wandlungsprozesse in Unternehmen konsequent führen. Beginnend mit den Gründen, warum viele Unternehmen an Change-Prozessen scheitern, wird im Anschluss ein Acht-Stufen-Plan entwickelt, der Ihnen hilft, pragmatisch einen erfolgreichen Wandel zu gestalten. Wenn Sie wissen möchten, warum Ihre letzte Change-Initiative scheiterte, dann lesen Sie dieses Buch am besten gleich, sodass Ihr nächstes Projekt von Erfolg gekrönt wird. Ralf Dobelli, getabstract.com Leading Change is simply the best single work I have seen on strategy implementation. William C. Finnie, Editor-in-Chief Strategy & Leadership Leading Change ist ein weltweiter, zeitloser Bestseller. Werner Seidenschwarz, Seidenschwarz & Comp.
Release

Kollaps

Warum Gesellschaften überleben oder untergehen

Author: Jared Diamond

Publisher: S. Fischer Verlag

ISBN: 3104034001

Category: History

Page: 736

View: 9359

Der Weltbestseller als erweiterte Neuausgabe! Die überwucherten Tempelruinen von Angkor Wat, die zerfallenden Pyramiden der Maya in Yucatan und die rätselhaften Moai-Statuen der Osterinsel – sie alle sind stille Zeugen von einstmals blühenden Kulturen, die irgendwann verschwanden. Doch was waren die Ursachen dafür? Jared Diamond zeichnet in seiner erweiterten, faszinierenden wie hochaktuellen Studie die Muster nach, die dem Untergang von Gesellschaften (oder ihrem Überleben) zugrunde liegen, und zeigt, was wir für unsere Zukunft daraus lernen können.
Release

The Second Machine Age

Wie die nächste digitale Revolution unser aller Leben verändern wird

Author: Erik Brynjolfsson,Andrew McAfee

Publisher: Plassen Verlag

ISBN: 3864702224

Category: Political Science

Page: 368

View: 8827

Computer sind mittlerweile so intelligent geworden, dass die nächste industrielle Revolution unmittelbar bevorsteht. Wer profitiert, wer verliert? Antworten auf diese Fragen bietet das neue Buch der Technologie-Profis Erik Brynjolfsson und Andrew McAfee. Seit Jahren arbeiten wir mit Computern - und Computer für uns. Mittlerweile sind die Maschinen so intelligent geworden, dass sie zu Leistungen fähig sind, die vor Kurzem noch undenkbar waren: Sie fahren Auto, sie schreiben eigene Texte - und sie besiegen Großmeister im Schach. Dieser Entwicklungssprung ist nur der Anfang. In ihrem neuen Buch zeigen zwei renommierte Professoren, welch atemberaubende Entwicklungen uns noch bevorstehen: Die zweite industrielle Revolution kommt! Welche Auswirkungen wird das haben? Welche Chancen winken, welche Risiken drohen? Was geschieht dabei mit den Menschen, was mit der Umwelt? Und was werden Gesellschaft und Politik tun, um die Auswirkungen dieser "neuen digitalen Intelligenz" für alle bestmöglich zu gestalten? Dieses Buch nimmt Sie mit auf eine Reise in eine Zukunft, die schon längst begonnen hat.
Release