0% found this document useful (0 votes)
144 views15 pages

Robotics and Programming Personal Project

Kavish Alapati's personal project focuses on creating a robotic arm that integrates programming and robotics to perform tasks like lifting and sorting objects. His learning goals include mastering hardware and software aspects of robotics, while the project aims to benefit various industries, including healthcare and agriculture. The plan outlines specific success criteria, aesthetics, safety considerations, and a timeline for achieving the project objectives.

Uploaded by

xarakok430
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)
144 views15 pages

Robotics and Programming Personal Project

Kavish Alapati's personal project focuses on creating a robotic arm that integrates programming and robotics to perform tasks like lifting and sorting objects. His learning goals include mastering hardware and software aspects of robotics, while the project aims to benefit various industries, including healthcare and agriculture. The plan outlines specific success criteria, aesthetics, safety considerations, and a timeline for achieving the project objectives.

Uploaded by

xarakok430
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

Personal project-Kavish Alapati

Criterion A
Personal interest: I have a lot of interest in the world of programming and computers. I want my
personal project to be robotics and programming together and make a product that can be benefited
for my future and also as my learner profile. Programming is also one of my hobbies and I also want
to build with sensors and work on the mechanism of robotics and software development. There are
also some connections that I have made to the global context with the global context of scientific and
technical innovation. I am dedicated to crafting innovative products, processes, and solutions that can
benefit society through the fusion of technology and automation. I have also engaged in some past
trainings where but it was only to get the basics of building and also use robotic kits which I did when
I was in middle school. I also had to do a course but was all on software development and not much in
hardware. I did get a lot knowledge about software and how it works and also the basics right , I have
developed many games and web applications but I also want to learn about hardware and connect my
software skills and knowledge to hardware and create a product.
Learning goal: To learn and develop
proficiency in the mechanism of robotics
and programming and technology to help
and make a difference in the society
Product statement: To make a robotic
model to perform tasks such as lifting
objects or sorting items.

A1: learning goal: Once we had to start thinking about ideas for our personal project, I
already had a plan for going into robotics or building something futuristic and learning about
the hardware industry. I have a passion for software programming as I have been doing it
since grade 5, and I know the basics of software development. I want to really push myself
and challenge myself into going extreme. This is why I wanted to connect my software and
programming knowledge to hardware engineering and make something with both software
and hardware related.
As of the trend, robotics and AI are the future of the world and are going to soon replace
thousands of jobs with several types of complexities in the future and working towards this
field can benefit me in the future, I have witnessed the impact of automation and efficiency
on various industries. I believe that mastering the programming aspects of robotics and
programming can empower me to create solutions that address real-world challenges and
enhance the way tasks are accomplished. It can also help me get better qualifications and
degree in the coming future and that is why I choose this as my learning goal.
While I do the project, I also would work across of how to build and assemble robotic parts
and to understand how sensors work which play a significant role in robotics or many
automatic machines or automations. I would also learn about the kinematics and dynamics for
designing such robots for my personal project. In hardware without any circulations any robot
would not be able to communicate with other parts leading to a lot of failures so
understanding the importance of circulation will help me work on the project. In the software
aspects I could learn a whole new programming language as many robots would need
programming languages like C or C++ for them to function. I would also learn and get more
experience on debugging and learn about syntax as I am practicing and learning new
programming language. I will also learn how to collaborate and communicate as I am new to
this, and I extremely interested in learning about robotics so I would need many professionals
help so I would be increasing my communication and collaboration skills as I work with
other in completing my personal project. I will also be increasing my problem solving as
building robots is hard and requires a lot of problem solving. see this learning journey as a
steppingstone toward further education and a future career where I can continue pushing the
boundaries of technology and innovation. With some commitment and dedication, I am really
excited for immerse myself into the world of robotics expanding my skill while also making a
difference. Learning goals based on the product.
A2: Product goal:
Product goals to choose from:
-To create a robotic arm or a model to help pick up objects and function hand gestures or
voice command.
-creating a game
- creating a website

The product I have


