SlideShare ist ein Scribd-Unternehmen logo
1 von 1
The A.L.F.R.E.D Project
Peri Akiva, Subramhanya Shankar, Jonatan Yanovsky, Hansi Liu, Charles An,
Aneesh Abhyankar, Sava Radovic, Felix Delaunay, Milos Seskar, Michael Sanzari
Special Acknowledgement: Ivan Seskar, Jakub Kolodziejski
ResultsSystem ModelOverview
Objective: Design and develop a robotic platform to autonomously
fetch items in a set environment.
Plan:
- Communicate between the robot and sensors
- Localize within the environment
- Detect items
- Avoid obstacles
- Retrieve items: Using either a drone or an arm
Challenges
Throughout Alfred’s development, we came across
various challenges:
- Learning ROS (Robot Operating System)
- Integration of different systems
- Learning Kalman Filter
- RPLIDAR instability
- Conflict between mapping and localizing components
- Pioneer plaƞorm catching fire
- Inability of Solo to find GPS
- Broken propellors
- Broken Solo motors
FINAL FORM
OBJECT DETECTION
NAVIGATION STACK
ARIAOPENCV ROSSERIAL
FULL OFFICE MAP
SOLO AUTONOMOUSLY LANDING
Future Work
- Re-integrate Solo into the platform
- Improve detection of items
- Enhance navigation and map
- Fully functional household aid robot
SLAM + AMCL
MAPPING AND NAVIGATION:
ROS (Robot Operating System) used as a communication platform between
various systems and devices.
GOPRO SLAM SONAR
Communication Diagram
-GMapping: Used to map an unknown environment using an RPLIDAR.
-SLAM (Simultaneous Localization and Mapping): Uses RPLIDAR data to
match against a pre-set map in order localize its current position and
orientation within the environment.
-AMCL (Adaptive Monte Carlo Localization): An algorithm used for
instantaneous localization and navigation.
-OPENCV (Open Source Computer Vision): A python library allowing feature
extraction in images and videos in real time; used to locate items and the
landing target atop the robot.
- SONAR: The built in sensors used for obstacle detection and avoidance.
-ARIA (MobileRobots' Advanced Robot Interface for Applications): A C++
library that allows dynamic control over a robot's velocity, heading, relative
heading, and other motion parameters either through simple low-level
commands or through its high-level actions infrastructure.
-ROSSERIAL: Provides ROS interface to serial devices allowing communication
using high level commands; allows to effectively use Arduino chips for various
navigation purposes and Kalman Filtering.
GRIPPER
github.com/PersonalButler
Personalbutler.tk

Weitere ähnliche Inhalte

Andere mochten auch

Topic Set Size Design with the Evaluation Measures for Short Text Conversation
Topic Set Size Design with the Evaluation Measures for Short Text ConversationTopic Set Size Design with the Evaluation Measures for Short Text Conversation
Topic Set Size Design with the Evaluation Measures for Short Text Conversation
Tetsuya Sakai
 

Andere mochten auch (8)

STORY OF SHAPES/
STORY OF SHAPES/STORY OF SHAPES/
STORY OF SHAPES/
 
غذاهاي ممنوعه در دوران بارداري
غذاهاي ممنوعه در دوران بارداريغذاهاي ممنوعه در دوران بارداري
غذاهاي ممنوعه در دوران بارداري
 
People@: 9 Key Talent Trends 2016
People@: 9 Key Talent Trends 2016People@: 9 Key Talent Trends 2016
People@: 9 Key Talent Trends 2016
 
Social dimensions of education
Social dimensions of educationSocial dimensions of education
Social dimensions of education
 
Topic Set Size Design with the Evaluation Measures for Short Text Conversation
Topic Set Size Design with the Evaluation Measures for Short Text ConversationTopic Set Size Design with the Evaluation Measures for Short Text Conversation
Topic Set Size Design with the Evaluation Measures for Short Text Conversation
 
5. Non parametric analysis
5. Non parametric analysis5. Non parametric analysis
5. Non parametric analysis
 
COMMUNITY HELPERS
COMMUNITY HELPERSCOMMUNITY HELPERS
COMMUNITY HELPERS
 
Principios fundamentales de proceso de la toma de decisiones en el ambito edu...
Principios fundamentales de proceso de la toma de decisiones en el ambito edu...Principios fundamentales de proceso de la toma de decisiones en el ambito edu...
Principios fundamentales de proceso de la toma de decisiones en el ambito edu...
 

Ähnlich wie POSTER2Final

Development of image processing based human tracking and control algorithm fo...
Development of image processing based human tracking and control algorithm fo...Development of image processing based human tracking and control algorithm fo...
Development of image processing based human tracking and control algorithm fo...
adarsa lakshmi
 
Final Senior Design Posterwork
Final Senior Design PosterworkFinal Senior Design Posterwork
Final Senior Design Posterwork
Lekako Johnson
 
Sujith Mathew Geevarghese- Resume
Sujith Mathew Geevarghese- ResumeSujith Mathew Geevarghese- Resume
Sujith Mathew Geevarghese- Resume
Sujith Mathew
 
Figure 1
Figure 1Figure 1
Figure 1
butest
 
Figure 1
Figure 1Figure 1
Figure 1
butest
 
Figure 1
Figure 1Figure 1
Figure 1
butest
 
Rover.pptx Baripada SEEMANTA engineering
Rover.pptx Baripada SEEMANTA engineeringRover.pptx Baripada SEEMANTA engineering
Rover.pptx Baripada SEEMANTA engineering
SunilTriya1
 
An Intelligent Mobile Robot Navigation Technique Using RFID Technology
An Intelligent Mobile Robot Navigation Technique Using RFID TechnologyAn Intelligent Mobile Robot Navigation Technique Using RFID Technology
An Intelligent Mobile Robot Navigation Technique Using RFID Technology
wacerone
 

Ähnlich wie POSTER2Final (20)

Space wire illustrated map
Space wire illustrated mapSpace wire illustrated map
Space wire illustrated map
 
Ros Kd
Ros KdRos Kd
Ros Kd
 
Mapping mobile robotics
Mapping mobile roboticsMapping mobile robotics
Mapping mobile robotics
 
6 [progress report] for this leisurely side-project I was doing in 2016
6 [progress report] for this leisurely side-project I was doing in 20166 [progress report] for this leisurely side-project I was doing in 2016
6 [progress report] for this leisurely side-project I was doing in 2016
 
AR Foundation framework: product roadmap – Unite Copenhagen 2019
AR Foundation framework: product roadmap – Unite Copenhagen 2019AR Foundation framework: product roadmap – Unite Copenhagen 2019
AR Foundation framework: product roadmap – Unite Copenhagen 2019
 
Development of image processing based human tracking and control algorithm fo...
Development of image processing based human tracking and control algorithm fo...Development of image processing based human tracking and control algorithm fo...
Development of image processing based human tracking and control algorithm fo...
 
Final Senior Design Posterwork
Final Senior Design PosterworkFinal Senior Design Posterwork
Final Senior Design Posterwork
 
Overview of the WP4 of BRAIN-IoT
Overview of the WP4 of BRAIN-IoTOverview of the WP4 of BRAIN-IoT
Overview of the WP4 of BRAIN-IoT
 
Sujith Mathew Geevarghese- Resume
Sujith Mathew Geevarghese- ResumeSujith Mathew Geevarghese- Resume
Sujith Mathew Geevarghese- Resume
 
Final version.pptx
Final version.pptxFinal version.pptx
Final version.pptx
 
Figure 1
Figure 1Figure 1
Figure 1
 
Figure 1
Figure 1Figure 1
Figure 1
 
Figure 1
Figure 1Figure 1
Figure 1
 
Colour tracking robot.pdf
Colour tracking robot.pdfColour tracking robot.pdf
Colour tracking robot.pdf
 
Building Your Robot using AWS Robomaker
Building Your Robot using AWS RobomakerBuilding Your Robot using AWS Robomaker
Building Your Robot using AWS Robomaker
 
fyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptxfyp presentation of group 43011 final.pptx
fyp presentation of group 43011 final.pptx
 
Rover.pptx Baripada SEEMANTA engineering
Rover.pptx Baripada SEEMANTA engineeringRover.pptx Baripada SEEMANTA engineering
Rover.pptx Baripada SEEMANTA engineering
 
ROS and Unity.pdf
ROS and Unity.pdfROS and Unity.pdf
ROS and Unity.pdf
 
An Intelligent Mobile Robot Navigation Technique Using RFID Technology
An Intelligent Mobile Robot Navigation Technique Using RFID TechnologyAn Intelligent Mobile Robot Navigation Technique Using RFID Technology
An Intelligent Mobile Robot Navigation Technique Using RFID Technology
 
Rover technology.ppt
Rover technology.pptRover technology.ppt
Rover technology.ppt
 

POSTER2Final

  • 1. The A.L.F.R.E.D Project Peri Akiva, Subramhanya Shankar, Jonatan Yanovsky, Hansi Liu, Charles An, Aneesh Abhyankar, Sava Radovic, Felix Delaunay, Milos Seskar, Michael Sanzari Special Acknowledgement: Ivan Seskar, Jakub Kolodziejski ResultsSystem ModelOverview Objective: Design and develop a robotic platform to autonomously fetch items in a set environment. Plan: - Communicate between the robot and sensors - Localize within the environment - Detect items - Avoid obstacles - Retrieve items: Using either a drone or an arm Challenges Throughout Alfred’s development, we came across various challenges: - Learning ROS (Robot Operating System) - Integration of different systems - Learning Kalman Filter - RPLIDAR instability - Conflict between mapping and localizing components - Pioneer plaƞorm catching fire - Inability of Solo to find GPS - Broken propellors - Broken Solo motors FINAL FORM OBJECT DETECTION NAVIGATION STACK ARIAOPENCV ROSSERIAL FULL OFFICE MAP SOLO AUTONOMOUSLY LANDING Future Work - Re-integrate Solo into the platform - Improve detection of items - Enhance navigation and map - Fully functional household aid robot SLAM + AMCL MAPPING AND NAVIGATION: ROS (Robot Operating System) used as a communication platform between various systems and devices. GOPRO SLAM SONAR Communication Diagram -GMapping: Used to map an unknown environment using an RPLIDAR. -SLAM (Simultaneous Localization and Mapping): Uses RPLIDAR data to match against a pre-set map in order localize its current position and orientation within the environment. -AMCL (Adaptive Monte Carlo Localization): An algorithm used for instantaneous localization and navigation. -OPENCV (Open Source Computer Vision): A python library allowing feature extraction in images and videos in real time; used to locate items and the landing target atop the robot. - SONAR: The built in sensors used for obstacle detection and avoidance. -ARIA (MobileRobots' Advanced Robot Interface for Applications): A C++ library that allows dynamic control over a robot's velocity, heading, relative heading, and other motion parameters either through simple low-level commands or through its high-level actions infrastructure. -ROSSERIAL: Provides ROS interface to serial devices allowing communication using high level commands; allows to effectively use Arduino chips for various navigation purposes and Kalman Filtering. GRIPPER github.com/PersonalButler Personalbutler.tk