SlideShare a Scribd company logo
1 of 27
GESTURE BASED WIRELESS
SHADOW ROBOT
Group# 40
A Project Submitted
By
1. Ratul, Ahasan Ulla ID: 13-23070-1
2. Sumnoon, Sharif Md. ID: 11-19449-2
3. Kabir, Sharif Raihan ID: 12-21365-2
4. Islam, Md. Nazrul ID: 12-21730-2
Under the Supervision of
Dr. M. Tanseer Ali
Assistant Professor
American International University -
Bangladesh
INTRODUCTION
 In the field of robotics, gesture controlling is becoming
popular lately. People need more user friendly and interactive
robots for their work. Gesture detection makes thing easy for
the users.
 The project proposes a robotic body which mimics the action
of human body
PROJECT GOALS
 Develop the shadow code to read the sensor readings.
 Design and develop a skeleton structure for robot frame
 Implementation of control mechanism or Actuators and Drive
Systems.
 Using of Kinect Sensor data for the real time movement of
upper portion of body.
 Basic non-feedback walking sequence for the forward walking
of the Shadow Robot.
 Create save and replay mode the shadow commands .
 Implement a feedback IP camera at robot head.
PROJECT BLOCK DIAGRAM
THE KINECT SENSOR
1. Infrared (IR) projector.
2. IR depth sensor.
3. RGB camera.
4. Group of tilt motors.
5. Three-axis accelerometer.
6. Microphone array.
KINECT SDK
• The Kinect SDK is synthesized set of libraries of software’s
and the tools that is helpful for us for using the Kinect-based
natural input.
COLOR STREAM
Color image
format
Resolution FPS Data
InfraredResol
uzion640x480
Fps30
640 x 480 30 Pixel format
is gray16
RawBayerRes
oluzion1280x9
60Fps12
1280 x 960 12 Bayer data
RawBayerRes
oluzion640x48
0Fps30
640 x 480 30 Bayer data
RawYuvResol
uzion640x480
Fps15
640 x 480 15 Raw YUV
RgbResoluzio
n1280x960Fps
12
1280 x 960 12 RGB
(X8R8G8B8)
RgbResoluzio
n640x480Fps1
5
640 x 480 15 Raw YUV
DEPTH STREAM
Depth image format Resolution Frame rate
Resoluzion640x480Fps30 640 x 480 30 FPS
Resoluzion320x240Fps30 320 x 240 30 FPS
Resolution80x60Fps 80 x 60 30 FPS
DEPTH IMAGE
THE BODY POSITIONING
 The body positioning system incorporates depth mapping and
decision tree analysis.
SKELETON IMAGE
JOINT ANGLES CALCULATION FROM
SKELETON IMAGE
 Skeleton joints tracking from Skeleton Image.
 Skeleton frame data to skeleton Arrays.
 Angle Calculation (ex: Inverse Kinematic
approach) using X,Y,Z co-ordinates of the
joints that is saved in the arrays.
INVERSE KINEMATIC ANGLE
CALCULATION
ARDUINO AND SERVO MOTORS
The Arduino Mega is used in our project for two
purposes.
 To generate servo signals from the received
strings.
 To calibrate the servo motors for initial
position making and for creating walking
sequence
GENERATING SERVO SIGNAL
USING ARDUINO MEGA
END
START
If string Available
Read HC-05
If the slave String is entirely
Complete
Break the string until “&” sign
Convert the rest of the piece into servo angle
Compare servo Id if it matches with
saved Ids
Break it further until “:” for servo ID
NO
YES
YES
NO
NO YES
CALIBRATION OF JOINT SERVOS
USING ARDUINO
Arduino can be used to control up to 12 servos with minimum jitter. Two
major parts are there in the application
 The first part is the firmware, that needs to upload in the arduino.
 The second part is to install a simple software named “Serial servo
controller”.
COMMUNICATION BETWEEN
MASTER AND SLAVE BLUETOOTH
To enable Wireless connectivity that enables windows
pc bluetooth , C# language is used. Bluetooth can be
programmed by C# in two ways.
 Using Windows Sockets. That is programmed under
windows sockets class.
 Using Computer’s Serial Comport.
