Hands-on robotics course covering robot kinematics, control systems, sensors, and autonomous navigation. Students will learn to design, program, and control robotic systems using modern frameworks like ROS (Robot Operating System) while gaining practical experience with real hardware and simulation environments.
Forward and inverse kinematics analysis
PID controllers and feedback systems
Visual perception and object recognition
Path planning and SLAM algorithms
History of robotics, types of robots, and applications
Actuators, sensors, microcontrollers, and robot anatomy
Programming concepts for robotics and embedded systems
Robot Operating System basics, nodes, topics, and messages
Forward kinematics, coordinate frames, and transformations
Inverse kinematics, workspace analysis, and singularities
Ultrasonic, infrared, encoders, and IMU sensors
Camera systems, image processing, and object recognition
PID control, feedback loops, and motor control
Advanced control techniques and system stability
Grid-based planning, A* algorithm, and path optimization
SLAM algorithms, mapping techniques, and localization
Navigation stacks, obstacle avoidance, and goal-oriented movement
Voice commands, gesture recognition, and social robotics
Gazebo simulator, virtual environments, and testing
Complete autonomous robot project and demonstrations
This hands-on robotics course is currently being developed. Hardware labs, ROS tutorials, and practical robot projects will be added progressively.