GithubHelp home page GithubHelp logo

pc6-sv / robot_devkit Goto Github PK

View Code? Open in Web Editor NEW

This project forked from intel/robot_devkit

0.0 0.0 0.0 62.21 MB

Updated ROS2 based Intel Robot Development Kit

Home Page: https://intel.github.io/robot_devkit_doc

License: Apache License 2.0

Shell 88.39% Lua 2.17% Python 5.80% CMake 2.12% C++ 1.51%

robot_devkit's Introduction

Intel Robot DevKit

1. Introduction

Intel Robot DevKit is the tool to generate Robotics Software Development Kit (RDK) designed for autonomous devices, including the ROS2 core and capacibilities packages like perception, planning, control driver etc. It provides flexible build/runtime configurations to meet different autonomous requirement on top of diversity hardware choices, for example use different hareware engine CPU/GPU/VPU to accelerate AI related features.

After build, the RDK is installed on Ubuntu18.04 with below items on development machine for further development.

  • ROS2 core
  • ROS2 Object Analytics(OA) with RealSense(RS) camera
  • ROS2 OpenVINO for people detection
  • Gazebo 9 with Gazebo-ros2 simulator
  • ROS2 navigation
  • rviz2
  • ROS2 tutorial for Intel components

Hardware Requirements

  • x86 CPU
  • Intel RealSense D400 Series
  • Intel RealSense T265

System Requirements

  • We support Ubuntu Linux Bionic Beaver 18.04 on 64-bit. We not support Mac OS X and Windows.

2. Installation Steps

Packages

Navigate to an empty directory which you intend to use as a workspace and run:

mkdir src
cd src
git clone https://github.com/PC6-SV/robot_devkit.git
cd robot_devkit
./rdk_install.sh

Running

To run, go to workspace directory and execute:

source /opt/ros/dashing/setup.bash
. ./install/local_setup.bash
. ./src/robot_devkit/ros2_ws/install/local_setup.bash
. ./src/robot_devkit/rdk_ws/perception_ws/install/local_setup.bash
export ROS_DOMAIN_ID=120      # Anything that communicates to this should have the same ID*
ros2 launch realsense2_nav autonomy_launch.py

#*e.g. robomaster dockerfile

robot_devkit's People

Contributors

ahuizxc avatar congliu0913 avatar physics-enthusiast avatar xhuan28 avatar yechun1 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.