All Projects → rdbox-intec → Rdbox

rdbox-intec / Rdbox

Licence: mit
RDBOX is an advanced IT platform for robotics and IoT developers that highly integrates cloud-native and edge computing technologies.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Rdbox

Lyra
Open Source Workflow Engine for Cloud Native Infrastructure
Stars: ✭ 203 (-17.48%)
Mutual labels:  aws, azure, gcp, infrastructure
Learning Cloud
List of resources - courses, sample code, articles and screencasts for learning AWS, Azure, GCP and Alibaba Cloud
Stars: ✭ 100 (-59.35%)
Mutual labels:  aws, azure, gcp
Cloudsploit
Cloud Security Posture Management (CSPM)
Stars: ✭ 1,338 (+443.9%)
Mutual labels:  aws, azure, gcp
Terraform Provider Zerotier
Create, modify and destroy ZeroTier networks and members through Terraform.
Stars: ✭ 113 (-54.07%)
Mutual labels:  aws, network, vpn
Checkov
Prevent cloud misconfigurations during build-time for Terraform, Cloudformation, Kubernetes, Serverless framework and other infrastructure-as-code-languages with Checkov by Bridgecrew.
Stars: ✭ 3,572 (+1352.03%)
Mutual labels:  aws, azure, gcp
Cloudquery
cloudquery transforms your cloud infrastructure into SQL or Graph database for easy monitoring, governance and security.
Stars: ✭ 1,300 (+428.46%)
Mutual labels:  aws, azure, gcp
Seldon Server
Machine Learning Platform and Recommendation Engine built on Kubernetes
Stars: ✭ 1,435 (+483.33%)
Mutual labels:  aws, azure, gcp
Pulumi
Pulumi - Developer-First Infrastructure as Code. Your Cloud, Your Language, Your Way 🚀
Stars: ✭ 10,887 (+4325.61%)
Mutual labels:  aws, azure, gcp
Bucc
The fastest way to get a BUCC (BOSH, UAA Credhub and Concourse)
Stars: ✭ 130 (-47.15%)
Mutual labels:  aws, azure, gcp
Gardener
Kubernetes-native system managing the full lifecycle of conformant Kubernetes clusters as a service on Alicloud, AWS, Azure, GCP, OpenStack, EquinixMetal, vSphere, MetalStack, and Kubevirt with minimal TCO.
Stars: ✭ 2,093 (+750.81%)
Mutual labels:  aws, azure, gcp
Externalsecret Operator
An operator to fetch secrets from cloud services and inject them in Kubernetes
Stars: ✭ 177 (-28.05%)
Mutual labels:  aws, azure, gcp
Azure arc
Automated Azure Arc environments
Stars: ✭ 224 (-8.94%)
Mutual labels:  aws, azure, gcp
Pragmaticai
[Book-2019] Pragmatic AI: An Introduction to Cloud-based Machine Learning
Stars: ✭ 79 (-67.89%)
Mutual labels:  aws, azure, gcp
Black.box
Plug-and-Play VPN router and unblocker
Stars: ✭ 89 (-63.82%)
Mutual labels:  aws, raspberry-pi, vpn
Pulumi Kubernetesx
Kubernetes for Everyone
Stars: ✭ 74 (-69.92%)
Mutual labels:  aws, azure, gcp
Hackingthe.cloud
Content for hackingthe.cloud
Stars: ✭ 101 (-58.94%)
Mutual labels:  aws, azure, gcp
Kubernetes Guides
Crosswalk Playbooks and Code for Teams to Manage Kubernetes in Production
Stars: ✭ 51 (-79.27%)
Mutual labels:  aws, azure, gcp
Examples
Infrastructure, containers, and serverless apps to AWS, Azure, GCP, and Kubernetes... all deployed with Pulumi
Stars: ✭ 1,085 (+341.06%)
Mutual labels:  aws, azure, gcp
Hybrid multicloud overlay
MutiCloud_Overlay demonstrates a use case of overlay over one or more clouds such as AWS, Azure, GCP, OCI, Alibaba and a vSphere private infrastructure in Hub and spoke topology, point to point topology and in a Single cloud. Overlay protocols IPv6 and IPv4 are independent of underlying infrastructure. This solution can be integrated with encryption and additional security features.
Stars: ✭ 127 (-48.37%)
Mutual labels:  aws, azure, gcp
Machine Controller Manager
Declarative way of managing machines for Kubernetes cluster
Stars: ✭ 186 (-24.39%)
Mutual labels:  aws, azure, gcp