decided to create is a robotic arm as it is mostly automated and helpful and reduces human
effort, which can also make a significant difference to how people work. This robotic arm
project aligns with my learning aspirations and goals, as it requires me to dive into coding,
engineering, and innovation. Also, by combining my coding expertise with mechanical
design skills we would need both software and mechanical skills to create a robotic arm.
My product function is to build a robot arm that totally lifts objects and moves around at least
up to 180 degrees. It should have a grabber that can help lift and place objects into place. I
am planning to build this robot from scratch and buy parts and assemble them to make the
model. I would also connect it to a program which is the software part of the project where I
must use C, C++, or python to program and instruct the robot to pick up objects when I click
a button.
I am not only building this robotic arm for the purpose of this personal project but to also
learn and help the society as with the help of these types of models it can help many
industries like factories to carry large and heavy objects and to move around them. It will also
make it easier and faster to do. It can also help in the health care system as many advanced
hospitals can use this model for surgeries as it can make fewer mistakes than a human does.
The robotic arm can also help in agriculture and harvesting for growing food and helping
humans put less effort. The robot arm can also help build buildings and many more, which is
why I am working on a futuristic model and learning more about robotics.
A3: Success criteria:
Success criteria Definition
Function : 1. Successfully developed and implemented a computer-controlled
The robotic arm program to operate a robotic arm, ensuring precise and efficient
performance and functionality.
how it 2. Designed the robotic arm to have a wide range of motion, with the
functions(works) ability to rotate up to atleast 180˚, enabling picking up and other
operation and increased productivity.
3. Have algorithms to enable the robotic arm to move in vertical
directions, and also allowing for enhanced flexibility in various tasks.
4. To Developed a safe and reliable gripping mechanism for the
robotic arm, enabling it to pick up and manipulate objects of varying
sizes and weights accurately. It should lift upto 20-100grams weight of
the object.
5. To program the robotic arm to autonomously execute tasks based
on customized instructions, by using the software skills that I had and
also reduce human task effort.
Control: 6. Developed and implemented an autonomous control system for the
How the robot robotic based on a customized program tht I have to create .
will be controlled 7. Using all the programming skills expertise to allowing for the
and instructed creation of innovative and unique features that benefit end-users.
8. Designed a user-friendly interface within the program, that helps
users to easily instruct and control the robotic arm for various tasks.
9. Also want to advanced algorithms and artificial intelligence
capabilities into the program, enhancing the robot's ability to adapt and
perform complex actions autonomously.
10. Demonstrated proficiency in creating custom applications that
unlock the full potential of the robotic arm, delivering fucntions the
way the user wants.

Aesthetics:  Aesthetics are crucial for the product's presentation and user
How the robot perception.
arm should look  Better aesthetics can lead to recommendations and
with certien trustworthiness.
 Target height for the robot: 2-3 meters.
 Materials for construction: metal, rubber, plastic, wires,
motherboard.
 Target weight: 1-2 kg; heavier would be considered a failure.
 Robot color options: blue, black, or white (robotics themes).
 Robot features: claw and a movable long arm.
 Maintenance and organization are essential.
 Should fit on a study desk.

Safety:  Safety of the robot arm is a top priority due to its potential for
movement.
 Minimizing the risk of accidents or injuries is essential in the
design.
 Avoiding sharp edges on the robot to prevent accidental harm.
 Implementing clear warning labels for users during operation.
 Programming the robot arm for precise object handling to
minimize failures.
 Striving for a bug-free program to ensure smooth and reliable
operation.
 Rigorous testing of the robot arm to verify compliance with
success criteria.
 Ensuring that the product meets all defined success criteria through
thorough testing and validation.

Durability and Durability:


