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.
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