RDBOX (A Robotics Developers BOX)

RDBOX is an advanced IT platform for robotics and IoT developers that highly integrates cloud-native and edge computing technologies. Prepare RaspberryPi and AWS or Azure or Google Cloud Platform or Laptop(With Vagrant).

CircleCI RDBOX App Market RDBOX Middleware Build and Deploy Codacy Badge Github Release Bintray

Don’t be surprised, there IT infrastructure is built automatically and maintained automatically.
(DETAIL: Effect on you)
And that is got Effect with only Run the scripts and Burn the SDCARD.
(DETAIL: What you do)

Of course, protect the app at all layers of the OSI reference model.

Please do not worry. You can create an SD card easily by app. (Now offering Windows10 and MacOS version. Linux versions will be released soon.)
⬇️ Download Windows10 | ⬇️ Download MacOS | ⬇️ Download Linux

Click here for details.

This is just an example of RDBOX functionality.
You can start using the useful features right away with a click. The RDBOX App Market is a platform to easily add highly integrates cloud-native and edge computing technologies applications to your RDBOX environment to help you develop service robots and IoT devices.
e.g. Jenkins, Harbor, Gogs, elasticsearch, kibana, logstash

Click here for details.

In addition, you can easily control robots at multiple locations.
Many other functions are available in RDBOX.


Table of Contents

How to use

Auto-build Kubernetes cluster(Use Docker as a containerd.) & Secure-Scalable Physical-network optimized for ROS robots.

  1. Prepare RaspberryPi and AWS or Azure or Google Cloud Platform or PC. (Please see the wiki for details.)
  2. Please also refer to the latest release notes.
  3. If you just want to try RDBOX out, check out the Our Wiki page to give it a whirl. (←英語/日本語の二ヶ国語のマニュアルが用意されています。)

Supplementary information

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

Effect on you

RDBOX based on HypriotOS (Debian GNU/Linux 10)

             .___.
            /___/|
            |   |/
            .---.
            RDBOX
 - A Robotics Developers BOX -

What you do

Features

Make your job easy with 3 features.

1. Orchestrate all resources running "ROS robots/IoT Devices"

  • 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 Azure VirtualMachine or Google Cloud Platform ComputeEngine 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+/4B.
  • 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 + / 4B" 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

  • RDBOX App Market
    • The RDBOX App Market is a platform to easily add highly integrates cloud-native and edge computing technologies applications to your RDBOX environment to help you develop service robots and IoT devices.
  • rdboxGARIBAN
    • Create an SD card for RDBOX using an easy-to-understand GUI.
  • go-transproxy
    • Transparent proxy servers for HTTP, HTTPS, DNS and TCP.
  • rdbox-middleware
    • Middleware for RDBOX
  • image-builder-rpi
    • SD card image for Raspberry Pi with Docker: HypriotOS

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

Our Mission

Solve: Short of talented engineers (48,000 people in Japan in 2020)

  • Robotics is a complex technology.
  • Therefore, the backbone of the engineer is different. Naturally, IT skills of each engineer are not constant.
  • The use of IT technology is essential to build a robot system that links various types of service robots and IoT devices.

RDBOX (a IT infrastructure for ROS robots.) Boosts the productivity of engineers with various backbones

  • for Engineer with various backbones.
    • Create opportunities to experience "Advanced IT technologies".
  • for Advanced IT Engineer
    • Provides easy customization and high affinity to existing modules. (like a ToolBOX)
  • for Robotics beginners
    • Master the standard development process.(high productivity.)

Roadmap

  • [x] Portable version
  • [x] Multipoint connection
  • [ ] Improved fault tolerance (multiple sites version)
  • [x] App Market
  • [x] Multi-OS GUI SDWriter
  • [ ] aws and nvidia, cooperation
  • [x] Azure
  • [x] Google Cloud Platform
  • [ ] Create dedicated H/W
  • [ ] Docker File Generator
  • [ ] k8s. yaml file Generator
  • [ ] elastic plug-in

Contributing

The following is a set of guidelines for contributing to RDBOX.

These are mostly guidelines, not rules.

Use your best judgment, and feel free to propose changes to this document in a pull request.

  1. Fork this repository.
  2. Create a branch from master branch.
  3. Write code.
  4. Send a PR from the branch.

Support & Contacts

For help and feedback, please feel free to contact us.

ask Stack Overflow questions with #rdbox.

or E-mail consultant is also available. RDBOX Project ([email protected])

If you are favorite to RDBOX, please follow my GitHub account.

Licence

Licensed under the MIT license.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].