Reliability: Material strentgt: The materials of this robotic arm needs to be
duable and also strong enough , so that there wont be any damage
or break downs when lifiting or moving an object.
Temrature: The robot needs to be made sure to be performing
temperature in any environment and also the temprture all the
sensors and the parts of the robot should be normal and room
temperature.
Sealing:Ensure that sensitive items are properly sealed to prevent
dust, moisture, and other contaminants. Perform tests to ensure
that the seal performs properly under various conditions.
Reliabilty:
Failure rates:Consider macro and micro failures and define the
acceptable failure rate for the robotic arm at a given time.
Perform reliability tests to evaluate failure rates under different
operating conditions.
Calibration:Ensure that the calibration process remains stable
over time, reducing the need for frequent recalibration. Perform
periodic checks to ensure calibration accuracy.
Software stability: Ensure that the control software is reliable and
free from errors that could cause abnormal action or system
failure. Applied version control and testing methods for software
updates.
Cost I would want the cost of building the robot under my budget and not very
expensive nor very cheap and it should be an appropriate budget to create
and build the robot. The cost that I am looking for to create the robotic arm
is less than 10k ruppes as this is the right budget to buy the esseintial parts
and services:

A3: Plan for achieving the product:


Date Tasks Description Success Tracking Evidence
criteria progress
September Research On this day I would study and analyze the Function Completed
29th Existing several types and similar existing
products and learn how to create robot
Robotic arm, what tools do I need and how do I do
Arm it. I would also download apps for
Designs contructing the CAD diagram and also
find out the budget and the cost for the
robotic parts.
30st Identify the In this stage, I would find all the Aesthetics Completed
required components and parts, make a list of
mechanical, electronic, and programming
components components needed for the robotic arm,
and try to stay under my budget for all the
parts.
2 oct Start going Starting from this day I would start going all Pending
for classes to classes or lessons on for learning the
mechanics of robotics and basics of how
on robotics to build robots and how they function. I
may do this online or offline and will take
help from the professionals. If I am
unable to find a class , as I mentioned i
would take the help of my friend’s dad
who own a robotic arm company and take
help from one of their coworkers.
23rd oct Meeting I would set up a meeting with a Function Completed
with a professional that does robot building and
robotics as a profession that I can get
professional some help in building as I would need a
bit of a help in building a robotic arm as I
can make many mistakes will take more
time to fix , that’s why having someone
who has enough experience can help me
create the product. This is also where my
learning goals meet
26th oct Start create In this time period I would start to create Function/ -
3d CAD a CAD model which is basically to create aesthetics/
a model online for how my robot arm is
model. going to look like. This will give me a big
control/
help in creating the protype as I would safety
know how many parts I can use in how
much space and size I have. I will also try
to use animations to understand how my
robot will function and look in real life eg:

2nd November
Buying/ In this time period I would start to select Aesthetics/ Completed
selecting and buy parts from different places and cost
the parts that I need for the robot's
resources. design. Such as
sensors,motors,wires,acrators etc.

5st Design In this stage I need to start designing the Function/ Completed
November Motor motor circulates for driving and control
controlling the arm movement of the
Control robot
Circuitry

13th Insert all While building the robot and the motion Function/ Completed
November sensors control I would start to also insert control
respective sensors that the robot starts
to sense surroundings and can be
instructed based on that.
20th Developing In this stage of the plan I would start to Function/ Completed
November software make the software which I also control/
mentioned in my learning goal as without
building a software the robot wont be
safety
able to function and no one would be
able to instruct it.I would use C or for
software part based on my teacher’s
feedback who is helping I would work on
that language.
29th Continue to In this stage I would continue from where Function/ Completed
I am, and I would also try to connect the
November build the software that I have built to them and control
robot see if everything is works.
9th Assemble In this time period I would assemble and Function/ Completed
December all the parts put together all the parts I made as I control/
planned to break down the robot arm,
and test and work on different parts of the robot
safety,
and then assemble them together. In this Durability
stage I would also test and also debug and
the program and fix all the errors the Reliability
robot would do
18 th
Make In this stage I would make a presentation All Completed video
December presentatio and a video on explaining how my robotic
arm works
n
22 nd December
Hand in I would submit all the work and files to all Completed.-
project the school. I would also ensure my robot
is fine, fix all the small errors and spray
paint it if I have extra time.
This plan is not accurate as I could have some tasks that can be longer or shorter depending on the situation

Criteria B:
Secondary opvl:
Source Origin Purpose Value Limitation

