OPTIMAL ROBOTIC ARM GRIPPER
��������
Group Members | Roll Numbers | CGPA |
Owais Ahmed | CS-19043 | 3.753 |
Hamza Ali Khan | CS-19050 | 3.715 |
Muhammad Huzaifa | CS-19044 | 3.387 |
Muhmmad Areeb | CS-19047 | 3.62 |
PROJECT BACKGROUND
The RBO team’s robot placing a pack of Oreo cookies that it retrieved from the warehouse shelf into a tote. Image courtesy of RBO team.
PROJECT BACKGROUND
The final scores APC scores of the 13 teams participated
PROJECT BACKGROUND
TASK DIVISION
Task 1: Research and preparation
Task 2: Data collection and preparation
Task 3: Model training and evaluation
Task 4: Model optimization and testing
Task 5: Robotic Arm Assembly and Integration
Task 6: Kinematic Modeling & Inverse Kinematic Modeling
Task 1: Research and preparation
Assigned Member | Task |
M Areeb | Research on estimating 6D pose from pictures and videos |
M Huzaifa | Research on estimating 6D pose from webcam data |
Owais Ahmed | Set up the development environment and necessary tools |
Hamza Ali Khan | Prepare the project roadmap and timeline |
Task 2: Data collection and preparation
Assigned Member | Task |
M Areeb | Collect image and video data and create annotations |
M Huzaifa & Hamza | Clean and preprocess the data |
Owais Ahmed | Verify the quality and completeness of the data |
Task 3: Model training and evaluation
Assigned Member | Task |
M Areeb | Analyze and interpret the model performance and identify areas for improvement |
M Huzaifa | Fine-tune the model based on evaluation results |
Owais Ahmed | Train the model on webcam data and evaluate its performance |
Hamza Ali Khan | Train the model on image and video data and evaluate its performance |
Task 4: Model optimization and Quantization
Assigned Member | Task |
M Areeb & Owais | Quantized the model for performance using pruning technique. |
M Huzaifa & Hamza | Quantized the model’s performance by decreasing the overall size of the model. |
Task 5: Robotic Arm Assembly and Integration
Assigned Member | Task |
M Areeb & Owais | Collaborate on explaining the concept of kinematic modeling. |
M Huzaifa & Hamza | Work on the process of assembling and integrating the robotic arm. |
Task 6: Kinematic & Inverse Kinematic Modeling
Assigned Member | Task |
M Areeb & Owais | Fine-tuning servo motors, webcam, and aligning kinematics. |
M Huzaifa & Hamza | Collaborate on integrating control software, communication interfaces, and servo control. |
Assessing the Progress: An Overview of Project Flow
6D Pose Estimation
Research & Preparation
Data Collection & Preparation
Model Training and Evaluation
Model Optimization & Quantization
Robotic Arm Assembly
Kinetic Modeling of Robotic Arm
Raspberry Pi Communication Framework
Grasping Techniques
6D Pose Estimation of the Object
Research and Preparation:
Methodology:
We studied and discussed the following most important 4 publications related to 6d pose estimation of the object in detail. Though we also gathered information from more publications and sources too.
6D Pose Estimation of the Object
Data Collection and preparation :
Methodology:
6D Pose Estimation of the Object
Model Training and Evaluation:
Methodology:
6D Pose Estimation of the Object
Model Optimization and Quantization:
Methodology:
Robotic Arm Assembly and Integration
Components and Hardware Integration
Servo Motor Integration:
Webcam Integration:
Raspberry Pi Integration:
Other Component Integration:
List of Parts Needed
Wiring Diagram
Kinematic Diagram
Servo Motors & Their Angles
Motors Insights
Motor 0 :
Motor 1 :
Motor 2 :
Motor 3 :
Motor 4 :
Motor 5 :
Kinematic Diagram�(With Measuremnets)
Final Picture
Charging Dock Demo
Charging Dock Demo
MILESTONES ACHIEVED
THANKS FOR YOUR TIME ☺