The Robotics course introduces students to the principles, design, and programming of robotic systems. Learners will explore mechanical structures, electronic components, sensors, and control systems while gaining hands-on experience with microcontrollers such as Arduino and Raspberry Pi. The course emphasizes programming in Python and C/C++, integrating artificial intelligence for autonomous decision-making, and applying robotics in industries such as manufacturing, healthcare, and transportation. Ethical considerations and future trends in robotics are also covered.

By the end of the course, students will be able to design, build, and program functional robots, apply robotics to real-world problems, and present innovative prototypes as part of their capstone project.

Tools for Robotics (CTE-4504)

Hardware

  • Microcontrollers: Arduino, Raspberry Pi

  • Motors & Actuators: DC motors, servo motors, stepper motors

  • Sensors: Ultrasonic, infrared, gyroscope, accelerometer, camera modules

  • Power Systems: Batteries, power supply units, wiring kits

  • Mechanical Kits: Gears, linkages, robotic arm kits, chassis for mobile robots

  • 3D Printer (optional): For custom parts and prototyping

Software

  • Arduino IDE (for coding microcontrollers)

  • Python (for AI and robotics programming)

  • MATLAB Robotics Toolbox or Gazebo (for simulation)

  • OpenCV (for computer vision tasks)

Learning Resources

  • Robotics textbooks and online tutorials

  • Case studies of industrial and service robots

  • Access to robotics labs or maker spaces