SlideShare a Scribd company logo
1 of 15
Autonomous Hexapod 
Object 
Recognition 
presented by 
Ninjaneers 
Nahid Mosharraf 
Supreet Singh 
Tabassum Azad 
Nusrat Lima 
with
Agenda 
Autonomous Hexapod with Object Recognition 
Presented by: Ninjaneers 
1 
• Objectives/Abstract 
• Timeline 
• Analysis and Requirement 
• Changes in Design 
• Implementation and test 
• Budget 
• Project Demonstration 
• Conclusion
Objective 
Objective: 
 To build a hexapod that can overcome limitations of 
Autonomous Hexapod with Object Recognition 
Presented by: Ninjaneers 
2 
other mobile robots.
Requirements 
Autonomous Hexapod with Object Recognition 
Presented by: Ninjaneers 
3 
• Requirements: 
 Autonomous movement. 
 Visual recognition of an object through the 
ultrasonic sensor and camera 
 Functional gripper to pick up and move objects 
 Motion provided by the servo motors, integrated 
through the servo controller and Raspberry Pi
Timeline 
Power Consumption 4/17/2014 
Mechanics 
4/5/2014 
Gait Generation 4/14/2014 
Image Processing4/20/2014 
5/7/2014 
Project Start 
3/3/2014 
Original Project End 
Date: 12/10/2014 
Project End 
12/07/2014 
2014 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2014 
Preparation/Research 7/5/2014 - 8/01/2014 
Parts Ordering 8/01/2014 - 8/23/2014 
8/23/2014 - 9/15/2014 
Prototype 
Development/Construction 
Function Analysis 9/2/2014 - 9/15/2014 
Programming Visual Recognition 8/24/2014 - 9/23/2014 
Testing of camera with 
programming code 
9/24/2014 - 10/05/2014 
Testing of servos and legs 10/07/2014 - 10/24/2014 
Prototype Testing 10/07/2014 - 11/05/2014 
Prototype Analysis 10/07/2014 - 11/10/2014 
Product Development 10/26/2014 - 11/14/2014 
Feasibility Analysis/Sales Analysis 11/6/2014 - 11/25/2014 
Roll-out/Product Lauching 12/1/2014 - 12/7/2014 
Autonomous Hexapod with Object Recognition 
Presented by: Ninjaneers 25
Autonomous Hexapod with Object Recognition 
Presented by: Ninjaneers 
3 
Design 
Original Conceptual 
Design 
Actual Design 
Figure 1.2 : Actual Real Life Hexapod 
Model 
Figure 1.1 : Generated 
3D virtual Hexapod Model
Autonomous Hexapod with Color-Based Object Recognition 
Presented by: Ninjaneers 
3 
Control System Layout 
SimpleCV Python 
Framework 
Raspberry pi 
Raspberry Pi 
SS32 Servo- 
Controller 
GE 1.3 MP 
MiniCam Pro 
WebCam 
1 Ultra-sonic 
sensor 
18 GWS 
Standard 
S03T STD 
Servos 
1 GWS Standard 
S03T STD 
Servo for the 
Gripper 
Actuators 
Sensors 
Processing 
Output 
Hexapod 
decisions(MOVE 
MENTS)
Program Flow 
Start 
Object 
Found? 
Yes 
Autonomous Hexapod Object Recognition 
Presented by: Ninjaneers 
No 
Keep Turning Until 
Object is Found. 
Keep Turning Until Object 
is Found 
• Read Distance from 
Ultrasonic-sensor 
• Process image from 
camera 
Is object 
displaced? 
Yes 
Do Nothing 
No 
Walk to 
object 
Gripper 
Picks up 
object 
Walk to specified 
location 
This flow chart illustrates 
the overall programming 
Procedure for the system. 
Gripper 
Places 
Object 
END
3 Shapes 1 Object 
Autonomous Hexapod with Object Recognition 
Presented by: Ninjaneers 
4 
Design Changes 
Original Conceptual 
Design 
Actual Design
Autonomous Hexapod with Object Recognition 
Presented by: Ninjaneers 
5 
Why SimpleCV? 
What is SimpleCV? 
SimpleCV is an open source Python Framework for Computer 
Vision applications. 
Reasons why we decided to implement SimpleCV with our 
hexapod because : 
It allows access to several high-powered Computer Vision 
libraries such as OpenCV with having in depth knowledge about 
Computer Vision. 
Since it is an open source Python Framework, we were able to 
write and implement the Python scripts on SimpleCV.
Design Changes 
Autonomous Hexapod with Object Recognition 
Presented by: Ninjaneers 
4 
Other Changes includes: 
1. Rotational Camera changed to non-moving camera 
2. Metal Chassis and Frame VS Acrylic Frame 
3. GE Mini webcam Pro VS Android phone
Implementation and Test 
Autonomous Hexapod with Object Recognition 
Presented by: Ninjaneers 
5 
• Test and implementations were done using: 
• Voltmeter 
• Regulator 
• Breadboard 
• Raspberry Pi 
• Ultrasonic Sensor 
Figure 8.1 : Testing the Volt regulator to even 
distribute 12V to the controller while providing 5V to the raspberry Pi
Autonomous Hexapod with Object Recognition 
Presented by: Ninjaneers 
4 
Ultrasonic Voltage Divider 
Circuit 
Figure 8.2 : Testing of Voltage regulator 
with Raspberry Pi
Autonomous Hexapod with Object Recognition 
Presented by: Ninjaneers 
6 
Budget 
Component Price (USD) Source 
Aluminium Chassis 
81.90 
http://www.aliexpress.com/store/product/18DOF-Aluminium- 
Hexapod-Spider-Six-Legs-Robot-Kit-w-18pcs-Servo-Horn-Ball-Bearing- 
Fully-Compatible/1391641_2013606295.html 
Sunlite 07625-SU E176/R Electrical Tape, Red 4.99 
http://www.amazon.com/gp/product/B009XS1HIY/ref=ox_ya_os_prod 
uct_refresh_T1 
1x 32 Channel Servo Controller 35.00 
http://www.aliexpress.com/item/32-road-steering-gear-control-32- 
way-controller-servo-control-board-servo-controller-can-sue-with/ 
1576725795.html 
20 x MG995 Metal Gear High Torque Servo 103.50 http://www.aliexpress.com/item/-/1627072840.html 
Spare Robotic Claw for Medium Servo Robot Arm for 
13.20 
Arduino & other projects EM#01 
http://www.ebay.com/itm/380881914739?_trksid=p2059210.m2749.l 
2649&ssPageName=STRK%3AMEBIDX%3AIT 
1pc, 3 x C Size Cell Battery Holder Box 4.5V Case With Wire 
Lead UM-2X3,6122 
3.32 
http://www.ebay.com/itm/121350399950?_trksid=p2059210.m2749.l 
2649&ssPageName=STRK%3AMEBIDX%3AIT 
6 x C size 1.2V 9500mAh Ni-MH rechargeable battery Red 15.21 
http://www.ebay.com/itm/201043877106?_trksid=p2059210.m2749.l 
2649&ssPageName=STRK%3AMEBIDX%3AIT 
1x HC-SR04 Ultrasonic Sensor 1.90 http://www.aliexpress.com/item/-/1667054813.html 
1x GE 98756 Mini Cam Pro 4.95 http://www.amazon.com/GE-98756-Mini-Cam-Pro/dp/B000HHUORK 
9v Battery 3.99 
http://www.bedbathandbeyond.com/store/product/duracell-9v-battery- 
single-pack/ 
1010764114?mcid=PS_googlepla_nonbrand_electronicstoys_&ad 
pos=1o1&creative=39230281429&device=c&matchtype=&network=g& 
gclid=CK2m6Ji6vcICFe7m7AodL1AAUA 
Total 267.85 
*Prices include shipping and handling costs
Thank you!

