SlideShare a Scribd company logo
1 of 15
RAD Design Presents:
Kinect Controlled Robotic Arm
Table Of Contents
• Staff qualifications
• Struggles of the Kinect
• Success of the Kinect
• Composition of the Kinect
• The uses of the Kinect Arm
• Deliverables
• The Gantt Chart
• Final Thoughts
• Q&A
Staff Qualifications
• Steve Scriver
• James McNamara
• Tristan Orlowski
James McNamara
Steve Scriver
Tristan Orlowski
X N T P
E S F J
E N T P
Struggles of the Kinect
• The original idea of the Kinect was a
motion sensor glove.
• The glove would have Data logged
the actions alongside a Gyroscope,
Accelerometer, SD Data Logger, and
a set of 6 flex sensors.
• Due to the Chinese post office being
on strike, time constraints hindered
the project.
• Alongside the cost of reliable flex
sensors, the project was scrapped
and our project was re-scoped.
Struggles of the Kinect
• With the discovery of using the Kinect
as a sensor we had a new perspective
on the project.
• Thus began the struggles of
completing a proper interfacing system
with the Kinect.
• Microsoft Visual Basic and SDK studio,
which at the time seemed like a saving
grace turned out to be a difficult over
complicated battle.
• Going through this once again caused
frustration and confusion, but through
perseverance we found some old posts
that directed us to some abandoned
programs.
Struggles of the Kinect
• Struggles and success was the
rollercoaster ride of this project, the
final struggle being the ScorBotVII.
• We became very excited at the chance
to work with a real robotic arm with
our program, the only problem was
that it was an analog motor system.
• Many circuits from many classes were
made to attempt to have a DC motor
act like a servo, signal driven.
• Though we do have a circuit, the
Scorbot was left out and somebody
tampered with the machine ruining a
few pins on the RS232 cables bringing
our working motor count from 3 out
of 6 to 2 out of 6.
• Deeming this unacceptable and less
impressive of a project we once again
re-scoped and set ourselves up for
success!
The Success of the Kinect
• Though there were many
setback on the road to
completion success was had!
• After using old programs such
as “Processing” an old port of
the Arduino program.
• The use of outdated java
settings, and poorly
translated links dawned the
birth of our Kinect controlled
arm.
Composition of the Kinect Arm
• The Kinect arm consists of only a few
items, much found around the house
to show that a professional project
can be created from perseverance
and creativity.
• The Kinect itself is of course a main
component.
• The laptop we are using is also very
much needed. This acts as a
communicator between the Kinect
and Arduino Uno.
• The Arduino Uno, the device that
communicate to our servo motors.
• Servo motors, these move our
robotic arm via a PWM signal from
the Arduino Uno.
• Foam core, the body of the arm. As a
prototype, it can easily be
substituted for a heavier chassis if
the proper servo motors are present.
The uses of the Kinect Arm
• The thoughts surrounding the arm,
is the practicality of the machine.
Where would it be used?
• In or near radiation
• Inaccessible areas for a human
• Situations in which a humans
strength is not useful.
• Space
• The evolution of the hands free
robot could also be built upon and
in the near future be used in a
more intricate or challenging
situation.
• Our second thoughts on the
project was, with a sensor that is
so powerful would we one day be
able to mimic the use of hand via
motion tracking.
• Household applications in which a
robot could have preprogrammed
regiments for the average person
is also a thought.
The Objectives of the Kinect Arm
• Objective 1: Interfacing
• Objective 2: Reaching desired results
• Objective 3: Creating the proper schematic for the arm
• Objective 4: Assembling the arm
• Objective 5: Having a demonstrable prototype
Accomplishments of the Kinect
• Something to call our own: when the heats died down
and the smoke clears, we have indeed created a
functioning robotic arm.
• The gratification of not only completing our first real
tangible and home made arm, but the ability to use it for
recognition by employers.
• Knowing that some day the Kinect arm may indeed
become practical and useful in harsh work environments.
• The ability to enjoy small successes, and bounce back
from temporary failures.
Deliverables
• Functioning limbs to represent robotic movement
• Working interface between the Arduino and Kinect
• Synchronized movements of servos
Team Gantt Chart
The Gantt chart shows our teams action plan, meetings, and reliances on situations to
advance to the next stage of our project.
Final Thoughts
• Though the path was long and
full of difficulties, the project
was complete. At the end of it,
it wasn’t really about the final
product more the journey.
We’ve all learned how to work a
little better with a team, know
our role and in certain situations
go above and beyond your own
area of expertise or experience.
• I wish you all very much luck in
your careers and endeavors,
with that said I myself look
forward to a career full of
challenges and success that was
much learned in this Robotics
Project class.
Q&A