Manurfacturing company- The source comes The purpose of This article is pretty The limitation of the
[Link] from the the internet this information is valuable for what article is that it is not a
discovery/ideas-and-advice/robotic- and I have got think to show the type of information technical guide. It is
arms-guide link while researching importance of it does provide written for a general
for how do I build my robotics and also valuable audience and does not
robot for example the the different types information on the go into the details of how
parts I need and also of robotics that way robotics are robotic arms work.
it gives me the types are there which and the different However, the article
of robotic arm that are can help me get types of robotics It provides a good starting
already there that I resources much is a comprehensive point for anyone who
can research for ont more easier as I guide that covers wants to learn more
of the types and find now have a more all the essential about robotic arms.
specific parts for my specific product to aspects of robotic
project.I couuldent work on giving me arms, such as their
find the publication more specific history, different
date of the article resources. This types,
however I have still website is also for components,
found out that the people who like applications, and
website article was me , want to programming. The
last updated on create something article is also up-
March 8, 2023. This futerstic and a to-date and reflects
means that the robot as it gives the latest trends in
information in the detailes on the the field. As it has
article is up-to-date as materials of how given me some
of that [Link] to build the robot information on
author of this website and also how can different type of
is The Origin of the I build the robot. robots arm this
article "A Complete The aurthor was information can
Guide to Robotic more into the facts help me alot in my
Arms" is RS website. then a propganda project as it
It is a credible source as he is giivnng a provides me what
of information about lot of stastics and specific type of
robotic arms. The data for and how resources you
article was written by to create robotic need to build the
a team of experts at arms. robot and also
RS, who have a deep guids me into how
understanding of the to do it which is
subject matter. more than enough
information i need
to do this project.
The infromaiton
that is provided
could be verified in
other websites but
not most of it
atleast around 25-
40% of the
resources and
sources can be
referred in other
websites based on
all the research i
have done. This is
because they have
made their own kits
and guidelines
which other people
can not do or did
not do.
[Link] Forum The RoboDK forum is The purpose of The value of the The limitation of the
a website where this application is RoboDK forum is RoboDK forum is that it
users of the RoboDK that it is just like a that it provides a is not a moderated
software can ask conversation app wealth of forum. This means that
questions, share tips, like instgram or information and there is no guarantee of
and discuss topics reddit where you resources for users the quality or accuracy
related to robotic can ask your of the RoboDK of the information that is
[Link] forum questions to them software. The posted. It is important to
is owned and and the people forum is home to a be critical of the
operated by RoboDK, who use the app large community of information that you find
a company that can help you users who are on the forum and to
develops software for solve your willing to help each verify it with other
robotic automation.. problem. This is other, and there sources. This is a
The website or the helpful as it can are many helpful subjective sources as
application was help me get threads and they are making
published in the year information and discussions to be personal opinions. The
2005 but could not tips from found. The way biases that this website
get the exact date of professionals. The this source can be works on the
release. And is still information is also applied in my personal,ideological
was last updated on opinion and project is that it can biases
September 12, 2023. factual based as help me clear all
This means that the many people give my doubts if i have
information on the their opinions on any , or if i have a
forum is up-to-date as your problem and problem on
of that date. The also give data or something and the
arthur is also a facts for your teachers or the
organizatinal [Link] profession can not
affiliation which make author is trying to help me i can use
their own content share the this source for
perseprctive of other profession to
people who are help me and that i
beginners and an move on further
need help in in achieving my
software or project goals to be
hardware [Link] forum is
building. also a great place
to stay up-to-date
on the latest
developments in
robotic
automation.
Ebook-Introduction to Autonomous The book The purpose of The value of the The limitation of the
Robots "Introduction to the book is to book is that it book is that it is not a
Autonomous Robots" provide a provides a solid technical manual. It does
was published by MIT introduction to the foundation in the not go into the details of
Press in 2014. It was field of field of how to build or program
written by Nikolaus autonomous autonomous autonomous robots.
Correll, a professor of robotics. It covers robotics. It is a However, the book
computer science at the fundamental well-written and provides a good starting
the Technical concepts and informative book point for anyone who
University of Berlin. technologies that that is suitable for wants to learn more
The aurthor of this are used in a wide audience, about this field. It is also
source are also autonomous including students, very objective and also
credible, there are robots, such as researchers, and works on the personal
also multiple authors sensors, engineers. The and ideological
that wrote this book. actuators, information has behaves.
locomotion, also been reviewed
manipulation, and as the authors and
artificial the book is
intelligence. The produced from a
arthur is trying to university of Berlin
convery a which means it is
technical verified and
perspective on the certified enough for
field of me to get some
autonomous knowledge of
[Link] autmous robots.I
authors do not can use the key
take a particular take aways from
stance on the the book to help
issues they work on my project
discuss, and they as it does help me
present the on how to create
information in a the robot and also
balanced and the challenges and
unbiased way. the mindset i need
to create the
product.
Online course- [Link] This online course is The purpose of The source is quite The limitation of this
originated by the this course is for useful as it does online couse is that you
company Udemy people to learn give all te have to pay for it and is
which is charging a the basics of C++ resources but we a little expensive but
price for giving a and also robot have to pay for also worth it at the same
course for how to building. The everything and time. It does not have a
build a robotic arm arthur is talking in also is very short teacher or someone
which is short. It is the perspective off as it is only a 5.5 teaching as you have to
originated in the year a programmer and hour video do everything on your
2010 jan 20th. This is also a technician explaining own and they just
published in their own for teaching us everything and provide videos and
app which you can how to build giving the user resources to learn. It is
download or visit their robots and code. questions. I can also last updated almost
website which has the The information is use this to apply in 2 years back making it
[Link] course both factual and my project as this doubtful for building a
was created by sriram propaganda as can help me get robot in 2023 and with
nagrujuna and last they are trying to resources that i the current technology.
updated in the year teach and also cant get easily and
2022 january. They advertise and also know a step
are yet to get market their by step plan to
sponsores as many [Link] point create my robotic
people are using this of view also arm. The course is
app and charging appears to bought by around
prices and they take objective as its an 50 students and
commission of it and online course has over a 5 star
get funds. The source proving all rating making it
is more off a resources and reliable and also
organiziational teaching. trust worthy and is
affiliation as it is also certified by the
runned by an company that is
organization. helping keep the
app. There are
other websites
where you can find
courses like this
making it common
across the intent.

