ArmPi Pro Course
IT, STEM
Standard
Aged 14+
20 hours
Python
AI, Coding / Algorithm, IoT Coding, Robotics Coding
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
Course Outline:
- 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 Requirements:
- Visual Studio Code
Hardware Requirements:
- Notebook/Desktop with updated browser
- ArmPi Pro
- Raspberry Pi 5 with a Memory stick
Feedback:
We'd love to hear your thoughts! Please share your feedback with us.