More Related Content

Viewers also liked

A Raspberry Pi Hexy - short
A Raspberry Pi Hexy - shortA Raspberry Pi Hexy - short
A Raspberry Pi Hexy - shortMithi Sevilla
 
Insect inspired hexapod robot for terrain navigation
Insect inspired hexapod robot for terrain navigationInsect inspired hexapod robot for terrain navigation
Insect inspired hexapod robot for terrain navigationeSAT Journals
 
Sharding for the masses
Sharding for the massesSharding for the masses
Sharding for the massesGiuseppe Maxia
 
The Search For Dark Energy - 4.26.2010 - Joe Beno
The Search For Dark Energy - 4.26.2010 - Joe BenoThe Search For Dark Energy - 4.26.2010 - Joe Beno
The Search For Dark Energy - 4.26.2010 - Joe Benocahouser
 
Arachnid tutorial
Arachnid tutorialArachnid tutorial
Arachnid tutorialkameshsept
 
Spider 1.0
Spider 1.0Spider 1.0
Spider 1.0vr1988
 
HexaDuino - Flying Hexapod
HexaDuino - Flying HexapodHexaDuino - Flying Hexapod
HexaDuino - Flying HexapodKenny Fernando
 
A Bionic gait programming algorithm for Hexapod Robot
A Bionic gait programming algorithm for Hexapod RobotA Bionic gait programming algorithm for Hexapod Robot
A Bionic gait programming algorithm for Hexapod RobotHao Yuan Cheng
 