ATL skills- how will i apply it


ATL skills Learning Product
Research skill I would this skill for research and learning about the For my product goal to succeed
different types of parts and functions i would need to using my research skill i can
create the robot , with the hep of this skill i can have research on the arm movements
many online courses for both software and hardware and also find out how can i use all
coding and that i can learn something about robotics this knowledge to build my robot, i
and help build my [Link] different types of would need to find out the how the
robotic arms, their applications, and the best practices arm moves and also how can i
in building them. Additionally, research will help you finalize the final product.
stay updated with the newest technologies and
methodologies in the field of robotics.
Communication This skill can help me in discussions with experts, join This skill can help me Clearly
robotics communities, and participate in workshops or communicate my project ideas,
skills online forums. I can also use this skill do practice progress, and challenges to my
talking about complex robotics to other people that do peers and mentors. Effective
not have much knowledge about robotics and that i communication will foster
can make them help understand. collaboration and help me gather
valuable feedbac enabling me to
enhance my robotic model to others,
this skill can also help me to explain
in the final day as it wont onlyhelp to
find do my product but also to
explain and do other criterias and
help me in criteria D , and can also
help me use this skills to explain to
the public and also have videos for
explanation.
Critical thinking The critical thinking skills that i am using for to This can help me figure out on how
accomplish my learning goals are that will help me to create the robot as i would need a
skills dvelop the ability to understand the the need and for lot of critical thinking skills for
what i am doing this project and for example the building the which i can achieve by
sectors like societal impact of robotics technology. I my learning goals this can also help
can also use this skill to Analyze case studies and me Apply critical thinking to design
real-world applications of robotics in healthcare, the functionalities of my robotic
manufacturing, and other sectors. model. Consider the need of the
lifting and sorting mechanisms.
Understanding and fixing different
programming approaches and
algorithms for object recognition and
manipulation etc. This is one of the
most important skills that i would
develop and need to have for my
project to be successful.
Self Create a structured learning plan that includes specific I would use this skill similarly to how
goals, milestones, and deadlines. I would need this i would use it for learning goal as i
management skill to Break down my learning journey into would use my self management
skills manageable tasks related to robotics mechanisms, skills to manage my time table and
programming languages, and technology to buy all the parts and for building
applications. This skill can help to monitor and also and also for setting up meatings with
helpp my finish my learings and teachings on time. my teacher or the person that will
help me make the robot , it would
also help me plan the construction
phases such as programming tasks,
and testing periods. And help me
Manage my time effectively to
ensure steady progress.

