Components of an Embedded System in Robotics
Principles of essential CPU architectures and component selection for robotics applications, microcontrollers, microprocessors, digital signal processors (DSPs), system-on-chip (SoC), single-board computers (SBCs), graphics processing units (GPUs), field-programmable gate arrays (FPGAs), and neural processing units (NPUs) for advanced robotics tasks.
Lab:
Study of Components of Embedded Systems in Robotics
Demonstration of Single-Board Computers (SBCs) in Robotics with Application Example
Demonstration of Graphics Processing Units (GPUs) for Robotic Applications
Microcontroller Programming using Arduino
Introduction to the Arduino board; Arduino IDE; basics of Arduino programming; integration of input and output devices; communication interfaces for embedded robotics applications.
Lab:
- TinkerCAD-Based Simulation of Embedded Robotics Circuits
- GPIO Interfacing Using Arduino for Digital Input/Output Control
- Timer Programming with Arduino for Real-Time Embedded Tasks
- Serial Communication Interfaces on Arduino
- Sensor and Actuator Interfacing with Arduino for Robotic Applications
- Wireless Communication between Arduino Boards using RF/Bluetooth modules