SENDING STRING DATA FROM
PC BLUETOOTH
if (serial.IsOpen)
{
try
{
String hexstring = ("1" + ":" + LShoulder + "&" + "2" + ":" + LElbow +
"&" + "3" + ":" + RShoulder + "&" + "4" + ":" + RElbow);;
serial.Writeln(hexstring);
Thread.Sleep(1);
}
catch (Exception ex)
{
para.Inlines.Add("Failed to SEND" + data + "n" + ex + "n");
}
}
NON-FEEDBACK WALKING OF
BIPED
The walking of the Shadow Robot follows 8 repetitive steps.
I. Stand still
II. Lean Left
III. Right Step forward
IV. Stand still
V. Lean Right
VI. Left step forward
DESIGN PROTOTYPE AND
SIMULATION
DESIGN PROTOTYPE AND
SIMULATION
DESIGN PROTOTYPE AND
SIMULATION
APPLICATIONS OF THE PROJECT
 Artificial Intelligence.
 Industrial use.
 Simulation.
 Training & Education.
 Assistive living.
Entertainment.
FUTURE WORK
 Design A Dynamic Walk sequence with
feedback from Gyro and accelerometer.
 Finger and Face tracking.
 Making an Trained and Intelligent
Humanoid .
REFERENCES
[1] Jungong Han; Ling Shao; Dong Xu; Shotton, J., "Enhanced Computer Vision With Microsoft Kinect
Sensor: A Review," in Cybernetics, IEEE Transactions on, vol.43, no.5, pp.1318-1334, Oct. 2013 doi:
10.1109/TCYB.2013.2265378.
[2] P. Baerlocher and R. Boilic, Inverse Kinematics Techniques for the Interactive Posture Control of
Articulated Figures, PhD thesis, EcolePolytechniqueFederale de Lausanne, 2001.
[3] Machida, E.; Meifen Cao; Murao, T.; Hashimoto, H., "Human motion tracking of mobile robot with
Kinect 3D sensor," in SICE Annual Conference (SICE), 2012 Proceedings of , vol., no.,pp.2207-
2211,20-23Aug.2012.
[4] Xu, D. and Acosta, A. (2005) An Analysis of the Inverse Kinematics for a 5-DOF Manipulator.
International Journal of Automation and Computing, 2, 114-124. http://dx.doi.org/10.1007/s11633-
005-0114-1.
[5] Stephan Waldherr; Roseli Romero and Sebastian Thrun, A Gesture Based Interface for Human-Robot
Interaction. , Autonomous Robots, September 2000, Volume 9, Issue 2, pp 151-173.
[6] W. Xu and E. J. Lee, “Continuous gesture recognition system using improved HMM algorithm based
on 2D and 3D space”, International Journal of Multimedia and Ubiquitous Engineering, vol. 7, no. 2,
(2012), pp. 335-340.
[7] Bhuiyan , M. & Picking, R. (2009). Gesture-controlled user interfaces, what have we done and what's
next?, Proceedings of the Fifth Collaborative Research Symposium on Security, E-Learning, Internet
and Networking (SEIN 2009), Darmstadt, Germany, 26-27 November 2009, pp59-60.
ANY QUARIES
For further information email: join2sharif@gmail.com
Thank You !

More Related Content

What's hot

Gesture control robot using by Ardiuno
Gesture control robot using by ArdiunoGesture control robot using by Ardiuno
Gesture control robot using by ArdiunoSudhir Kumar
 
Aacellerometer
AacellerometerAacellerometer
Aacellerometermukeshdeep
 
Gesture Controlled Car_Project report
Gesture Controlled Car_Project reportGesture Controlled Car_Project report
Gesture Controlled Car_Project reportAshikapokiya12345
 
Shirsha Yaathra - Head Movement controlled Wheelchair - Research Paper
Shirsha Yaathra - Head Movement controlled Wheelchair - Research PaperShirsha Yaathra - Head Movement controlled Wheelchair - Research Paper
Shirsha Yaathra - Head Movement controlled Wheelchair - Research PaperChamila Wijayarathna
 
Accelerometer controlled robot
Accelerometer controlled robotAccelerometer controlled robot
Accelerometer controlled robotMohit Keshav
 
Gesture controlling of Robots
Gesture controlling of Robots Gesture controlling of Robots
Gesture controlling of Robots Jibin Poulose
 