More Related Content

Similar to RAD Design Presentslinkedin

5-Pen-PC-Technology-ppt-Presentation (1) - Copy
5-Pen-PC-Technology-ppt-Presentation (1) - Copy5-Pen-PC-Technology-ppt-Presentation (1) - Copy
5-Pen-PC-Technology-ppt-Presentation (1) - Copy
uzmaa khan
 
Controlling electrical appliances using human gestures
Controlling electrical appliances using human gesturesControlling electrical appliances using human gestures
Controlling electrical appliances using human gestures
rajaganapathy28091100
 
PyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using PythonPyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using Python
pycontw
 

Similar to RAD Design Presentslinkedin (20)

Kinect sensor
Kinect sensorKinect sensor
Kinect sensor
 
DevOpsCon 2015 - DevOps in Mobile Games
DevOpsCon 2015 - DevOps in Mobile GamesDevOpsCon 2015 - DevOps in Mobile Games
DevOpsCon 2015 - DevOps in Mobile Games
 
Virtual Mouse
Virtual MouseVirtual Mouse
Virtual Mouse
 
Iot meets Serverless
Iot meets ServerlessIot meets Serverless
Iot meets Serverless
 
NUX Presentation from TechMixer Birmingham 2011
NUX Presentation from TechMixer Birmingham 2011NUX Presentation from TechMixer Birmingham 2011
NUX Presentation from TechMixer Birmingham 2011
 
5-Pen-PC-Technology-ppt-Presentation (1) - Copy
5-Pen-PC-Technology-ppt-Presentation (1) - Copy5-Pen-PC-Technology-ppt-Presentation (1) - Copy
5-Pen-PC-Technology-ppt-Presentation (1) - Copy
 
Community Day 2013 - The Power of Kinect
Community Day 2013 - The Power of KinectCommunity Day 2013 - The Power of Kinect
Community Day 2013 - The Power of Kinect
 
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architectureSEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
SEARIS 2014 Keynote - MiddleVR - Philosophy and architecture
 
Controlling electrical appliances using human gestures
Controlling electrical appliances using human gesturesControlling electrical appliances using human gestures
Controlling electrical appliances using human gestures
 
EoT slides presented at the Road2CPS “Smart-Cyber-Physical Systems Clustering...
EoT slides presented at the Road2CPS “Smart-Cyber-Physical Systems Clustering...EoT slides presented at the Road2CPS “Smart-Cyber-Physical Systems Clustering...
EoT slides presented at the Road2CPS “Smart-Cyber-Physical Systems Clustering...
 
PyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using PythonPyKinect: Body Iteration Application Development Using Python
PyKinect: Body Iteration Application Development Using Python
 
ReeeResume
ReeeResumeReeeResume
ReeeResume
 
Dino2 - the Amazing Evolution of the VA Smalltalk Virtual Machine
Dino2 - the Amazing Evolution of the VA Smalltalk Virtual MachineDino2 - the Amazing Evolution of the VA Smalltalk Virtual Machine
Dino2 - the Amazing Evolution of the VA Smalltalk Virtual Machine
 