Mechanical Spider - Robotics Course Details
Mechanical Spider  - Robotics Course DetailsMechanical Spider  - Robotics Course Details
Mechanical Spider - Robotics Course DetailsAcademy of Robotics
 
Use of Ilizarov fixator Hexapod apparatus for fracture prox tibia
Use of Ilizarov fixator Hexapod apparatus for fracture prox tibiaUse of Ilizarov fixator Hexapod apparatus for fracture prox tibia
Use of Ilizarov fixator Hexapod apparatus for fracture prox tibiamangalparihar
 
Six Legged Walking Mechanism
Six Legged Walking MechanismSix Legged Walking Mechanism
Six Legged Walking Mechanismhassanmehdi97
 
Robots presentation
Robots presentationRobots presentation
Robots presentationaroobkazim
 

Viewers also liked (17)

Hexapod correction
Hexapod correctionHexapod correction
Hexapod correction
 
Hexapod Ecology
Hexapod EcologyHexapod Ecology
Hexapod Ecology
 
A Raspberry Pi Hexy - short
A Raspberry Pi Hexy - shortA Raspberry Pi Hexy - short
A Raspberry Pi Hexy - short
 
Insect inspired hexapod robot for terrain navigation
Insect inspired hexapod robot for terrain navigationInsect inspired hexapod robot for terrain navigation
Insect inspired hexapod robot for terrain navigation
 
Sharding for the masses
Sharding for the massesSharding for the masses
Sharding for the masses
 
A raspberry pi hexy
A raspberry pi hexyA raspberry pi hexy
A raspberry pi hexy
 
The Search For Dark Energy - 4.26.2010 - Joe Beno
The Search For Dark Energy - 4.26.2010 - Joe BenoThe Search For Dark Energy - 4.26.2010 - Joe Beno
The Search For Dark Energy - 4.26.2010 - Joe Beno
 
Arachnid tutorial
Arachnid tutorialArachnid tutorial
Arachnid tutorial
 
Spider 1.0
Spider 1.0Spider 1.0
Spider 1.0
 
HexaDuino - Flying Hexapod
HexaDuino - Flying HexapodHexaDuino - Flying Hexapod
HexaDuino - Flying Hexapod
 
A Bionic gait programming algorithm for Hexapod Robot
A Bionic gait programming algorithm for Hexapod RobotA Bionic gait programming algorithm for Hexapod Robot
A Bionic gait programming algorithm for Hexapod Robot
 
Mechanical Spider - Robotics Course Details
Mechanical Spider  - Robotics Course DetailsMechanical Spider  - Robotics Course Details
Mechanical Spider - Robotics Course Details
 
Use of Ilizarov fixator Hexapod apparatus for fracture prox tibia
Use of Ilizarov fixator Hexapod apparatus for fracture prox tibiaUse of Ilizarov fixator Hexapod apparatus for fracture prox tibia
Use of Ilizarov fixator Hexapod apparatus for fracture prox tibia
 
Hexapod Presentation
Hexapod PresentationHexapod Presentation
Hexapod Presentation
 
Six Legged Walking Mechanism
Six Legged Walking MechanismSix Legged Walking Mechanism
Six Legged Walking Mechanism
 
P1131131674
P1131131674P1131131674
P1131131674
 
Robots presentation
Robots presentationRobots presentation
Robots presentation
 

Similar to Final presentation today

Intelligente visie maakt drones autonoom
Intelligente visie maakt drones autonoomIntelligente visie maakt drones autonoom
Intelligente visie maakt drones autonoomEUKA
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Arkadev Kundu
 