Wireless gesture Controlled Robot
Wireless gesture Controlled RobotWireless gesture Controlled Robot
Wireless gesture Controlled RobotVIBEK MAURYA
 
IRJET- An Approach to Accelerometer based Controlled Robot
IRJET- An Approach to Accelerometer based Controlled RobotIRJET- An Approach to Accelerometer based Controlled Robot
IRJET- An Approach to Accelerometer based Controlled RobotIRJET Journal
 
Hand movement controlled robotic vehicle
Hand movement controlled robotic vehicleHand movement controlled robotic vehicle
Hand movement controlled robotic vehicleMayank sankhla
 
Wireless controlled robotic arm
Wireless controlled robotic armWireless controlled robotic arm
Wireless controlled robotic armmundaa
 
Voice and touchscreen operated wheelchair ppt
Voice and touchscreen operated wheelchair pptVoice and touchscreen operated wheelchair ppt
Voice and touchscreen operated wheelchair pptSyed Saleem Ahmed
 
Hand gesture controlled robot with arduino
Hand gesture controlled robot with arduinoHand gesture controlled robot with arduino
Hand gesture controlled robot with arduinoAnindyaAdhikary3
 
HAND GESTURE CONTROLLED WHEEL CHAIR
HAND GESTURE CONTROLLED WHEEL CHAIRHAND GESTURE CONTROLLED WHEEL CHAIR
HAND GESTURE CONTROLLED WHEEL CHAIRNoufal Nechiyan
 

What's hot (20)

ctdt report
ctdt reportctdt report
ctdt report
 
Gesture control robot using by Ardiuno
Gesture control robot using by ArdiunoGesture control robot using by Ardiuno
Gesture control robot using by Ardiuno
 
Binder1
Binder1Binder1
Binder1
 
Aacellerometer
AacellerometerAacellerometer
Aacellerometer
 
Gesture Controlled Car_Project report
Gesture Controlled Car_Project reportGesture Controlled Car_Project report
Gesture Controlled Car_Project report
 
Robotic hand
Robotic handRobotic hand
Robotic hand
 
Gesture Control Car
Gesture Control CarGesture Control Car
Gesture Control Car
 
Shirsha Yaathra - Head Movement controlled Wheelchair - Research Paper
Shirsha Yaathra - Head Movement controlled Wheelchair - Research PaperShirsha Yaathra - Head Movement controlled Wheelchair - Research Paper
Shirsha Yaathra - Head Movement controlled Wheelchair - Research Paper
 
Accelerometer controlled robot
Accelerometer controlled robotAccelerometer controlled robot
Accelerometer controlled robot
 
Robot arm ppt
Robot arm pptRobot arm ppt
Robot arm ppt
 
Gesture controlling of Robots
Gesture controlling of Robots Gesture controlling of Robots
Gesture controlling of Robots
 
Wireless gesture Controlled Robot
Wireless gesture Controlled RobotWireless gesture Controlled Robot
Wireless gesture Controlled Robot
 
IRJET- An Approach to Accelerometer based Controlled Robot
IRJET- An Approach to Accelerometer based Controlled RobotIRJET- An Approach to Accelerometer based Controlled Robot
IRJET- An Approach to Accelerometer based Controlled Robot
 
Gesture control car
Gesture control carGesture control car
Gesture control car
 
Hand movement controlled robotic vehicle
Hand movement controlled robotic vehicleHand movement controlled robotic vehicle
Hand movement controlled robotic vehicle
 
Wireless controlled robotic arm
Wireless controlled robotic armWireless controlled robotic arm
Wireless controlled robotic arm
 
Voice and touchscreen operated wheelchair ppt
Voice and touchscreen operated wheelchair pptVoice and touchscreen operated wheelchair ppt
Voice and touchscreen operated wheelchair ppt
 
Hand gesture controlled robot with arduino
Hand gesture controlled robot with arduinoHand gesture controlled robot with arduino
Hand gesture controlled robot with arduino
 
Hand Gesture Controlled Robot
Hand Gesture Controlled RobotHand Gesture Controlled Robot
Hand Gesture Controlled Robot
 
