Loading repository data…
Loading repository data…
venkideshVenu / repository
The KTU-S6-Robotics-Lab-AIL332 repository contains laboratory exercises and projects for the Robotics Lab course (AIL332) of the sixth semester at KTU. The repository includes various C++ code implementations for practical robotics experiments, covering topics such as motion control, sensor integration, and autonomous navigation.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Welcome to the Robotics Laboratory (AIL332) repository! This comprehensive collection contains implementations and documentation for experiments conducted as part of the BTech Robotics Laboratory course. Designed to provide a hands-on experience with robotics systems, this lab covers everything from basic Arduino interfacing to advanced ROS-based navigation.
| Detail | Description |
|---|---|
| Course Code | AIL332 |
| Department | Computer Science and Engineering (Artificial Intelligence) |
| Category | PCC (Professional Core Course) |
| Credits | 2 (0-0-3) |
| Year of Introduction | 2022 |
| Syllabus | Click Here |
| Semester | S6 (Sixth Semester) |
After completing this course, students will be able to:
This laboratory introduces the Robot Operating System (ROS) as a framework for robot software development:
Clone the repository:
git clone https://github.com/venkideshVenu/KTU-S6-Robotics-Lab-AIL332
cd KTU-S6-Robotics-Lab-AIL332
Install prerequisites:
# Arduino IDE
sudo apt-get install arduino
# ROS Installation (Ubuntu 20.04 - ROS Noetic example)
sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu $(lsb_release -sc) main" > /etc/apt/sources.list.d/ros-latest.list'
sudo apt-key adv --keyserver 'hkp://keyserver.ubuntu.com:80' --recv-key C1CF6E31E6BADE8868B172B4F42ED6FBAB17C654
sudo apt-get update
sudo apt-get install ros-noetic-desktop-full
# Python packages
pip install numpy matplotlib pandas
Navigate to specific experiment directory
cd "01 Familiarisation of Arduino IDE, microcontroller & IO interfacing"
Follow instructions in individual experiment READMEs
| Component | Marks | Details |
|---|---|---|
| Continuous Internal Evaluation (CIE) | 75 | Lab performance, records & viva voce |
| End Semester Examination (ESE) | 75 | Practical exam (2.5 hours) |
| Total | 150 |
Contributions to improve this repository are welcome! Please follow these steps:
git checkout -b feature/amazing-feature)git commit -m 'Add amazing feature')git push origin feature/amazing-feature)This project is licensed under the MIT License - see the LICENSE file for details.