Giter Site home page Giter Site logo

kuberobo's Introduction

KubeRobo

Introduce

Motivation

KubeRobo will systematically demonstrate KubeEdge SIG Robotics end-to-end cloud-native robotics solution. It will serve as a comprehensive guide to all open source projects under the SIG Robotics umbrella, covering their scope, roadmap, and feature plans.

Scope

What kuberobo will do: Here is the sandbox of KubeEdge SIG Robotics, or a bird's-eye view. You can quickly understand the work plan of KubeEdge SIG Robotics and the roadmap of each project (the roadmap of each project will be supplemented with additional materials later).

What kuberobo won't do: We won't host any projects code here, but will make a link to each project. You can think of kuberobo as a solution guide or catalog.

Concept

Development Experience Challenges

  • Complex Environment Integration
  • Costly Development and Testing
  • Limited Self-Service Delivery

Replicable Robotics Solution Acquisition

  • Establishing Unified/Universal Robot Skills
  • Embracing Robotics Skill Marketplaces
  • Balancing Edge-Cloud Resources

Robotics Operation Management Limitations

  • Heterogeneous device management
  • Heterogeneous Data Collection and Security
  • Resource Allocation and Optimization
  • Unreliable Robot-Edge-Cloud Communication

Constraints in Robotic Artificial Intelligence

  • Insufficient Multi-Model Datasets
  • Resource vs. AI Contradiction
  • Inability for Continuous Optimization and Catastrophic Forgetting

Projects

RoboDev: A consistent development experience on the cloud and edge provides developers with Efficient cloud native development tools

  • RoboDev provides developers with a consistent development experience on the device and cloud, enabling fast and flexible robot application development.

RoboSim: Multimodal data generation, distributed simulation, large scenarios Loading, providing scenario testing and data generation for robots

  • RoboSim(Robot Simulation) simulates and verifies robot capabilities based on customer-defined scenarios.

RoboSkill: Out-of-the-box edge-cloud collaborative robot skills

  • RoboSkill researches and develops robot applications to empower robots with intelligent movement, perception, decision-making, and execution.

RoboOMS: Unified access to heterogeneous robots and Muti-Agent collaboration management

  • RoboOMS(Robot Operation Management Service) centrally manages multi-brand heterogeneous robots, supporting robot motion planning, control, and monitoring operation and maintenance.

  • Based on KubeEdge. KubeEdge and its ecological components, such as EdgeMesh, serve as the technical base for a device-edge-cloud integrated robot solution, managing node equipment, orchestrating applications, network communications, and AI plugins.

  • Driving Multi-Robot Scheduling with Unified Data Interface Standard, link.

RoboAI:Edge cloud collaborative robot AI operation and testing framework

  • KubeEdge AI ecological projects, such as Sedna, Ianvs
  • The strong fitting ability of LLM(Large Language Models) enables humanoid robots to achieve higher accuracy in tasks such as target recognition, obstacle avoidance, three-dimensional reconstruction, and semantic segmentation.

kuberobo's People

Contributors

kevin-wangzefeng avatar poorunga 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.