SlideShare a Scribd company logo
1 of 8
Liontos Christos
o A Graphical User Interface
o A functional Robot
o Communication between them
Aim of the Project
Key requirements
 To design a robot capable of building specific patterns
according to the user’s instructions.
 Sensors and additional Parts
o To discover the NXT capabilities
o To record all Available Sensors
 Existed Projects
o To enhance the knowledge over Robotics Programming
o To gain visual experience with NXT robots
 Software Tools
o To identify possible Programming Languages
o To choose suitable IDEs
 Communications
o To become familiar with Bluetooth and USB technologies
Basic Objectives
 Determine GUI design and main Functionality
o Layout
o Identification and Translation of Instructions
 Build a robot capable to support the mechanical
requirements
o Lift bricks
o Move efficiently
 Discover the key Algorithms for the operation
o Instructions Translation
o Navigation Techniques
o Brick Prioritization
 Graphical User Interface Front
End Functionality
◦ Draw Selected Squares
◦ Clear Pattern
◦ Upload Data either via USB or BT
technologies
◦ Count Selected Squares
 Graphical User Interface Back
End Functionality
◦ Identification of Selected Squares
◦ Translation into pair of Coordinates
◦ Data transfer to the Brick
 Robot Functionality
◦ Receive Data from Interface via USB or
BT technologies
◦ Translate Coordinates into Distances
◦ Lift & Move Bricks using the Fork-Lift
operator
◦ Navigate using Echolocation Techniques
◦ Follow lines and Recognize Colored
Positions
◦ Replicate Drawn Designs
 Testing individual activities one by one
◦ Communications
◦ Lift bricks
◦ Navigate using Compass and Ultrasonic sensors
◦ Navigate using Ultrasonic and Color sensors
◦ Maintaining direction
◦ Following lines
 Testing the entire application
◦ Combine separate activities into a Universal one
◦ Test loop behavior for more that one brick placement
 Graphical User Interface that
◦ Is simple to use
◦ Communicates successfully with the robot
 Robot that
◦ Navigates using US and Color sensors
◦ Follows lines
◦ Uses Echolocation to navigate
◦ Places several bricks at a time, relatively close to positions
provided by the user

More Related Content

Viewers also liked

Viewers also liked (13)

110324 supported email provider list
110324 supported email provider list110324 supported email provider list
110324 supported email provider list
 
Task 24 - the way forward
Task 24 - the way forwardTask 24 - the way forward
Task 24 - the way forward
 
Katy Janda on green leases
Katy Janda on green leasesKaty Janda on green leases
Katy Janda on green leases
 
Adeyeme Fawole - Facts about New Zealand
Adeyeme Fawole - Facts about New ZealandAdeyeme Fawole - Facts about New Zealand
Adeyeme Fawole - Facts about New Zealand
 
The toughest behaviour change challenge in energy efficiency
The toughest behaviour change challenge in energy efficiencyThe toughest behaviour change challenge in energy efficiency
The toughest behaviour change challenge in energy efficiency
 
Copyright, Creative Commons and Libre Culture in New Zealand - Mark McGuire J...
Copyright, Creative Commons and Libre Culture in New Zealand - Mark McGuire J...Copyright, Creative Commons and Libre Culture in New Zealand - Mark McGuire J...
Copyright, Creative Commons and Libre Culture in New Zealand - Mark McGuire J...
 
Wellington Task 24 workshop Energy Cultures conference
Wellington Task 24 workshop Energy Cultures conferenceWellington Task 24 workshop Energy Cultures conference
Wellington Task 24 workshop Energy Cultures conference
 
Task 24 Behaviour Change presentation to Energy Savers Dubai
Task 24 Behaviour Change presentation to Energy Savers DubaiTask 24 Behaviour Change presentation to Energy Savers Dubai
Task 24 Behaviour Change presentation to Energy Savers Dubai
 
HA
HAHA
HA
 
CV Olga Galkina
CV Olga GalkinaCV Olga Galkina
CV Olga Galkina
 
Changing travel behaviour through visual campaign
Changing travel behaviour through visual campaign Changing travel behaviour through visual campaign
Changing travel behaviour through visual campaign
 
deb current CV
deb current CVdeb current CV
deb current CV
 
Current state and future state using VE
Current state and future state using VECurrent state and future state using VE
Current state and future state using VE
 

Similar to Presentation

