Group 9
Project Retrieval Robot
Objective: Develop a robot that can follow a person, recognize specific projects, and retrieve them using a tuned IMU and deep learning techniques.
Deep Learning:
- Person Following: - Task: Implement a model that enables the robot to follow a person accurately. 
- Technique: Utilize deep learning algorithms to identify and track the person. 
 
- Project Recognition: - Task: Recognize specific projects using visual data. 
- Implementation: - Use anchor points with printed labels for project identification. 
- Train a model to recognize these labels and distinguish different projects. 
 
 
- Gesture Recognition: - Requirement: Implement gesture recognition by Friday. 
- Technique: Train a deep learning model to recognize hand gestures and interpret commands. 
 
Robotics and Hardware:
- IMU Tuning: - Algorithm: Use the Kalman Filter Algorithm to tune the IMU for better accuracy. 
- Anchor Points: Utilize anchor points with printed labels to assist in localization and tuning. 
 
- Mechanism for Retrieval: - Task: Design a mechanism to push or retrieve projects. 
- Design Considerations: - Ensure the mechanism can handle different types of projects securely. 
- Focus on creating a reliable and efficient retrieval system. 
 
 
Implementation Steps:
- Deep Learning Development: - Person Following: Collect and annotate a dataset for person tracking. 
- Project Recognition: Create and label a dataset of projects with anchor points. 
- Gesture Recognition: Gather and annotate data for gesture recognition and train the model. 
 
- IMU Tuning: - Kalman Filter Implementation: Develop and test the Kalman Filter for IMU tuning. 
- Anchor Points: Place and label anchor points in the environment to assist with IMU tuning and localization. 
 
- Mechanism Design: - Prototype Development: Design and build a prototype for the project retrieval mechanism. 
- Testing: Test the mechanism's ability to push and retrieve various projects. 
 
Next Steps for Students:
- Deep Learning Tasks: - Dataset Preparation: Collect and label data for person following, project recognition, and gesture recognition. 
- Model Training: Train models for each task and validate their performance. 
 
- IMU Tuning: - Kalman Filter: Implement the Kalman Filter for IMU tuning and validate its accuracy using anchor points. 
- Localization: Test the system's localization accuracy with the tuned IMU. 
 
- Mechanism Development: - Design: Develop a reliable mechanism for pushing and retrieving projects. 
- Integration: Integrate the mechanism with the robot's control system and test its performance. 
 
Final Considerations:
- System Integration: Ensure seamless integration of deep learning models, IMU tuning, and the retrieval mechanism. 
- Testing and Iteration: Conduct thorough testing and iterate on the design based on feedback to improve accuracy and reliability. 
- User Interaction: Focus on creating an intuitive and user-friendly system for person following and gesture recognition. 
Summary:
- Use the Kalman Filter Algorithm to tune the IMU for better localization. 
- Implement deep learning models for person following, project recognition, and gesture recognition. 
- Design and build a mechanism to push or retrieve projects, ensuring seamless integration and reliable performance. 
Last updated
