Coder Social home page Coder Social logo

afcarl / ros-robotics-by-example Goto Github PK

View Code? Open in Web Editor NEW

This project forked from packtpublishing/ros-robotics-by-example

0.0 1.0 0.0 1.26 MB

Code repository for ROS Robotics By Example, published By Packt

License: MIT License

CMake 22.83% Python 73.09% C++ 4.07%

ros-robotics-by-example's Introduction

ROS Robotics By Example

This is the code repository for ROS Robotics By Example, published by Packt. It contains all the supporting project files necessary to work through the book from start to finish.

About the Book

Unity is one of the biggest game engines in the world, providing the user with a range of important tools that they need to bring their ideas into reality. Beginner game developers are optimistic, passionate, and ambitious, but that ambition can be dangerous! Too often, budding indie developers and hobbyists bite off more than they can chew. Games like Angry Birds, Cut the Rope, and Fruit Ninja are fun, simple games that have delighted players and delivered big profits to their creators. This is the perfect climate for new game developers to succeed by creating simple games with Unity, starting today.

Instructions and Navigation

All of the code is organized into folders. Each folder starts with a number followed by the application name. For example, Chapter02.

The code will look like the following:

<?xml version='1.0'?>
<robot name="dd_robot">
 <!-- Base Link -->
 <link name="base_link">
 <visual>
 <origin xyz="0 0 0" rpy="0 0 0" />
 <geometry>
 <box size="0.5 0.5 0.25"/>
 </geometry>
 </visual>
 </link>
</robot>

The format of this book is intended for you to follow along and perform the instructions as the information is provided. You will need a computer with Ubuntu 14.04 (Trusty Tahr) installed. Other Ubuntu versions and Linux distributions may work as well as Mac OS X, Android, and Windows but documentation for these versions will need to reference the ROS wiki (http://wiki.ros.org/ Distributions). The version of ROS that this book was written around is Indigo Igloo, which is the current release recommended for stability. Its end of life is targeted for April 2019. Other versions of ROS may be used but are untested. All the software used in this book is open source and freely available for download and use. Instructions to download the software are found in the chapter where the software is introduced. In Chapter 1, Getting Started with ROS, instructions are given to download and set up the ROS software environment. Our preferred method to download software is the use of Debian packages. Where no Debian packages exist, we refer to downloading the software from repositories such as GitHub. Gazebo simulation performs intensive graphics processing and the use of a dedicated graphics card is advised but not required. Peripheral devices such as 3D sensors, Xbox, or PS3 controllers, Arduino or Raspberry Pi controller boards, and Android mobile devices are optional equipment.

Related Products

Suggestions and Feedback

Click here if you have any feedback or suggestions.

ros-robotics-by-example's People

Contributors

danish-shaikh123 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.