|
Showing 1 - 3 of
3 matches in All Departments
Design, build, and simulate complex robots using the Robot
Operating System Key Features Become proficient in ROS programming
using C++ with this comprehensive guide Build complex robot
applications using the ROS Noetic Ninjemys release to interface
robot manipulators with mobile robots Learn to interact with aerial
robots using ROS Book DescriptionThe Robot Operating System (ROS)
is a software framework used for programming complex robots. ROS
enables you to develop software for building complex robots without
writing code from scratch, saving valuable development time.
Mastering ROS for Robotics Programming provides complete coverage
of the advanced concepts using easy-to-understand, practical
examples and step-by-step explanations of essential concepts that
you can apply to your ROS robotics projects. The book begins by
helping you get to grips with the basic concepts necessary for
programming robots with ROS. You'll then discover how to develop a
robot simulation, as well as an actual robot, and understand how to
apply high-level capabilities such as navigation and manipulation
from scratch. As you advance, you'll learn how to create ROS
controllers and plugins and explore ROS's industrial applications
and how it interacts with aerial robots. Finally, you'll discover
best practices and methods for working with ROS efficiently. By the
end of this ROS book, you'll have learned how to create various
applications in ROS and build your first ROS robot. What you will
learn Create a robot model with a 7-DOF robotic arm and a
differential wheeled mobile robot Work with Gazebo, CoppeliaSim,
and Webots robotic simulators Implement autonomous navigation in
differential drive robots using SLAM and AMCL packages Interact
with and simulate aerial robots using ROS Explore ROS pluginlib,
ROS nodelets, and Gazebo plugins Interface I/O boards such as
Arduino, robot sensors, and high-end actuators Simulate and perform
motion planning for an ABB robot and a universal arm using
ROS-Industrial Work with the motion planning features of a 7-DOF
arm using MoveIt Who this book is forIf you are a robotics
graduate, robotics researcher, or robotics software professional
looking to work with ROS, this book is for you. Programmers who
want to explore the advanced features of ROS will also find this
book useful. Basic knowledge of ROS, GNU/Linux, and C++ programming
concepts is necessary to get started with this book.
Discover best practices and troubleshooting solutions when working
on ROS Key Features Develop complex robotic applications using ROS
to interface robot manipulators and mobile robots Gain insight into
autonomous navigation in mobile robots and motion planning in robot
manipulators Discover best practices and troubleshooting solutions
Book DescriptionIn this day and age, robotics has been gaining a
lot of traction in various industries where consistency and
perfection matter. Automation is achieved via robotic applications
and various platforms that support robotics. The Robot Operating
System (ROS) is a modular software platform to develop generic
robotic applications. This book focuses on the most stable release
of ROS (Kinetic Kame), discusses advanced concepts, and effectively
teaches you programming using ROS. We begin with aninformative
overview of the ROS framework, which will give you a clear idea of
how ROS works. During the course of this book, you'll learn to
build models of complex robots, and simulate and interface the
robot using the ROS MoveIt! motion planning library and ROS
navigation stacks. Learn to leverage several ROS packages to
embrace your robot models. After covering robot manipulation and
navigation, you'll get to grips with the interfacing I/O boards,
sensors, and actuators of ROS. Vision sensors are a key component
of robots, and an entire chapter is dedicated to the vision sensor
and image elaboration, its interface in ROS and programming. You'll
also understand the hardware interface and simulation of complex
robots to ROS and ROS Industrial. At the end of this book, you'll
discover the best practices to follow when programming using ROS.
What you will learn Create a robot model with a seven-DOF robotic
arm and a differential wheeled mobile robot Work with Gazebo and
V-REP robotic simulator Implement autonomous navigation in
differential drive robots using SLAM and AMCL packages Explore the
ROS Pluginlib, ROS nodelets, and Gazebo plugins Interface I/O
boards such as Arduino, robot sensors, and high-end actuators
Simulate and motion plan an ABB and universal arm using ROS
Industrial Explore the latest version of the ROS framework Work
with the motion planning of a seven-DOF arm using MoveIt! Who this
book is forIf you are a robotics enthusiast or researcher who want
to learn more about building robot applications using ROS, this
book is for you. In order to learn from this book, you should have
a basic knowledge of ROS, GNU/Linux, and C++ programming concepts.
The book is also excellent for programmers who want to explore the
advanced features of ROS.
|
You may like...
Loot
Nadine Gordimer
Paperback
(2)
R398
R330
Discovery Miles 3 300
Loot
Nadine Gordimer
Paperback
(2)
R398
R330
Discovery Miles 3 300
Poor Things
Emma Stone, Mark Ruffalo, …
DVD
R449
R329
Discovery Miles 3 290
|