HAND GESTURE CONTROLLED WHEEL CHAIR
HAND GESTURE CONTROLLED WHEEL CHAIRHAND GESTURE CONTROLLED WHEEL CHAIR
HAND GESTURE CONTROLLED WHEEL CHAIR
 

Similar to GESTURE BASED WIRELESS SHADOW ROBOT

IRJET - Tele-Replication of Human Hand Movements
IRJET -  	  Tele-Replication of Human Hand MovementsIRJET -  	  Tele-Replication of Human Hand Movements
IRJET - Tele-Replication of Human Hand MovementsIRJET Journal
 
final review_sri
final review_srifinal review_sri
final review_sriSri Kumaran
 
Design of Image Projection Using Combined Approach for Tracking
Design of Image Projection Using Combined Approach for  TrackingDesign of Image Projection Using Combined Approach for  Tracking
Design of Image Projection Using Combined Approach for TrackingIJMER
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppttffttfyyf
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptAfstddrrdv
 
A Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiA Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiAngela Shin
 
Smart Robotic Assistant using IOT
Smart Robotic Assistant using IOTSmart Robotic Assistant using IOT
Smart Robotic Assistant using IOTIRJET Journal
 
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoTIRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoTIRJET Journal
 
SLIDE PRESENTATION BY HAND GESTURE RECOGNITION USING MACHINE LEARNING
SLIDE PRESENTATION BY HAND GESTURE RECOGNITION USING MACHINE LEARNINGSLIDE PRESENTATION BY HAND GESTURE RECOGNITION USING MACHINE LEARNING
SLIDE PRESENTATION BY HAND GESTURE RECOGNITION USING MACHINE LEARNINGIRJET Journal
 
IRJET- Robotic Hand Controlling using Flex Sensors and Arduino UNO
IRJET-  	  Robotic Hand Controlling using Flex Sensors and Arduino UNOIRJET-  	  Robotic Hand Controlling using Flex Sensors and Arduino UNO
IRJET- Robotic Hand Controlling using Flex Sensors and Arduino UNOIRJET Journal
 
Follow Me Robot Technology
Follow Me Robot TechnologyFollow Me Robot Technology
Follow Me Robot Technologyijsrd.com
 
AI Cum AR Based Smart Home Automation System
AI Cum AR Based Smart Home Automation SystemAI Cum AR Based Smart Home Automation System
AI Cum AR Based Smart Home Automation SystemIRJET Journal
 
Real Time Hand Gesture Recognition Based Control of Arduino Robot
Real Time Hand Gesture Recognition Based Control of Arduino RobotReal Time Hand Gesture Recognition Based Control of Arduino Robot
Real Time Hand Gesture Recognition Based Control of Arduino Robotijtsrd
 
SIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORTSIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORTJISMI JACOB
 
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptxSISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptxSanjaySTippannavar1
 
Camouflage Surveillance Robot In Defense Using Artificial Intelligence
Camouflage Surveillance Robot In Defense Using Artificial IntelligenceCamouflage Surveillance Robot In Defense Using Artificial Intelligence
Camouflage Surveillance Robot In Defense Using Artificial IntelligenceIRJET Journal
 
Smart Wheelchair with Trolley for Elderly People
Smart Wheelchair with Trolley for Elderly PeopleSmart Wheelchair with Trolley for Elderly People
Smart Wheelchair with Trolley for Elderly PeopleIRJET Journal
 
Password Based Hand Gesture Controlled Robot
Password Based Hand Gesture Controlled Robot Password Based Hand Gesture Controlled Robot
Password Based Hand Gesture Controlled Robot IJERA Editor
 

Similar to GESTURE BASED WIRELESS SHADOW ROBOT (20)

IRJET - Tele-Replication of Human Hand Movements
IRJET -  	  Tele-Replication of Human Hand MovementsIRJET -  	  Tele-Replication of Human Hand Movements
IRJET - Tele-Replication of Human Hand Movements
 
final review_sri
final review_srifinal review_sri
final review_sri
 
Design of Image Projection Using Combined Approach for Tracking
Design of Image Projection Using Combined Approach for  TrackingDesign of Image Projection Using Combined Approach for  Tracking
Design of Image Projection Using Combined Approach for Tracking
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
 
MARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.pptMARK ROBOTIC ARM.ppt
MARK ROBOTIC ARM.ppt
 
A Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry PiA Review On AI Vision Robotic Arm Using Raspberry Pi
A Review On AI Vision Robotic Arm Using Raspberry Pi
 
Smart Robotic Assistant using IOT
Smart Robotic Assistant using IOTSmart Robotic Assistant using IOT
Smart Robotic Assistant using IOT
 
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoTIRJET- Multiple Motion Control System of Robotic Car Based on IoT
IRJET- Multiple Motion Control System of Robotic Car Based on IoT
 
complete
completecomplete
complete
 
SLIDE PRESENTATION BY HAND GESTURE RECOGNITION USING MACHINE LEARNING
SLIDE PRESENTATION BY HAND GESTURE RECOGNITION USING MACHINE LEARNINGSLIDE PRESENTATION BY HAND GESTURE RECOGNITION USING MACHINE LEARNING
SLIDE PRESENTATION BY HAND GESTURE RECOGNITION USING MACHINE LEARNING
 
IRJET- Robotic Hand Controlling using Flex Sensors and Arduino UNO
IRJET-  	  Robotic Hand Controlling using Flex Sensors and Arduino UNOIRJET-  	  Robotic Hand Controlling using Flex Sensors and Arduino UNO
IRJET- Robotic Hand Controlling using Flex Sensors and Arduino UNO
 
Follow Me Robot Technology
Follow Me Robot TechnologyFollow Me Robot Technology
Follow Me Robot Technology
 
AI Cum AR Based Smart Home Automation System
AI Cum AR Based Smart Home Automation SystemAI Cum AR Based Smart Home Automation System
AI Cum AR Based Smart Home Automation System
 
Real Time Hand Gesture Recognition Based Control of Arduino Robot
Real Time Hand Gesture Recognition Based Control of Arduino RobotReal Time Hand Gesture Recognition Based Control of Arduino Robot
Real Time Hand Gesture Recognition Based Control of Arduino Robot
 
SIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORTSIXTH SENSE TECHNOLOGY REPORT
SIXTH SENSE TECHNOLOGY REPORT
 
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptxSISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
SISR - Smart Indoor Surveillance Robot using IoT for day to day usage PPT.pptx
 
Camouflage Surveillance Robot In Defense Using Artificial Intelligence
Camouflage Surveillance Robot In Defense Using Artificial IntelligenceCamouflage Surveillance Robot In Defense Using Artificial Intelligence
Camouflage Surveillance Robot In Defense Using Artificial Intelligence
 
Report
ReportReport
Report
 
Smart Wheelchair with Trolley for Elderly People
Smart Wheelchair with Trolley for Elderly PeopleSmart Wheelchair with Trolley for Elderly People
Smart Wheelchair with Trolley for Elderly People
 
Password Based Hand Gesture Controlled Robot
Password Based Hand Gesture Controlled Robot Password Based Hand Gesture Controlled Robot
Password Based Hand Gesture Controlled Robot
 

More from Sharif Raihan Kabir

An Internship Presentation ! Bank asia !!
An Internship Presentation ! Bank asia !!An Internship Presentation ! Bank asia !!
An Internship Presentation ! Bank asia !!Sharif Raihan Kabir
 
BIO-FUEL & It's Aspect Of Bangladesh
BIO-FUEL & It's Aspect Of BangladeshBIO-FUEL & It's Aspect Of Bangladesh
BIO-FUEL & It's Aspect Of BangladeshSharif Raihan Kabir
 
BIO-FUEL aspect of Bangladesh ! (AIUB)
BIO-FUEL aspect of Bangladesh ! (AIUB)BIO-FUEL aspect of Bangladesh ! (AIUB)
BIO-FUEL aspect of Bangladesh ! (AIUB)Sharif Raihan Kabir
 
Reporting and Recording of Road Traffic Accidents in Dhaka City
Reporting and Recording of Road Traffic Accidents in Dhaka CityReporting and Recording of Road Traffic Accidents in Dhaka City
Reporting and Recording of Road Traffic Accidents in Dhaka CitySharif Raihan Kabir
 

More from Sharif Raihan Kabir (7)

Smart home with home automation
Smart home with home automationSmart home with home automation
Smart home with home automation
 