Criteria C-
My reflection on learning and impact:
Throughout the personal project the journey and the understanding that I have got was depended
and also I have leant a lot while doing this. From the project of building a robot I have a quite
understanding on robotics, artificial intelligence, and mechanical engineering. I have also got more
understanding on the areas which are into the principles of motion control, computer vision, and
object recognition. As I was also talking about improving my software skills in this project which I
talked about in criteria A , I have also enhanced the coding skills that I would need to build a robot
and C++ was the language that I learnt the most and now I almost covered a bit of the basics that I
learned to control the movement of the arm and also to instruct it where to move by connecting the
program to the servo.
Skills acquired: In this project I have got man skills that I have obtained and because of this
experience that I had, it will help me in the future as I can use these skills in the future to get better
qualification and also to increase my knowledge and growth in robotics. Beyond the technical skills I
have increased my problem-solving abilities, for example I had to trouble shoot the robotic arm
movements and also fix a lot of bugs in the program as many errors were popping up. Not only in the
software but also in the hardware where some wires and connections were done incorrectly or
wrong which had me to restart what I was trying to achieve. Another skill that I have gotten are
communication skills where this was one of the useful skills and without this skill I would not be
where I am right now, this skill helped me to connect and communicate with people that helped me
find a professional that is good in this that had helped me in this project and guided me through this
project. As I had to communicate with my friend's and family to find someone that can help me do
this project and teach me. I have also increased my programming skills in the project as I needed to
learn a new language while doing this project which is C++ which is one of the most complex
programs to learn but I have taken help from many sources and videos to program the robot
movements. I have also increased the presentation skills as I had to make the robotic arm look more
presentable and also show a live example for people to see my product , and also while
documenting the journey of my personal project I have developed presenting skills that I can present
to people.

Example of what I learnt:


This is the code that I have used in the
project . This code in simple terms just
means the values that the robot has to
use to perform the sort of instructions as
this code helps in the robot to move in the
specific angle and this code is done in c++
programming language.

is the most important as I have learned how