Androidで出来る!! KinectとiPadを使った亀ロボ
Androidで出来る!! KinectとiPadを使った亀ロボAndroidで出来る!! KinectとiPadを使った亀ロボ
Androidで出来る!! KinectとiPadを使った亀ロボHirotaka Niisato
 
phase3.pptx
phase3.pptxphase3.pptx
phase3.pptxBalRaj75
 
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...Aritra Sarkar
 
Geek Camp 2014: Game Of Drones - Algorithms and hardware designs for Quadcopters
Geek Camp 2014: Game Of Drones - Algorithms and hardware designs for QuadcoptersGeek Camp 2014: Game Of Drones - Algorithms and hardware designs for Quadcopters
Geek Camp 2014: Game Of Drones - Algorithms and hardware designs for QuadcoptersShipeng Xu
 
Sensors on android
Sensors on androidSensors on android
Sensors on androidChinmay V S
 
Line follower Robot using PID algorithm
Line follower Robot using PID algorithmLine follower Robot using PID algorithm
Line follower Robot using PID algorithmIfaz Ahmed Aflan
 
(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...
(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...
(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...Mohamed Elawady
 
pick and place robotic arm
pick and place robotic armpick and place robotic arm
pick and place robotic armANJANA ANILKUMAR
 
Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892ANJANA ANILKUMAR
 
課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]
課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]
課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]DeNA
 
3D SLAM introcution& current status
3D SLAM introcution& current status3D SLAM introcution& current status
3D SLAM introcution& current statuse8xu
 
