GithubHelp home page GithubHelp logo

hugomatic / design Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ros2/design

0.0 2.0 0.0 263 KB

Design documentation for ROS 2.0 effort

Home Page: http://ros2.github.io/design

License: Apache License 2.0

CSS 68.42% JavaScript 31.58%

design's Introduction

design

Design documentation for ROS 2.0 effort

to be captured

From Vincent's French Robotics Conference:

Here you go:
- good stuff: docs/tutorials, easy to use/install, good for education
- bad: catkin (need was understood but the main complaint was that it is harder to teach student), lack of multicast, lack of pluggable message transport, contribution to the core were hard/rejected (a pluggable ros_comm was submitted to Dirk but that was a year ago, during the Willow/catki/GitHub move crisis),
- fear of perennity: if I switch to ROS now, will it work in a few years ?
- how does the industry react ? (Mentioned a few companies, ros industrial)
- good: .msg files are well defined and can be reused in other frameworks (e.g. Genom3 http://homepages.laas.fr/mallet/soft/architecture/genom3)
- bad: actionlib is clunky (not sure exactly why) so they reimplemented their own
- Python ROS comm is slower and not robust to packet loss.
- good: relatively plug and play. A student can get started in a few days. Many drivers
- bad: a lot of stuff on the wiki that needs to be deprecated removed
- no high level decision framework (smash but good basically) but that was just to show that it was not A solution to high level robotics. Just something complementary
- need of clarity/ roadmap to see how contributions can happen

So basically the usual :)

design's People

Contributors

codebot avatar tfoote avatar wjwwood avatar

Watchers

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