to connect and use circuits. To explain in
simpler terms for the above image there are 3
components which is the audriono uno (brain
of the robot ) and sends signals to a servo
driver which then miniplates and sends it to
the servo which basically sends signals around
to move the robotic arm. This is
Application of above image: interconnected to the program part which I
showed above.
International Baccalaureate (IB) Learner
Profile (LP): this project has allowed me to
gain many IB learner profiles that are related
to this product and the journey of the
project , particularly "inquirer as I sought
information to solve problems, Thinker in
creating more innovative solutions, and
Reflective in critically evaluating the project's
progress which I am doing in this criteria.
This is another example of what I have
learned during the project which I do think it
strengths & weaknesses (academic & dates that were delayed for example when I
personal): ordered all my parts they took a long time to
personal is that I had improved my arrive and almost 15 days I was waiting for all
communication a lot as I do not talk to many the parts to arrive, I could not do anything but
people on a daily biases , this project had to wait for them to arrive , but in the meantime
helped me in getting out of my comfort zone I was working on the program as I could do
and made me talk to more people to complete that from my laptop at home. I have also
this project. I also got to see how a real-life procrastinated a lot and always skipped and
robotics company looks like and I have postponed my plans which was a challenge
learned a lot from it after visiting it which had that I have faced in my mental well
helped me also in the academics as I learnt a being..Another challenge I faced was the
lot of math's and physics that they have not number of bugs that I got in my program as
thought in class which boosted my academic there were many errors to fix , the solution I
knowledge also. I also learnt how to project found for this is that I revised my basics of
and present a solution which could help me in programming and reworked the set of
other aspects of the academics which can help programs again. I also had challenges for the
me scores in my works. Another strength this movement and the calculations of the robot
showed in my academics and personal life is which I fixed with the help of teacher. I
that now I can adapt to new learning as now I Future: This project has a great impact on my
can learn much quicker which helps me in future as it has taught me many complex
many of the subjects and topics that I am information that is needed to get good
doing. qualification in engineering and other types of
Weakness: One of the weakness that this had qualifications. This project can also help me to
on my academics and personal life is that show to people how I could build a product
while doing the project I did not have much like this at 10th grade with all the skills I have.
time to focus in academics and also sports as I This project also can help me to grow a
had to concentrate in the project to achieve the business as I can build more of these and
best, this bought down the concertation of my possibly start a business out of this idea which
time in sports and also in few areas of my could affect my future. This project also helps
academics. Another weakness this project had me to select the specific subjects I need in the
on my personal life is the stress during tight future and also what field to get into.
deadlines as I had to do work very quickly and Lasting impact: This product is quite useful
as efferently as possible which increased the talking in perspective of the future, many
stress of my personal experience. companies or people would want this type of
Challanges I faced: This project was going product as AI is taking over the world now and
out well but in the process of all that I had to soon going to replace many jobs around the
deal with a lot of challenges and obstacles that world , and this is the perfect product for the
were coming in my way which did stress me future making it last for long as this
out a little. For example at the starting of the idea/prototype is already replacing jobs. This
project I was finding it hard to communicate also has an lasting impact on my academics as
and find someone that can help and guide me it can help me build a portfolio of what I have
to build the robot , what I did to fix this is that archived and also better project management.
I used my parents help in finding a person and In the personal impact this can give me more
I did with their help and also had visited their confidence in building more projects like this
workplace that I can understand more. another and can also help me discover more hobbies
challenge that I faced was that I was not and passions.
following the action plan as there were many

Final product with materials I have


used-[Link]

Success Success/ How it is met Evidence