Мобильный Virtual Reality - что это такое и как работает / Алексей Рыбаков (D...
Мобильный Virtual Reality - что это такое и как работает / Алексей Рыбаков (D...Мобильный Virtual Reality - что это такое и как работает / Алексей Рыбаков (D...
Мобильный Virtual Reality - что это такое и как работает / Алексей Рыбаков (D...Ontico
 
Technical portfolio 15 opteng no backlink
Technical portfolio 15 opteng no backlinkTechnical portfolio 15 opteng no backlink
Technical portfolio 15 opteng no backlinkJames
 
BATCH 28 PHASE 3.pptx
BATCH 28 PHASE 3.pptxBATCH 28 PHASE 3.pptx
BATCH 28 PHASE 3.pptxZuberAhmedV
 
Automated Fire Extinguisher Robot .pdf
Automated Fire Extinguisher Robot .pdfAutomated Fire Extinguisher Robot .pdf
Automated Fire Extinguisher Robot .pdfSakritapannChakma
 
Passive infrared based human detection alive robot
Passive infrared based human detection alive robotPassive infrared based human detection alive robot
Passive infrared based human detection alive robotSidharth Mohapatra
 

Similar to Final presentation today (20)

Intelligente visie maakt drones autonoom
Intelligente visie maakt drones autonoomIntelligente visie maakt drones autonoom
Intelligente visie maakt drones autonoom
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...
 
Androidで出来る!! KinectとiPadを使った亀ロボ
Androidで出来る!! KinectとiPadを使った亀ロボAndroidで出来る!! KinectとiPadを使った亀ロボ
Androidで出来る!! KinectとiPadを使った亀ロボ
 
phase3.pptx
phase3.pptxphase3.pptx
phase3.pptx
 
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...
 
Geek Camp 2014: Game Of Drones - Algorithms and hardware designs for Quadcopters
Geek Camp 2014: Game Of Drones - Algorithms and hardware designs for QuadcoptersGeek Camp 2014: Game Of Drones - Algorithms and hardware designs for Quadcopters
Geek Camp 2014: Game Of Drones - Algorithms and hardware designs for Quadcopters
 
Sensors on android
Sensors on androidSensors on android
Sensors on android
 
Line follower Robot using PID algorithm
Line follower Robot using PID algorithmLine follower Robot using PID algorithm
Line follower Robot using PID algorithm
 
(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...
(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...
(Reading Group) First Results in Detecting and Avoiding Frontal Obstacles fro...
 
pick and place robotic arm
pick and place robotic armpick and place robotic arm
pick and place robotic arm
 
Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892Mainprojpresentation 150617092611-lva1-app6892
Mainprojpresentation 150617092611-lva1-app6892
 
課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]
課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]
課題ドリブン、フルスタックAI開発術 [MOBILITY:dev]
 
3D SLAM introcution& current status
3D SLAM introcution& current status3D SLAM introcution& current status
3D SLAM introcution& current status
 
Munchkin
MunchkinMunchkin
Munchkin
 
Мобильный Virtual Reality - что это такое и как работает / Алексей Рыбаков (D...
Мобильный Virtual Reality - что это такое и как работает / Алексей Рыбаков (D...Мобильный Virtual Reality - что это такое и как работает / Алексей Рыбаков (D...
Мобильный Virtual Reality - что это такое и как работает / Алексей Рыбаков (D...
 
Technical portfolio 15 opteng no backlink
Technical portfolio 15 opteng no backlinkTechnical portfolio 15 opteng no backlink
Technical portfolio 15 opteng no backlink
 
BATCH 28 PHASE 3.pptx
BATCH 28 PHASE 3.pptxBATCH 28 PHASE 3.pptx
BATCH 28 PHASE 3.pptx
 
pick and place ppt.ppt
pick and place ppt.pptpick and place ppt.ppt
pick and place ppt.ppt
 
Automated Fire Extinguisher Robot .pdf
Automated Fire Extinguisher Robot .pdfAutomated Fire Extinguisher Robot .pdf
Automated Fire Extinguisher Robot .pdf
 
Passive infrared based human detection alive robot
Passive infrared based human detection alive robotPassive infrared based human detection alive robot
Passive infrared based human detection alive robot
 

Recently uploaded

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfme23b1001
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 

Recently uploaded (20)

Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
9953056974 Call Girls In South Ex, Escorts (Delhi) NCR.pdf
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
Electronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdfElectronically Controlled suspensions system .pdf
Electronically Controlled suspensions system .pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 

Final presentation today

  • 1. Autonomous Hexapod Object Recognition presented by Ninjaneers Nahid Mosharraf Supreet Singh Tabassum Azad Nusrat Lima with
  • 2. Agenda Autonomous Hexapod with Object Recognition Presented by: Ninjaneers 1 • Objectives/Abstract • Timeline • Analysis and Requirement • Changes in Design • Implementation and test • Budget • Project Demonstration • Conclusion
  • 3. Objective Objective:  To build a hexapod that can overcome limitations of Autonomous Hexapod with Object Recognition Presented by: Ninjaneers 2 other mobile robots.
  • 4. Requirements Autonomous Hexapod with Object Recognition Presented by: Ninjaneers 3 • Requirements:  Autonomous movement.  Visual recognition of an object through the ultrasonic sensor and camera  Functional gripper to pick up and move objects  Motion provided by the servo motors, integrated through the servo controller and Raspberry Pi
  • 5. Timeline Power Consumption 4/17/2014 Mechanics 4/5/2014 Gait Generation 4/14/2014 Image Processing4/20/2014 5/7/2014 Project Start 3/3/2014 Original Project End Date: 12/10/2014 Project End 12/07/2014 2014 Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec 2014 Preparation/Research 7/5/2014 - 8/01/2014 Parts Ordering 8/01/2014 - 8/23/2014 8/23/2014 - 9/15/2014 Prototype Development/Construction Function Analysis 9/2/2014 - 9/15/2014 Programming Visual Recognition 8/24/2014 - 9/23/2014 Testing of camera with programming code 9/24/2014 - 10/05/2014 Testing of servos and legs 10/07/2014 - 10/24/2014 Prototype Testing 10/07/2014 - 11/05/2014 Prototype Analysis 10/07/2014 - 11/10/2014 Product Development 10/26/2014 - 11/14/2014 Feasibility Analysis/Sales Analysis 11/6/2014 - 11/25/2014 Roll-out/Product Lauching 12/1/2014 - 12/7/2014 Autonomous Hexapod with Object Recognition Presented by: Ninjaneers 25
  • 6. Autonomous Hexapod with Object Recognition Presented by: Ninjaneers 3 Design Original Conceptual Design Actual Design Figure 1.2 : Actual Real Life Hexapod Model Figure 1.1 : Generated 3D virtual Hexapod Model
  • 7. Autonomous Hexapod with Color-Based Object Recognition Presented by: Ninjaneers 3 Control System Layout SimpleCV Python Framework Raspberry pi Raspberry Pi SS32 Servo- Controller GE 1.3 MP MiniCam Pro WebCam 1 Ultra-sonic sensor 18 GWS Standard S03T STD Servos 1 GWS Standard S03T STD Servo for the Gripper Actuators Sensors Processing Output Hexapod decisions(MOVE MENTS)
  • 8. Program Flow Start Object Found? Yes Autonomous Hexapod Object Recognition Presented by: Ninjaneers No Keep Turning Until Object is Found. Keep Turning Until Object is Found • Read Distance from Ultrasonic-sensor • Process image from camera Is object displaced? Yes Do Nothing No Walk to object Gripper Picks up object Walk to specified location This flow chart illustrates the overall programming Procedure for the system. Gripper Places Object END
  • 9. 3 Shapes 1 Object Autonomous Hexapod with Object Recognition Presented by: Ninjaneers 4 Design Changes Original Conceptual Design Actual Design
  • 10. Autonomous Hexapod with Object Recognition Presented by: Ninjaneers 5 Why SimpleCV? What is SimpleCV? SimpleCV is an open source Python Framework for Computer Vision applications. Reasons why we decided to implement SimpleCV with our hexapod because : It allows access to several high-powered Computer Vision libraries such as OpenCV with having in depth knowledge about Computer Vision. Since it is an open source Python Framework, we were able to write and implement the Python scripts on SimpleCV.
  • 11. Design Changes Autonomous Hexapod with Object Recognition Presented by: Ninjaneers 4 Other Changes includes: 1. Rotational Camera changed to non-moving camera 2. Metal Chassis and Frame VS Acrylic Frame 3. GE Mini webcam Pro VS Android phone
  • 12. Implementation and Test Autonomous Hexapod with Object Recognition Presented by: Ninjaneers 5 • Test and implementations were done using: • Voltmeter • Regulator • Breadboard • Raspberry Pi • Ultrasonic Sensor Figure 8.1 : Testing the Volt regulator to even distribute 12V to the controller while providing 5V to the raspberry Pi
  • 13. Autonomous Hexapod with Object Recognition Presented by: Ninjaneers 4 Ultrasonic Voltage Divider Circuit Figure 8.2 : Testing of Voltage regulator with Raspberry Pi
  • 14. Autonomous Hexapod with Object Recognition Presented by: Ninjaneers 6 Budget Component Price (USD) Source Aluminium Chassis 81.90 http://www.aliexpress.com/store/product/18DOF-Aluminium- Hexapod-Spider-Six-Legs-Robot-Kit-w-18pcs-Servo-Horn-Ball-Bearing- Fully-Compatible/1391641_2013606295.html Sunlite 07625-SU E176/R Electrical Tape, Red 4.99 http://www.amazon.com/gp/product/B009XS1HIY/ref=ox_ya_os_prod uct_refresh_T1 1x 32 Channel Servo Controller 35.00 http://www.aliexpress.com/item/32-road-steering-gear-control-32- way-controller-servo-control-board-servo-controller-can-sue-with/ 1576725795.html 20 x MG995 Metal Gear High Torque Servo 103.50 http://www.aliexpress.com/item/-/1627072840.html Spare Robotic Claw for Medium Servo Robot Arm for 13.20 Arduino & other projects EM#01 http://www.ebay.com/itm/380881914739?_trksid=p2059210.m2749.l 2649&ssPageName=STRK%3AMEBIDX%3AIT 1pc, 3 x C Size Cell Battery Holder Box 4.5V Case With Wire Lead UM-2X3,6122 3.32 http://www.ebay.com/itm/121350399950?_trksid=p2059210.m2749.l 2649&ssPageName=STRK%3AMEBIDX%3AIT 6 x C size 1.2V 9500mAh Ni-MH rechargeable battery Red 15.21 http://www.ebay.com/itm/201043877106?_trksid=p2059210.m2749.l 2649&ssPageName=STRK%3AMEBIDX%3AIT 1x HC-SR04 Ultrasonic Sensor 1.90 http://www.aliexpress.com/item/-/1667054813.html 1x GE 98756 Mini Cam Pro 4.95 http://www.amazon.com/GE-98756-Mini-Cam-Pro/dp/B000HHUORK 9v Battery 3.99 http://www.bedbathandbeyond.com/store/product/duracell-9v-battery- single-pack/ 1010764114?mcid=PS_googlepla_nonbrand_electronicstoys_&ad pos=1o1&creative=39230281429&device=c&matchtype=&network=g& gclid=CK2m6Ji6vcICFe7m7AodL1AAUA Total 267.85 *Prices include shipping and handling costs