0% found this document useful (0 votes)
2 views

Capstone Project Proposal

The Capstone Project Proposal Report outlines a project to develop a quadrupedal robot with object recognition capabilities, utilizing Raspberry Pi, deep learning, and mobile app technology. The student, K Badri Narayanan, will focus on implementing object detection algorithms using TensorFlow and developing the backend for an Android app to facilitate communication with the robot. The project emphasizes innovation in robotics, practical applications, and adherence to engineering standards and realistic constraints.

Uploaded by

Badri Rock
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

Capstone Project Proposal

The Capstone Project Proposal Report outlines a project to develop a quadrupedal robot with object recognition capabilities, utilizing Raspberry Pi, deep learning, and mobile app technology. The student, K Badri Narayanan, will focus on implementing object detection algorithms using TensorFlow and developing the backend for an Android app to facilitate communication with the robot. The project emphasizes innovation in robotics, practical applications, and adherence to engineering standards and realistic constraints.

Uploaded by

Badri Rock
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 5

Capstone Project Proposal Report

(Individual Report)
Instructions:

This form is to be completed by each student doing Project registration to fulfill their senior design or
capstone requirement. It must be completed and submitted to your Guide. Each student must complete
this form individually.

This report is to be completed during the starting of the semester, while the project description report will
be completed during end of the semester.

Guide Approval (initials/date): Dr. G. Muneeswari Aug10th,2023

CAP4001– Capstone Project Proposal Report

Student Name K BADRI NARAYANAN


Student Register Number 20BCE7451
Programme B-Tech CSE
Semester/Year 7TH SEMESTER/4TH YEAR
Guide(s) Prof.G.Muneeswari
Project Title Quadruple Bot With Object Recognition

Team Composition: Provide the information below for each member of the project team. Include all
project team members, not just those in your discipline or those enrolled for Capstone project. Please
also include yourself!

Reg. No Name Major Specialization


20BCE7451 K BADRI NARAYANAN CSE
20BCR7003 BALNE VAMSHI KRISHNA CSE (Spec. in Robotics )
20BCD7012 ROHITH RAGHAV DASU CSE (Spec. in Data Analytics)
Project and Task Description: Provide a brief (one or two page) technical description of the design
project and your specific tasks, as outlined below: (use a separate sheet)

(a) Provide a summary of the project, including a description of the project and its requirements, the
purpose, specifications, and a summary of the approach. If this is a continuing project, you may use
and/or edit the same project description.

This project revolves around the creation of a quadrupedal robot, integrating Raspberry Pi, 3D
printing, deep learning, and mobile app technology. The primary goal is to design and construct a
robot that can move using four legs, combining both mechanical and technological components for its
functionality.
Traditionally, robots have often been limited to wheels or tracks for movement. However, by utilizing a
quadrupedal design, we aim to achieve enhanced maneuverability and versatility in various
environments. The incorporation of Raspberry Pi as the central controller provides a powerful
computational platform for coordinating the robot's actions.
To add an intelligent dimension, we plan to implement object detection using TensorFlow, a deep
learning framework. This feature will empower the robot to identify objects in its surroundings, paving
the way for applications such as obstacle avoidance or interaction with its environment.
Moreover, a dedicated Android application will be developed to facilitate remote control and real-time
monitoring of the quadruped robot. This seamless interaction between the user and the robot through
the mobile app opens up possibilities for remote exploration, surveillance, or entertainment.
By combining cutting-edge technology, innovative design, and practical applications, this project aims
to showcase the potential of quadrupedal robotics in various fields. From expanding the horizons of
robotics research to enabling real-world applications, this project holds the promise of a dynamic and
engaging endeavor.

(b) Describe the specific role and tasks that you individually will be completing as part of the design of
the project. What specific deliverables will you produce?

My role involves contributing his expertise in deep learning integration and backend development to
enhance the capabilities of the quadrupedal robot project. Specifically, his role encompasses the
following tasks:

Object Detection Implementation: Badri is responsible for implementing object detection algorithms
using TensorFlow. This involves designing and implementing deep learning models that allow the
robot to identify objects in its environment. By achieving this, Badri will enable the robot to interact
intelligently with objects.

Backend Development: It includes the development of the backend for the Android app. I will
establish the necessary infrastructure to enable smooth communication between the Android app and
the robot. This involves setting up communication channels, data exchange mechanisms, and
protocols that facilitate effective interaction between the app and the robot.

In summary, My contributions will introduce a layer of intelligence and interactivity to the project, as it
combines deep learning expertise with backend development skills to enhance the robot's
capabilities. efforts are integral to achieving the project's goals of innovation, technical prowess, and
practical applications.
(c) Discuss in detail the specific approach that will be used to complete your portion of the design.

