Robotics and Programming Personal Project
Robotics and Programming Personal Project
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
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.
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.
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.