criteria fail (Description)
Function : Success After building the robotic arm video
The robotic arm and also testing all the functions
performance and and the features of the hand , I
how it can safely say that according to
functions(works) how I have formed my success
critera they have all met the
functions of the product. For
example I have programmed my
robot precisely and it can pick
up objects exactly the way I
wanted. The robot can also
move upto 260˚ around without
any disturbance as the actual
outcome was much more
improved and better than the
expected outcome. My software
skills have come the exact way I
wanted them to come for
building the robot , and also the
grip mechanism is also very safe
and is not sharp as for now It is
made out of plastic/rubber.
Control: Success In this success critera I was
How the robot supposed to devlop an aumous
will be controlled software to control my robot. As
and instructed you can also see from the
evidence , I can safely say that
this band of my success critera is
a success as I have uilt a
program so that it can pick up This simple code helped
the object and hand it over to me to define the
another place. I have also went postions of all the servos
more futher and did an and the max and min
extension for the control angles they could turn to
mechanism of the robot, as I , which helped me a lot
had a mode where if you would as I would know how to
want to control the robot control each servo at a
manually you could easily do it , time and write a
by using a controller that I have automated code for it ,
borrowed from the office to so that all servos can
control my robot. One work together and pick
proroblme for manually up the object.
controlling is that I could only
control one servo(motor) at a
time and not all at one time,
which does not make the
effiecny of the manual
controabilty so much.
Aesthetics: Success This is another critera that was
How the robot successful , this is because my
arm should look final product have met all the
with certien success cirtera that will come
under the astheics part of the
robot. With the evicede you can
see that the robotic arm product
is in black colour which was one
of the colours I wanted to have
for the demo. The robotic arm
also has a claw and is also
around 1-2 meters as I have
measured. The robot can also fit
in my study table which is less
than 1m long and can still
function with very less minum
space. The only problem that is
there in asthetiscs of my robot is
that the wires and the arudino
board connection are very short
and I also did not have time to
organize all the computer
boards in a box or a
container ,as I did not have time
which makes it look messy but
robot is still functional and
clean.
Safety: Success My product and journey has met
most of the success criteria for
this section which is safety. As I
have addressed , that my robot
has no sharp edges as the claw
is made out of plastic and
rubber making it safe for people
around it , but as the servos are
fast they can hit somone if they
are very close to the robot. My
code for the robot also has 0 There is not much
bugs as I can safely complie and evience to give here but
run the program with 0 erros. as you can see that the
Just to conduct and see if the claw is made out of
robot is safe I have conducted simple rubber and also
multiple trials and checking all not sharp making it safe
the mistakes and used hard even if it hits somone.
coding to solve and make sure
that during presentation it does
not harm anyone. Coming to the
down side of the safety, the
claw has pushed away the
object many times and only 80%
of the time the claw picks up the
object, This mistake at this level
is normal and does not have
problem , but in the future and
bigger machines it can impact
the safety a lot. Another fail is
that the robot when overused
can smoke or overheat the
servos , so i need to make sure
to always conduct less trials and
not overuse it as it can damage
the servos.
Durability and Success In this success critera the robot Video
Reliability: was reliable and durable as it
was able to function and
perform the required tasks in
the expected time. As you can
see in the code , I have given the
time period and also for how
fast the servos need to move in
order to profrm the task, this
will make the robot perofrom
and lift the object in the exact
time Iand seconds I wanted it to
lift.
Cost Partial This was one of the success
critera which was very
important for the journey of
creating the robotic arm. As
you could see that my goal
was to be less than 10k
rupees , which did go as
planned as I have first spent
8k for buying all the parts, as I
started to build I followed my
plan and used all the parts
until I forgot the main which
was the servos and a few
wires. I had spent more 2
thousend and bought the
motors. At the end of the This is my billing
while I tested the servos were address for all the
fake and not the one which I parts.
wanted , so I had to go to the
stores and buy the specifc
servos and rebuild my project
, because of this mistake the
project cost for robot has
gone upto 12k
Changes made to plan: The changes that I I have made to the plan was that I had to meet the
professional very less times making it take longer for me to clear my doubts and also to know what
to do next. As the whole journey I have met him only 2 times as he is scheduled with tasks and also
is busy. Another change I had to do is that I bought the wrong equipment for my project which was
the most important and without the servos the robot can never function at all. I had got scammed
and I bought a copy version of the actual motor , which got so many errors while testing the robot,
and as the second time I met the profession he had recommend me stores to buy and I had to go
and buy the motors again and rebuild all the new motors into the current setup which took a lot of
time and money. Other than this everything went according to the plan.

Weakness Improvement Application


One of the weakness of the The improvement for this The method I would apply this
robot wsa that it did not pick could be that the object for in real life is that I would 3d
up the object all the time as it this could either be heavier so print the motor or also make
had moved or pushed the that the object wont move the surface area of the claw
object away and then did the while the robot is going down much more bigger than the
fucnction or also 3d print another claw object making it wasy to fit in
which can open wider , this and pick up the object.
can make the spacing
peroperly and less mistakes.
Overheating of servos due to The imprvemtn for this is that I For this I could the application
overuse and weight heaey could spend more time and I could apply in the future to
weight of the obeject. research on the quality of the actually make it work is too
mortors and also buy better buy more better motors the
and heavier motros that can ST350 40kg servo motor which
pick up objects and perform will last for long period of
tasks for long perioiods. time. However this is quite
expensive and is hard to find
the exact parts. I would also
download a pwm librabry , this
librarby make sure that
everything is efficient which
means that this will lead to
less over heating of the servo
and also will consume less
power and more efficiently.
Organization The improvement that can be In order to apply this in my
This is one of the weakness done in order to make sure project , I can make a
that was there in my project everything is organized is that container and make cuts and
which was a minor fail. As I the wires should not be shown holes so that the wires can
have recvied more than 50 while the demo. Also the pass through the container
responses and fedebacks , the Arduino and the pwm servo and also have all the parts in
clinets wanted a much more driver should be well them so that only the robotic
cleaner and a neater connected but should not be model will be shown during
organization of the robot as visible while the robot is performace of task.

You might also like