[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment[API World 2021 ] - Understanding Cloud Native Deployment
[API World 2021 ] - Understanding Cloud Native Deployment
 
Building Applications with the Microsoft Kinect SDK
Building Applications with the Microsoft Kinect SDKBuilding Applications with the Microsoft Kinect SDK
Building Applications with the Microsoft Kinect SDK
 
Kinect on Android Pandaboard
Kinect on Android PandaboardKinect on Android Pandaboard
Kinect on Android Pandaboard
 
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
 
Kinect for Xbox 360: the world's first viral 3D technology
Kinect for Xbox 360: the world's first viral 3D technologyKinect for Xbox 360: the world's first viral 3D technology
Kinect for Xbox 360: the world's first viral 3D technology
 
freebeersessions #26 Scaling Up and Out Using Open Source at Netstar
freebeersessions #26 Scaling Up and Out Using Open Source at Netstarfreebeersessions #26 Scaling Up and Out Using Open Source at Netstar
freebeersessions #26 Scaling Up and Out Using Open Source at Netstar
 
Vertex Perspectives | AI Optimized Chipsets | Part IV
Vertex Perspectives | AI Optimized Chipsets | Part IVVertex Perspectives | AI Optimized Chipsets | Part IV
Vertex Perspectives | AI Optimized Chipsets | Part IV
 

RAD Design Presentslinkedin

  • 1. RAD Design Presents: Kinect Controlled Robotic Arm
  • 2. Table Of Contents • Staff qualifications • Struggles of the Kinect • Success of the Kinect • Composition of the Kinect • The uses of the Kinect Arm • Deliverables • The Gantt Chart • Final Thoughts • Q&A
  • 3. Staff Qualifications • Steve Scriver • James McNamara • Tristan Orlowski James McNamara Steve Scriver Tristan Orlowski X N T P E S F J E N T P
  • 4. Struggles of the Kinect • The original idea of the Kinect was a motion sensor glove. • The glove would have Data logged the actions alongside a Gyroscope, Accelerometer, SD Data Logger, and a set of 6 flex sensors. • Due to the Chinese post office being on strike, time constraints hindered the project. • Alongside the cost of reliable flex sensors, the project was scrapped and our project was re-scoped.
  • 5. Struggles of the Kinect • With the discovery of using the Kinect as a sensor we had a new perspective on the project. • Thus began the struggles of completing a proper interfacing system with the Kinect. • Microsoft Visual Basic and SDK studio, which at the time seemed like a saving grace turned out to be a difficult over complicated battle. • Going through this once again caused frustration and confusion, but through perseverance we found some old posts that directed us to some abandoned programs.
  • 6. Struggles of the Kinect • Struggles and success was the rollercoaster ride of this project, the final struggle being the ScorBotVII. • We became very excited at the chance to work with a real robotic arm with our program, the only problem was that it was an analog motor system. • Many circuits from many classes were made to attempt to have a DC motor act like a servo, signal driven. • Though we do have a circuit, the Scorbot was left out and somebody tampered with the machine ruining a few pins on the RS232 cables bringing our working motor count from 3 out of 6 to 2 out of 6. • Deeming this unacceptable and less impressive of a project we once again re-scoped and set ourselves up for success!
  • 7. The Success of the Kinect • Though there were many setback on the road to completion success was had! • After using old programs such as “Processing” an old port of the Arduino program. • The use of outdated java settings, and poorly translated links dawned the birth of our Kinect controlled arm.
  • 8. Composition of the Kinect Arm • The Kinect arm consists of only a few items, much found around the house to show that a professional project can be created from perseverance and creativity. • The Kinect itself is of course a main component. • The laptop we are using is also very much needed. This acts as a communicator between the Kinect and Arduino Uno. • The Arduino Uno, the device that communicate to our servo motors. • Servo motors, these move our robotic arm via a PWM signal from the Arduino Uno. • Foam core, the body of the arm. As a prototype, it can easily be substituted for a heavier chassis if the proper servo motors are present.
  • 9. The uses of the Kinect Arm • The thoughts surrounding the arm, is the practicality of the machine. Where would it be used? • In or near radiation • Inaccessible areas for a human • Situations in which a humans strength is not useful. • Space • The evolution of the hands free robot could also be built upon and in the near future be used in a more intricate or challenging situation. • Our second thoughts on the project was, with a sensor that is so powerful would we one day be able to mimic the use of hand via motion tracking. • Household applications in which a robot could have preprogrammed regiments for the average person is also a thought.
  • 10. The Objectives of the Kinect Arm • Objective 1: Interfacing • Objective 2: Reaching desired results • Objective 3: Creating the proper schematic for the arm • Objective 4: Assembling the arm • Objective 5: Having a demonstrable prototype
  • 11. Accomplishments of the Kinect • Something to call our own: when the heats died down and the smoke clears, we have indeed created a functioning robotic arm. • The gratification of not only completing our first real tangible and home made arm, but the ability to use it for recognition by employers. • Knowing that some day the Kinect arm may indeed become practical and useful in harsh work environments. • The ability to enjoy small successes, and bounce back from temporary failures.
  • 12. Deliverables • Functioning limbs to represent robotic movement • Working interface between the Arduino and Kinect • Synchronized movements of servos
  • 13. Team Gantt Chart The Gantt chart shows our teams action plan, meetings, and reliances on situations to advance to the next stage of our project.
  • 14. Final Thoughts • Though the path was long and full of difficulties, the project was complete. At the end of it, it wasn’t really about the final product more the journey. We’ve all learned how to work a little better with a team, know our role and in certain situations go above and beyond your own area of expertise or experience. • I wish you all very much luck in your careers and endeavors, with that said I myself look forward to a career full of challenges and success that was much learned in this Robotics Project class.
  • 15. Q&A