Useful Links
Computer Science
Robotics
Robotics and Autonomous Systems
1. Introduction to Robotics and Autonomous Systems
2. Robot Kinematics and Dynamics
3. Sensors and Perception
4. Localization and State Estimation
5. Planning and Navigation
6. Robot Control
7. Machine Learning for Robotics
8. System Integration and Implementation
9. Safety, Reliability, and Ethics
10. Applications and Case Studies
System Integration and Implementation
Software Architecture Design
Modular System Design
Component-based Architecture
Service-Oriented Architecture
Microservices for Robotics
Robot Operating System
ROS Architecture
Master-Node Communication
Topics and Messages
Services and Actions
Parameter Server
ROS Development Tools
Package Management
Build System
Debugging Tools
Visualization Tools
ROS 2 Improvements
Real-time Capabilities
Security Features
Multi-robot Support
Real-time Systems
Real-time Requirements
Scheduling Algorithms
Priority Inversion
Real-time Operating Systems
Hardware-Software Integration
Embedded Systems Design
Device Drivers
Hardware Abstraction Layers
Communication Protocols
Serial Communication
CAN Bus
Ethernet
Wireless Protocols
System Testing and Validation
Unit Testing
Integration Testing
System Testing
Hardware-in-the-Loop Testing
Simulation Environments
Gazebo Simulator
V-REP/CoppeliaSim
Unity for Robotics
Performance Optimization
Computational Efficiency
Memory Management
Power Optimization
Network Optimization
Previous
7. Machine Learning for Robotics
Go to top
Next
9. Safety, Reliability, and Ethics