SmartVehicle Mastery
Explore the world of robotics with our ‘Smart Vehicle’ course! Learn to design, program, and integrate smart vehicle systems, from I/O operations to advanced sensor technologies, and complete your journey with hands-on prototypes and a final project.
Course Program
What you'll learn
- Fundamentals of I/O operations and Object-Oriented Programming (OOP), including functions, classes, and libraries.
- Electronics related to line sensors and motor drivers.
- Techniques for PID and speed tuning in smart vehicles.
- Integration and application of IMU, odometry, color sensors, and obstacle avoidance.
- STEM principles in programming, including trigonometry, pressure, dynamics, and kinematics.
- Design, coding, and integration of a final smart vehicle project.
- Practical experience with line-following and smart vehicle prototypes, such as forklifts and excavators.
Knowledge & skill you'll learn
Course Program
Requirements
- Basic knowledge of electronics and programming.
- Interest in robotics and smart vehicle technology.
- Access to a computer and relevant software.
- Enthusiasm for hands-on projects and problem-solving.
- Junior Class: Suitable for junior high school students.
- Senior Class: Designed for senior high school students.
Course content
Junior class
Senior class
Junior class
- Introduction to Input/Output (I/O) in Programming
- Introduction to Object-Oriented Programming (OOP)
- Introduction to Line Sensors
- Introduction to Motor Drivers
- Introduction to PID Tuning for Line Follower
- Introduction to Speed Tuning
- Introduction to IMU Sensors (Accelerometer, Compass, Gyroscope)
- Introduction to Odometry
- Introduction to Color Sensors
- Introduction to Obstacle Avoidance with Ultrasonic Sensors
- STEM Learning in Robotics: Using Math and Science
- Final Project: Building a Complete Robotic System
- Working in Project Teams
- Line Following for Beginners
- Project Demo 1: Presenting Your Robot
- Project Demo 2: Advanced Presentations
Senior class
- Learning I/O
- Learning OOP (Function, Classes, Libraries)
- Learning Electronics : Line sensor
- Learning Electronics : motor driver
- PID Tuning for Line
- Speed Tuning
- IMU Sensor
- Odometry Sensor
- Color Sensor
- Obstacle Avoidance
- STEM Learning in Programming (trigonometry, pressure, dynamics, kinematics)
- Final Project (Design, coding, integration)
- Learning Self Project
- Learning Line Following
- Demo 1
- Demo 2
Course Program
Outcomes
- Comprehensive understanding of smart vehicle systems and technology.
- Ability to design, code, and integrate smart vehicle prototypes.
- Completion of a final project showcasing practical application.
- Proficiency in creating functional prototypes for real-world scenarios.
- Certification upon successful course completion.