An Internship Presentation ! Bank asia !!
An Internship Presentation ! Bank asia !!An Internship Presentation ! Bank asia !!
An Internship Presentation ! Bank asia !!
 
MULTI Threshold
MULTI ThresholdMULTI Threshold
MULTI Threshold
 
BIO-FUEL & It's Aspect Of Bangladesh
BIO-FUEL & It's Aspect Of BangladeshBIO-FUEL & It's Aspect Of Bangladesh
BIO-FUEL & It's Aspect Of Bangladesh
 
BIO-FUEL aspect of Bangladesh ! (AIUB)
BIO-FUEL aspect of Bangladesh ! (AIUB)BIO-FUEL aspect of Bangladesh ! (AIUB)
BIO-FUEL aspect of Bangladesh ! (AIUB)
 
Reporting and Recording of Road Traffic Accidents in Dhaka City
Reporting and Recording of Road Traffic Accidents in Dhaka CityReporting and Recording of Road Traffic Accidents in Dhaka City
Reporting and Recording of Road Traffic Accidents in Dhaka City
 
Celestial seasoning inc.
Celestial seasoning inc.Celestial seasoning inc.
Celestial seasoning inc.
 

Recently uploaded

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting DataJhengPantaleon
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfakmcokerachita
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 

Recently uploaded (20)

microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data_Math 4-Q4 Week 5.pptx Steps in Collecting Data
_Math 4-Q4 Week 5.pptx Steps in Collecting Data
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Class 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdfClass 11 Legal Studies Ch-1 Concept of State .pdf
Class 11 Legal Studies Ch-1 Concept of State .pdf
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 