Autonomous Navigation Robot
Autonomous Navigation Robot Autonomous Navigation Robot
Autonomous Navigation Robot WAI HONG KEET
 
Is it possible to write cross-native apps in 2020 ?
Is it possible to write cross-native apps in 2020 ?Is it possible to write cross-native apps in 2020 ?
Is it possible to write cross-native apps in 2020 ?Chris Saez
 
An ontology-based approach to improve the accessibility of ROS-based robotic ...
An ontology-based approach to improve the accessibility of ROS-based robotic ...An ontology-based approach to improve the accessibility of ROS-based robotic ...
An ontology-based approach to improve the accessibility of ROS-based robotic ...Vrije Universiteit Amsterdam
 
Ed Nunez - Mobile Robot CNC Alternative
Ed Nunez - Mobile Robot CNC AlternativeEd Nunez - Mobile Robot CNC Alternative
Ed Nunez - Mobile Robot CNC AlternativeEduardo Nunez
 
Embodiment of a neural simulation
Embodiment of a neural simulationEmbodiment of a neural simulation
Embodiment of a neural simulationDave Jilk
 
Design Like a Pro: How to Best Plan Your Perspective Project
Design Like a Pro: How to Best Plan Your Perspective ProjectDesign Like a Pro: How to Best Plan Your Perspective Project
Design Like a Pro: How to Best Plan Your Perspective ProjectInductive Automation
 
Xinyi_Gong_podium
Xinyi_Gong_podiumXinyi_Gong_podium
Xinyi_Gong_podiumXinyi Gong
 
Leveraging Open Standards to Build Highly Extensible Autonomous Systems
Leveraging Open Standards to Build Highly Extensible Autonomous SystemsLeveraging Open Standards to Build Highly Extensible Autonomous Systems
Leveraging Open Standards to Build Highly Extensible Autonomous SystemsICS
 
TopMod3d - Texas Open Source Symposium
TopMod3d - Texas Open Source SymposiumTopMod3d - Texas Open Source Symposium
TopMod3d - Texas Open Source SymposiumDavid Morris
 
final project presentation.pptx
final project presentation.pptxfinal project presentation.pptx
final project presentation.pptxPoornimak52
 
Building HD maps with dashcams
Building HD maps with dashcamsBuilding HD maps with dashcams
Building HD maps with dashcamsKousuke Kuzuoka
 
Philipp Nagele (Wikitude): What's Next with Wikitude
Philipp Nagele (Wikitude): What's Next with WikitudePhilipp Nagele (Wikitude): What's Next with Wikitude
Philipp Nagele (Wikitude): What's Next with WikitudeAugmentedWorldExpo
 
Indoor Navigation - A Solution to Last Mile Problem
Indoor Navigation - A Solution to Last Mile ProblemIndoor Navigation - A Solution to Last Mile Problem
Indoor Navigation - A Solution to Last Mile ProblemRanga Vangipuram
 
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...Tomohiro Fukuda
 
COMP 4010 - Lecture10: Mobile AR
COMP 4010 - Lecture10: Mobile ARCOMP 4010 - Lecture10: Mobile AR
COMP 4010 - Lecture10: Mobile ARMark Billinghurst
 

Similar to Presentation (20)

Autonomous Navigation Robot
Autonomous Navigation Robot Autonomous Navigation Robot
Autonomous Navigation Robot
 
Is it possible to write cross-native apps in 2020 ?
Is it possible to write cross-native apps in 2020 ?Is it possible to write cross-native apps in 2020 ?
Is it possible to write cross-native apps in 2020 ?
 
DSLcomet
DSLcometDSLcomet
DSLcomet
 
Final Presentation
Final PresentationFinal Presentation
Final Presentation
 
An ontology-based approach to improve the accessibility of ROS-based robotic ...
An ontology-based approach to improve the accessibility of ROS-based robotic ...An ontology-based approach to improve the accessibility of ROS-based robotic ...
An ontology-based approach to improve the accessibility of ROS-based robotic ...
 
Ed Nunez - Mobile Robot CNC Alternative
Ed Nunez - Mobile Robot CNC AlternativeEd Nunez - Mobile Robot CNC Alternative
Ed Nunez - Mobile Robot CNC Alternative
 
Embodiment of a neural simulation
Embodiment of a neural simulationEmbodiment of a neural simulation
Embodiment of a neural simulation
 
