Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
awesome-robotics-system-design
Stuff I read to learn about robotics system design and more.
https://github.com/mjyc/awesome-robotics-system-design
Last synced: 5 days ago
JSON representation
-
Articles by Topics
-
Safety, Metrics, Standards
- A Literature Review of Performance Metrics of Automated Driving Systems for On-Road Vehicles
- ISO 11270:2014 - Intelligent transport systems — Lane keeping assistance systems (LKAS) — Performance requirements and test procedures
- Functional Safety Assessment of an Automated Lane Centering System | NHTSA
- Safety Performance Indicators (SPIs) for Autonomous Vehicles
- Title Key performance indicators for assessing the impacts of automation in road transportation Results of the Trilateral key performance
- ISO 26262-1:2018 - Road vehicles — Functional safety — Part 1: Vocabulary
- Amazon re:MARS 2022 - Functional safety product development for autonomous mobile robots
- A Safety Standard Approach for Fully Autonomous Vehicles
-
CI/CD
-
C/C++
- The Danger of Atomic Operations
- The C++ Bestiary
- Coffee Into Bugs: Life After Threads, Coroutines
- An easy-to-implement, arena-friendly hash map
- coffeeintobugs
- An introduction to C++'s SFINAE concept: compile-time introspection of a class member
- Reflection in C++ Part 1: The Present
- Challenge your performance intuition with C++ magic squares
- Brain Unrolling
- C++ medley
- In Defense Of Linked Lists
- Context is Everything
- TBB Data Flow graphs in Robotics
- Real-time programming with Linux, part 1: What is real-time?
- CPP Optimizations Diary
-
Testing
-
Observability
-
-
Learning Resources
-
System Design
- Preparing for the Systems Design and Coding Interview
- How to best prepare for system design interviews | Top Tips for system design interviews preparation
- System Design Interview – Step By Step Guide
- Systems Design Interview Guide
- The System Design Primer
- tssovi/grokking-the-object-oriented-design-interview
-
Software Architecture
-
Engineering in Organization
-
University Courses
- University of Washington CSE 478: Autonomous Robotics
- University of California, Berkely CS 287 Advanced Robotics
- University of Washington CSE 599g1: Introduction to Deep Learning
- University of Washington CSE P576: Computer Vision
- Assignments
- University of Washington CSE 571: AI-Robotics
- Homework 1 - EKF and Particle Filter for Localization
- dubnet
- Georgia Tech CS 3630: Introduction to Computer Vision
- Georgia Tech CS x476: Introduction to Computer Vision
- MIT 6.4210/6.4212 - Robotic Manipulation
- Georgia Institute of Technology: Interactive Linear Algebra \[1553\
-
Hands-on Exercise
- EvalAI
- mint-lab/awesome-robotics-datasets
- PythonRobotics
- LeetCode - stream/), [Design](https://leetcode.com/tag/design/), [Matrix](https://leetcode.com/tag/matrix/), [Simulation](https://leetcode.com/tag/simulation/), [Bit Manipulation](https://leetcode.com/tag/bit-manipulation/)
- Autonomous Systems Interview Preparations
- SadServers
- Kaggle
- NeetCode
-
Mindmaps & Diagrams
- roadmap.sh - [Backend](https://roadmap.sh/backend) | [DevOps](https://roadmap.sh/devops)
- scikit-learn - Choosing the right estimator
- The Map of Control Theory
-
-
Design Docs
-
Blogs
- End-to-end lateral planning
- How openpilot works in 2021
- Development speed over everything
- comma.ai blog
- Apex.AI Blog
- PICKNIK blog
- Foxglove blog
- Cruise news
- Isaac Sim Technical Blog
- Airbotics blog
- Balena.io Blog
- aviator blog
- DevZero blog
- Applied Intuition blog
- Balena.io Blog
- The landscape of software deployment in robotics
- AUTOSAR and ROS 2 for Software-Defined Vehicle
- OpenTelemetry for IoT Metrics
- Scale your Industrial deployment with IIoT Edge Gateways Managed by HiveMQ and balena
- Cruise's Continuous Learning Machine Predicts the Unpredictable on San Francisco Roads
- Building continuous integration & continuous delivery for autonomous vehicles on Google Cloud
- MCAP vs ROS 1 Bag Index Performance
- Spotlight: Using Web-Based Technologies to Make Robotics Accessible to All
- Sending ROS 2 Message Types Over the Wire
- NVIDIA DEVELOPER Blog
- Design Your Robot on Hardware-in-the-Loop with NVIDIA Jetson
- Create Realistic Robotics Simulations with ROS 2 MoveIt and NVIDIA Isaac Sim
- Packaging ROS with GitHub Actions
- Real-Time Programming: Priority Inversion
- WAYVE Blog
- Introducing GAIA-1: A Cutting-Edge Generative AI Model for Autonomy
- Ghost Gym: A Neural Simulator for Autonomous Driving
- ISO 26262, SOTIF, and Simulation in Autonomy Systems
- Quantifying Known and Unknown Metrics in ADAS and AV Development
- Performance Testing in ROS 2
-
Conferences
- Physical Continuous Integration — CI on Real Robots!
- Concurrency in ROS 1 and ROS 2
- Tracing ROS 2 with ros2_tracing
- Rosbag2 for Power Users
- COMMA_CON
- How We Test openpilot
- Amazon re:MARS
- Building Self Driving Cars with Bazel
- CppCon
- How We Test openpilot | COMMA_CON
- BazelCon
- MCAP - A Next Generation File Format for ROS Recording
- Octomap is dead long life Bonxai
- Simulate robots like never before with Open 3D Engine
- Efficiency with Algorithms, Performance with Data Structures
- BehaviorTree.CPP: Task Planning for Robots and Virtual Agents
- How We Test openpilot
- Functional safety product development for autonomous mobile robots
- Building Self Driving Cars with Bazel
- BazelCon
- BazelCon
- Improving Your Application's Algorithms and Optimizing Performance Using Trace Data
- Leveraging a functional approach for more testable and maintainable ROS code
- Real-time Data-flow extension for ROS 2
- Surviving the Flood (of Rosbags)
- What is Robotics Observability? Scaling ROS from Prototype to Production
- Determinism in ROS – or when things break sometimes and how to fix it
- An Introduction to Tracy Profiler in C++
-
University Courses
-
C++
-
C
-
Related Lists
-
Engineering in Organization
-
-
Mindmaps & Diagrams
-
Safety, Metrics, Standards
Programming Languages
Categories
Sub Categories
Keywords
awesome-list
3
python
3
robotics
3
webapp
1
web-application
1
web
1
system
1
programming
1
interview-questions
1
interview-practice
1
interview
1
development
1
design-system
1
design-patterns
1
design
1
driver-assistance-systems
1
reproducible-research
1
reproducibility
1
machine-learning
1
leaderboard
1
evaluation
1
evalai
1
docker
1
django
1
challenge
1
artificial-intelligence
1
angularjs
1
angular7
1
ai-challenges
1
ai
1
vulkan
1
opencl
1
gpgpu
1
cuda
1
game-engine
1
entity-component-system
1
ecs
1
data-oriented-design
1
collision-detection
1
collision
1
project
1
marketing
1
checklist
1
slam
1
robot
1
path-planning
1
mapping
1
localization
1
ekf
1
cvxpy
1