GESTURE BASED WIRELESS SHADOW ROBOT

  • 1. GESTURE BASED WIRELESS SHADOW ROBOT Group# 40 A Project Submitted By 1. Ratul, Ahasan Ulla ID: 13-23070-1 2. Sumnoon, Sharif Md. ID: 11-19449-2 3. Kabir, Sharif Raihan ID: 12-21365-2 4. Islam, Md. Nazrul ID: 12-21730-2 Under the Supervision of Dr. M. Tanseer Ali Assistant Professor American International University - Bangladesh
  • 2. INTRODUCTION  In the field of robotics, gesture controlling is becoming popular lately. People need more user friendly and interactive robots for their work. Gesture detection makes thing easy for the users.  The project proposes a robotic body which mimics the action of human body
  • 3. PROJECT GOALS  Develop the shadow code to read the sensor readings.  Design and develop a skeleton structure for robot frame  Implementation of control mechanism or Actuators and Drive Systems.  Using of Kinect Sensor data for the real time movement of upper portion of body.  Basic non-feedback walking sequence for the forward walking of the Shadow Robot.  Create save and replay mode the shadow commands .  Implement a feedback IP camera at robot head.
  • 5. THE KINECT SENSOR 1. Infrared (IR) projector. 2. IR depth sensor. 3. RGB camera. 4. Group of tilt motors. 5. Three-axis accelerometer. 6. Microphone array.
  • 6. KINECT SDK • The Kinect SDK is synthesized set of libraries of software’s and the tools that is helpful for us for using the Kinect-based natural input.
  • 7. COLOR STREAM Color image format Resolution FPS Data InfraredResol uzion640x480 Fps30 640 x 480 30 Pixel format is gray16 RawBayerRes oluzion1280x9 60Fps12 1280 x 960 12 Bayer data RawBayerRes oluzion640x48 0Fps30 640 x 480 30 Bayer data RawYuvResol uzion640x480 Fps15 640 x 480 15 Raw YUV RgbResoluzio n1280x960Fps 12 1280 x 960 12 RGB (X8R8G8B8) RgbResoluzio n640x480Fps1 5 640 x 480 15 Raw YUV
  • 8. DEPTH STREAM Depth image format Resolution Frame rate Resoluzion640x480Fps30 640 x 480 30 FPS Resoluzion320x240Fps30 320 x 240 30 FPS Resolution80x60Fps 80 x 60 30 FPS
  • 10. THE BODY POSITIONING  The body positioning system incorporates depth mapping and decision tree analysis.
  • 12. JOINT ANGLES CALCULATION FROM SKELETON IMAGE  Skeleton joints tracking from Skeleton Image.  Skeleton frame data to skeleton Arrays.  Angle Calculation (ex: Inverse Kinematic approach) using X,Y,Z co-ordinates of the joints that is saved in the arrays.
  • 14. ARDUINO AND SERVO MOTORS The Arduino Mega is used in our project for two purposes.  To generate servo signals from the received strings.  To calibrate the servo motors for initial position making and for creating walking sequence
  • 15. GENERATING SERVO SIGNAL USING ARDUINO MEGA END START If string Available Read HC-05 If the slave String is entirely Complete Break the string until “&” sign Convert the rest of the piece into servo angle Compare servo Id if it matches with saved Ids Break it further until “:” for servo ID NO YES YES NO NO YES
  • 16. CALIBRATION OF JOINT SERVOS USING ARDUINO Arduino can be used to control up to 12 servos with minimum jitter. Two major parts are there in the application  The first part is the firmware, that needs to upload in the arduino.  The second part is to install a simple software named “Serial servo controller”.
  • 17. COMMUNICATION BETWEEN MASTER AND SLAVE BLUETOOTH To enable Wireless connectivity that enables windows pc bluetooth , C# language is used. Bluetooth can be programmed by C# in two ways.  Using Windows Sockets. That is programmed under windows sockets class.  Using Computer’s Serial Comport.
  • 18. SENDING STRING DATA FROM PC BLUETOOTH if (serial.IsOpen) { try { String hexstring = ("1" + ":" + LShoulder + "&" + "2" + ":" + LElbow + "&" + "3" + ":" + RShoulder + "&" + "4" + ":" + RElbow);; serial.Writeln(hexstring); Thread.Sleep(1); } catch (Exception ex) { para.Inlines.Add("Failed to SEND" + data + "n" + ex + "n"); } }
  • 19. NON-FEEDBACK WALKING OF BIPED The walking of the Shadow Robot follows 8 repetitive steps. I. Stand still II. Lean Left III. Right Step forward IV. Stand still V. Lean Right VI. Left step forward
  • 23. APPLICATIONS OF THE PROJECT  Artificial Intelligence.  Industrial use.  Simulation.  Training & Education.  Assistive living. Entertainment.
  • 24. FUTURE WORK  Design A Dynamic Walk sequence with feedback from Gyro and accelerometer.  Finger and Face tracking.  Making an Trained and Intelligent Humanoid .
  • 25. REFERENCES [1] Jungong Han; Ling Shao; Dong Xu; Shotton, J., "Enhanced Computer Vision With Microsoft Kinect Sensor: A Review," in Cybernetics, IEEE Transactions on, vol.43, no.5, pp.1318-1334, Oct. 2013 doi: 10.1109/TCYB.2013.2265378. [2] P. Baerlocher and R. Boilic, Inverse Kinematics Techniques for the Interactive Posture Control of Articulated Figures, PhD thesis, EcolePolytechniqueFederale de Lausanne, 2001. [3] Machida, E.; Meifen Cao; Murao, T.; Hashimoto, H., "Human motion tracking of mobile robot with Kinect 3D sensor," in SICE Annual Conference (SICE), 2012 Proceedings of , vol., no.,pp.2207- 2211,20-23Aug.2012. [4] Xu, D. and Acosta, A. (2005) An Analysis of the Inverse Kinematics for a 5-DOF Manipulator. International Journal of Automation and Computing, 2, 114-124. http://dx.doi.org/10.1007/s11633- 005-0114-1. [5] Stephan Waldherr; Roseli Romero and Sebastian Thrun, A Gesture Based Interface for Human-Robot Interaction. , Autonomous Robots, September 2000, Volume 9, Issue 2, pp 151-173. [6] W. Xu and E. J. Lee, “Continuous gesture recognition system using improved HMM algorithm based on 2D and 3D space”, International Journal of Multimedia and Ubiquitous Engineering, vol. 7, no. 2, (2012), pp. 335-340. [7] Bhuiyan , M. & Picking, R. (2009). Gesture-controlled user interfaces, what have we done and what's next?, Proceedings of the Fifth Collaborative Research Symposium on Security, E-Learning, Internet and Networking (SEIN 2009), Darmstadt, Germany, 26-27 November 2009, pp59-60.
  • 26. ANY QUARIES For further information email: join2sharif@gmail.com