🚀 Learn: A Curation of Foundational Concepts Needed to Build Robots


Welcome to the Learn section!
This space serves as a knowledge base, documenting foundational concepts, tutorials, and resources I’ve explored on my journey to understanding and building intelligent robotic systems.


📚 Here goes

  • Essential mathematics - Embark on a comprehensive learning journey through the fundamental mathematical concepts underpinning robotics. This section begins by establishing the crucial roles of vectors and scalars in describing a robot’s state and environment, then explores how coordinate systems and reference frames are used to precisely define location and enable transformations. It then delves into essential vector operations like the dot product (for alignment and projection) and the cross product (for rotation and torque). This foundational knowledge sets the stage for understanding matrix transformations, forward kinematics, and advanced concepts like quaternions, all illustrated with practical applications in robot control.

  • Physics - The fundamental principles of the physical world.

  • Robotic Configuration — A focused exploration of the mathematical and physical foundations of robotics, with an emphasis on links and joints in robotic arms. This section clarifies key concepts, explains how links and joints work together, and provides insights in understanding the mechanics behind robotic movement.

  • Streaming sensor data to Persistent Storage — A simple demo on streaming sensor data from edge devices to persistent storage using a Kafka cluster. The setup includes producers that send sensor data in compact binary format in real time, and consumers that process and store the deserialized data for future analysis. This ensures reliable data capture, scalability, fault tolerance, and improved ingestion pipeline throughput.

  • Conventions - A section dedicated which cover the industry know and standardised conventions.


Ready to explore? Select a topic to begin!