Video thumbnail Play Video

ArmPi Pro

IT STEM Standard 14 20 hrs AI Coding / Algorithm IoT Coding Robotics Coding Python

This course introduces students to the Armpi Pro robotic car, emphasizing hands-on Python programming and foundational ROS concepts. In this course, students will learn to assemble and control the robot, integrate and process sensor data, and develop automated tasks using Python. The course covers basic to intermediate programming techniques, enabling students to create complex movement patterns and sensor-driven behaviors.

Enquire Training

Learning objectives

  • Develop proficiency in programming and controlling robotics using Python and ROS
  • Understand and apply robotics concepts like kinematics, motion planning, and sensor integration
  • Implement a comprehensive robotics showcasing skills in simulation and control

Lesson plan

Introduction to Armpi Pro and Python | Familiarize with the Armpi Pro robotic car and set up Python
Basic Python Programming for Robotics | Understand the basic concepts of Python programming
Introduction to ROS with Python | Introduce basic ROS concepts and integrate with Python
Sensor Integration using Python | Utilize Python to integrate and process sensor data
Intermediate Python for Robotics | Develop intermediate Python scripts for complex tasks
Basic ROS Navigation Concepts | Introduce basic navigation concepts using ROS
Automation and AI | Develop a sample project using Python, ROS and AI

Prerequisites

  • Python Basics Course or equivalent

Software

  • Visual Studio Code

Other requirements

    Hardware

    • Notebook/Desktop with updated browser
    • ArmPi Pro
    • Raspberry Pi 5 with a Memory stick