Mob ocr
Mob ocrMob ocr
Mob ocr
 
Design Like a Pro: How to Best Plan Your Perspective Project
Design Like a Pro: How to Best Plan Your Perspective ProjectDesign Like a Pro: How to Best Plan Your Perspective Project
Design Like a Pro: How to Best Plan Your Perspective Project
 
Xinyi_Gong_podium
Xinyi_Gong_podiumXinyi_Gong_podium
Xinyi_Gong_podium
 
Leveraging Open Standards to Build Highly Extensible Autonomous Systems
Leveraging Open Standards to Build Highly Extensible Autonomous SystemsLeveraging Open Standards to Build Highly Extensible Autonomous Systems
Leveraging Open Standards to Build Highly Extensible Autonomous Systems
 
TopMod3d - Texas Open Source Symposium
TopMod3d - Texas Open Source SymposiumTopMod3d - Texas Open Source Symposium
TopMod3d - Texas Open Source Symposium
 
final project presentation.pptx
final project presentation.pptxfinal project presentation.pptx
final project presentation.pptx
 
CV.HAITHAM AMRA_2017
CV.HAITHAM AMRA_2017CV.HAITHAM AMRA_2017
CV.HAITHAM AMRA_2017
 
Under The Hood
Under The HoodUnder The Hood
Under The Hood
 
Building HD maps with dashcams
Building HD maps with dashcamsBuilding HD maps with dashcams
Building HD maps with dashcams
 
Philipp Nagele (Wikitude): What's Next with Wikitude
Philipp Nagele (Wikitude): What's Next with WikitudePhilipp Nagele (Wikitude): What's Next with Wikitude
Philipp Nagele (Wikitude): What's Next with Wikitude
 
Indoor Navigation - A Solution to Last Mile Problem
Indoor Navigation - A Solution to Last Mile ProblemIndoor Navigation - A Solution to Last Mile Problem
Indoor Navigation - A Solution to Last Mile Problem
 
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
Point Cloud Stream on Spatial Mixed Reality: Toward Telepresence in Architect...
 
COMP 4010 - Lecture10: Mobile AR
COMP 4010 - Lecture10: Mobile ARCOMP 4010 - Lecture10: Mobile AR
COMP 4010 - Lecture10: Mobile AR
 

Presentation

  • 2. o A Graphical User Interface o A functional Robot o Communication between them Aim of the Project Key requirements  To design a robot capable of building specific patterns according to the user’s instructions.
  • 3.  Sensors and additional Parts o To discover the NXT capabilities o To record all Available Sensors  Existed Projects o To enhance the knowledge over Robotics Programming o To gain visual experience with NXT robots  Software Tools o To identify possible Programming Languages o To choose suitable IDEs  Communications o To become familiar with Bluetooth and USB technologies
  • 4. Basic Objectives  Determine GUI design and main Functionality o Layout o Identification and Translation of Instructions  Build a robot capable to support the mechanical requirements o Lift bricks o Move efficiently  Discover the key Algorithms for the operation o Instructions Translation o Navigation Techniques o Brick Prioritization
  • 5.  Graphical User Interface Front End Functionality ◦ Draw Selected Squares ◦ Clear Pattern ◦ Upload Data either via USB or BT technologies ◦ Count Selected Squares  Graphical User Interface Back End Functionality ◦ Identification of Selected Squares ◦ Translation into pair of Coordinates ◦ Data transfer to the Brick
  • 6.  Robot Functionality ◦ Receive Data from Interface via USB or BT technologies ◦ Translate Coordinates into Distances ◦ Lift & Move Bricks using the Fork-Lift operator ◦ Navigate using Echolocation Techniques ◦ Follow lines and Recognize Colored Positions ◦ Replicate Drawn Designs
  • 7.  Testing individual activities one by one ◦ Communications ◦ Lift bricks ◦ Navigate using Compass and Ultrasonic sensors ◦ Navigate using Ultrasonic and Color sensors ◦ Maintaining direction ◦ Following lines  Testing the entire application ◦ Combine separate activities into a Universal one ◦ Test loop behavior for more that one brick placement
  • 8.  Graphical User Interface that ◦ Is simple to use ◦ Communicates successfully with the robot  Robot that ◦ Navigates using US and Color sensors ◦ Follows lines ◦ Uses Echolocation to navigate ◦ Places several bricks at a time, relatively close to positions provided by the user