In my designated role within the project, I will be implementing a well-defined approach to accomplish
the tasks assigned to me. My focus revolves around integrating deep learning capabilities and
backend development to enhance the Android app's control over the quadrupedal robot. Here's a
detailed account of my specific approach for each aspect of my responsibilities:

Object Detection Implementation: My approach begins with meticulous dataset preparation. I will
curate a comprehensive dataset containing diverse images featuring various objects. This dataset will
serve as the foundation for training and evaluating the object detection model.
I will then carefully select a pre-trained model architecture from TensorFlow's library that aligns with
the project's requirements in terms of accuracy and speed. My goal is to choose a model that can
efficiently identify objects in real-time.

Backend Development: I will initiate the backend development by designing a robust set of APIs
that will serve as the communication bridge between the Android app and the robot. This API design
will ensure clarity and effectiveness in data exchange.
Choosing an appropriate communication protocol is pivotal. Based on project requirements, I will
decide whether to implement a RESTful API or opt for WebSocket for real-time communication.

(d) Describe the phases of the design process that will be incorporated and what work will be
accomplished during those phases. (you may attach a Gantt Chart)

phases of the design process that will be incorporated and what work will be accomplished during
those phases:
Outcome Matrix: Describe your plan to demonstrate each of the outcomes below.

Outcomes: Plan for demonstrating outcome:


a) an ability to apply
knowledge of Applying trigonometric principles for coding leg movements, incorporating
mathematics, science, scientific design principles into app UI, and optimizing code using engineering
and engineering practices.

b) an ability to design a
system, component,
or process to meet
desired needs within
realistic constraints Designing the robot's physical structure to balance stability and functionality,
such as economic, ensuring the app's UI provides intuitive controls while adhering to mobile device
environmental, social, constraints.
political, ethical,
health and safety,
manufacturability,
and sustainability
Collaborating cohesively as a team, with members contributing expertise in
c) an ability to function mechanical design, hardware, software, and app development.
on multidisciplinary Integrating various disciplines to create a comprehensive and functional robotic
teams system

Addressing challenges related to servo motor control, object detection algorithms,


d) an ability to identify,
hardware-software interaction, and app responsiveness.
formulate, and solve
Employing systematic problem-solving techniques to overcome obstacles and
engineering problems
ensure smooth project progress.
Ensuring clear communication among team members through regular meetings,
e) an ability to
progress updates, and discussions of design decisions.
communicate
Documenting design choices, coding practices, and testing results to facilitate
effectively
effective communication among team members.
f) an ability to use the Leveraging Python programming for robot movement control, integrating
techniques, skills, and TensorFlow for object detection capabilities, and utilizing Android Studio for app
modern engineering development.
tools necessary for Demonstrating proficiency in modern engineering tools to implement, test, and
engineering practice optimize various project components.
Realistic Constraints:

Discuss on the Realistic Constraints taken in to account for the Project:

The project takes into careful consideration a range of practical constraints to ensure its successful
realization. These include staying within the allocated budget for materials, components, and software
tools, ensuring financial feasibility throughout the development process. The design of the quadrupedal
robot's physical structure factors in considerations like stability, weight distribution, and the capabilities of
3D printing technology, guiding its architecture. Compatibility among chosen hardware components is a
priority, ensuring seamless integration and efficient communication. Leveraging existing software
resources such as Python, TensorFlow, and Android Studio aids in efficient development. The project
adheres to a predetermined timeline with milestones, ensuring steady progress and timely completion of
each phase. The Android app's design is tailored to accommodate various mobile devices, accounting for
factors like screen size and touch interfaces. Ethical considerations and safety measures are integrated
into the robot's operations, aligning with responsible practices. Lastly, efficient utilization of team skills,
time, and tool access shapes the project's scope and complexity, contributing to a well-rounded outcome.

Engineering Standards:

Discuss the Engineering Standards that will be followed and maintained in the Project:

The project operates within a framework of engineering standards to ensure its effectiveness and
reliability. From the precise electrical connections of servo motors and sensors to the thoughtful
mechanical design of the robot's structure, these standards are carefully followed. This commitment
guarantees safe and optimal electrical operations and establishes a sturdy mechanical foundation.
Software development adheres to established coding practices, focusing on modular structures and
efficient algorithms for maintainable and clear code. Ethical considerations are integrated into safety
protocols, assuring user safety during the robot's operation. Communication protocols ensure consistent
and dependable data exchange between the robot and the Android app. The app's user interface reflects
UX/UI design principles for an intuitive user experience. Rigorous testing practices encompass unit and
user acceptance testing, ensuring both functionality and stability. Comprehensive documentation captures
design decisions, coding guidelines, and testing outcomes, facilitating future enhancements. This
unwavering dedication to engineering standards forms the cornerstone of a reliable and high-quality
project outcome.

You might also like