Skip to content

Make yourself, a secure network of IoT/Robot and a advanced k8s cluster. RDBOX is provided by OSS(Open Source Software) and OSH(Open Source Hardware).

License

Notifications You must be signed in to change notification settings

higuchi-toshio-intec/rdbox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 (info-rdbox@intec.co.jp)

About

Make yourself, a secure network of IoT/Robot and a advanced k8s cluster. RDBOX is provided by OSS(Open Source Software) and OSH(Open Source Hardware).

Resources

License

Stars

Watchers

Forks

Packages

No packages published