Presentation is loading. Please wait.

Presentation is loading. Please wait.

Sorting Criteria Subtask 5 – RSD Robot System Design.

Similar presentations


Presentation on theme: "Sorting Criteria Subtask 5 – RSD Robot System Design."— Presentation transcript:

1 Sorting Criteria Subtask 5 – RSD Robot System Design

2 Introduction Task description – Everybody knows that washing black and white together is a bad idea, but there are a lot more criteria to consider, to prepare a wash Appropriate colors for joint was Washing conditions –e.g. temperature, centrifugation, spinning speed, drying – The appropriate amount of laundry should be prepared in piles or containers, which correspond to the load size of a washing machine – When elders move in their clothes will be tagged (subtask 6), but the washing recipes of each item should also be registered That task should be simple for the staff Challenges – Together with group of subtask 6 create an easy an appropriate interface for registering clothes and washing recipes – Control criteria for the robot arm in subtask 4 – Close collaboration with subtask 4 and 6 – Perhaps some “untagged” clothes should be put in washing bags? Technologies available – Investigate possible technologies

3 Entire System MySQL Data Base server MySQL Library.NET C# Scanner Library Socket Transfer Server Subtask 5 Area Subtask 6 Area Subtask 4 Area RFID Console App Sort Console App Subtask 3 Area

4 Collaboration With subtask 4 (Drop-off and sorting robot) – Provide list of scanned clothes using defined protocol With subtask 6 (Tagging clothes) – Provide access to database through created library – Provide library of RFID readers With subtask 3 (Positioning of laundry robot) – Allocate data base space to store data Created tables Provided general libraries Provided configuration tool

5 Possible Technologies Why MySQL? – Open source database, Ease to use, Fast performance, Reliable – Most popular, Used by Yahoo!, Alcatel-Lucent, Google, Nokia, YouTube and many others Why create a Socket Server? – Simple Socket Transfer, Only for subtask 4 What we choose – C#.NET 3.5 – MySQL –.dll (dynamic Link Library) – Sockets (Stream(TCP) or Datagram(UDP))

6 System Design Different methods for transfer: – MySQL DLL Library Agreed with the other Subtask – Socket Does not rely on DLL, but defined protocol Required by Subtask 4

7 MySQL Library DLL (dynamic link library) – MySQL Connection – Functions Functions using query

8 Transfer Socket Server A console application that: – Transfers to MySQL Server – Gets data from MySQL Server Transfers via sockets (TCP) – Using a defined protocol Incoming socket packet – Trigger event

9 Task Subtask3Subtask4Subtask5Subtask6Subtask7 MySQL Library ??? Data Base ??? Data Base configurator Socket Transfer Server??? Sorting Algorithm??? RFID controller (driver)??? Produce List of Clothes???

10 Extra:Future Work Optimize the modules – Sorting, protocol Make a visual representation of the sorting – For optimization and feedback Create a more unified system – One Server with: SQL database Transfer socket application Sorting application

11 #1 Sorting Algorithm Sorting Algorithm ColoredColored WhiteWhite HWHW 30˚30˚ 40˚40˚ 60˚60˚ 95˚95˚ HWHW 30˚30˚ 40˚40˚ 60˚60˚ 95˚95˚ ColoredWhite HW 30˚ 40˚ 60˚ 95˚ HW 30˚ 40˚ 60˚ 95˚ Ten different bins Not optimal


Download ppt "Sorting Criteria Subtask 5 – RSD Robot System Design."

Similar presentations


Ads by Google