Code Monkey home page Code Monkey logo

rdbox's Introduction

RDBOX (A Robotics Developers BOX)

Japanese Page link

Github Release

RDBOX is a infrastructure for ROS robots. These is very smart like your robot.

It is built automatically and maintained automatically.

Get with only about operations for 2 target.

Getting Started

Please also refer to the latest release notes.

If you just want to try RDBOX out, check out the Our Wiki page to give it a whirl. (英語/日本語の二ヶ国語のマニュアルが用意されています。)

  • Example) Install VirtualBox

    $ mkdir ${HOME}/git
    $ cd {HOME}/git
    $ git clone --depth 1 https://github.com/rdbox-intec/rdbox.git
    $ cd ${HOME}/git/rdbox/tutorials/setup-rdbox-hq-vb/conf
    $ cp -p rdbox-hq-vb.params.sample rdbox-hq-vb.params
    $ vi rdbox-hq-vb.params
    $ cd ${HOME}/git/rdbox/tutorials/setup-rdbox-hq-vb/setup-VirtualBox
    $ sudo sh setupVirtualBox.sh
    $ cd ${HOME}/git/rdbox/tutorials/setup-rdbox-hq-vb/setup-vagrant
    $ sudo sh setupVagrant.sh
  • One of our utilities, flashRDBOX, allows interactive dependency injection (DI) to RaspberryPi. There is no need for difficult operations.

  • If you own TurtleBot3, you can also experience the deployment of ROS applications.

  • Otherwise, you can learn the procedure for building development environment with RDBOX.

Features

Make your job easy with 3 features.

1. Orchestrate all resources running "ROS robots".

  • You will get a simpler and creative development experience than deploying with traditional roslaunch. Furthermore, it becomes easy to control a lot of groups of robots.
  • Orchestrate ROS nodes on robots and conputer resources by Kubernetes.
    • Allow mixing of x86 and ARM architecture CPU.
    • k8s master will run on AWS EC2 or VirtualBox on your PC.
  • Connect with the robots and others by Mesh Wi-Fi Network.
  • Connect with the Clouds/On-Premise by VPN Network.

RDBOX_SHOW.gif

2. Make It yourself!!

  • The RDBOX Edge devices builds with Raspberry Pi 3B/3B+.
  • There is no worry that the back port will be installed. (All source code and hardware are disclosed.)
  • Raspberry Pi provides you edge computing and Wi-Fi network and environmental sensors and more.
  • Provide assembly procedure and original SD card image.

parts_of_edge.jpeg

3. NETWORK CONNECT

  • Easily set up a dedicated local area network for robots.
    • Simply connect RDBOX in between the internet and your service robot. In one simple step, you can build a local area network and development environment. No knowledge of internet or networking is necessary.
  • Many network applications, including NTP, are offered with the product. Automate your network robot management.
  • All you need is a power source. Cover the whole movable range of mobile robots with a Wi-Fi network.

RDBOX_FETURES.gif

Compared with other robotics platforms.

3 Advantages compared to competitor's "robot development platform".

1. The RDBOX Provides ALL layers (L1 to L7) of the OSI reference model.

  • Competitor's "robot development platform" does not support it. You may need to pay a great deal of money to a specialist for consultation.
    • Providing access points via mesh Wi-Fi. The robot just connects to the access point.
    • It is possible to get security measures such as VPN and firewall andmore..., and convenient functions such as network application.

2. The RDBOX can be made with general equipment.

  • You can start using it with the "laptop" and "Raspberry Pi3B / 3B +" you may already have.

3. The RDBOX take in the good points of other companies' robot development platforms.

  • It can be used by combining "simulator linkage" and "existing API service" that other companies are good at.
    • Object Detection API
    • Reinforcement learning by Gazebo.
    • and more..

Components

Our Components

Third Components

  • hostapd
    • hostapd is an IEEE 802.11 AP and IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator.
    • We are applying and applying our patch.
  • SoftEtherVPN_Stable
    • Open Cross-platform Multi-protocol VPN Software.
    • We are applying and applying our patch.
  • bridge-utils
    • Utilities for configuring the Linux Ethernet bridge.
  • dnsmasq
    • network services for small networks.
  • nfs
    • support for NFS kernel server.
  • etc.....

Vision

Make Robot Engineers' Work a Lot Easier. You can control Network Robot with ease by our RDBOX

Licence

Licensed under the MIT license.

Contacts

RDBOX Project ([email protected])

rdbox's People

Contributors

higuchi-toshio-intec 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.