Giter Club home page Giter Club logo

realsense-ros-gazebo's Introduction

Realsense-ros-gazebo

Codacy Badge GitHub release (latest by date) ROS versions Contributions

This repository contains all the code required to use both the simulated and real RealSense cameras with ROS. The simulated camera is implemented in Gazebo. It contains the following submodules:

Implemented cameras

It currently contains the gazebo implementation for the:

Feel free to add a pull_request/issue might you need support for any of the other cameras.

How to use

Installed the dependencies

To use this package, you first have to make sure you installed the required Realsense libraries. A guide on how this is done can be found in the realsense documentation. Additionally you also have to make sure ROS and Gazebo are installed.

Build the package

In order to build the package you have to create a catkin workspace. You can then clone the repository in the src folder using the following command:

mkdir ~/catkin_ws
cd ~/catkin_ws
git clone --recurse-submodules src

Please make sure you use the --recursive-submodules flag as this repository contains submodules. After you cloned the repository you can install the ros dependencies using the following command:

rosdep install --from-paths src --ignore-src --rosdistro melodic

When this is done you can build the package using one of the following commands:

catkin_make
catkin build

Use the package

To see the package in action source the catkin ./devel/setup.bash script. An example can then be started using the following command:

roslaunch realsense2_description view_d435_model_rviz_gazebo.launch

Acknowledgement

This repository was created following the guide on the realsense2_description repository of @issaiass

Contributing

Feel free to open an issue if you have ideas on how to make this GitHub action better or if you want to report a bug! All contributions are welcome. ๐Ÿš€ Please consult the contribution guidelines for more information.

realsense-ros-gazebo's People

Contributors

rickstaa 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.