Skip to content

Latest commit

 

History

History
85 lines (51 loc) · 2.62 KB

discussion_topics.md

File metadata and controls

85 lines (51 loc) · 2.62 KB

Robotics System Design Topics

Framework

ROS

What is ROS?

Other Frameworks

Framework vs. No-Framework

Reasons for using a framework

  • (Initial) Development speed
  • Community and support

Reasons for not using a framework

  • Performance
  • Less dependencies/More control

Zerocopy

Considerations

  • Serialization vs. Transport vs. Both
  • Hardware dependency
  • IDL support, interoperability with build systems

Examples

Build System

Monorepo

Why?

Why not?

  • Team autonomy
  • Migration & maintenance efforts

Hardware-in-The-Loop Testing

Deployment

Considerations

Launch System

Examples