logging in or signing up BlueGenius Melinda Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 142 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: January 04, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript BlueGenius: BlueGenius A Toolset for Bluetooth Application Development And A Realization of Distributed Mobile Computing/CommunicationWhere are we going?: Where are we going? Simple Language for Robots’ Communication Friendly Developing Environment One for all application What is BlueGenius Software: Development Environment Hardware: Basic Motherboard PlatformBlueGenius Provides…: BlueGenius Provides… Distributed Mobile Computing Load Balance Toolset for Bluetooth APP Development Built-in Remote Procedure Call Small Size RVM and Robot Bluetooth Stack RVM 5KB / Robot Bluetooth Stack 35KB Voice Control Security of TransmissionSoftware Components : Software Components Robot Language & Compiler Robot Virtual Machine Robot Bluetooth Stack Remote Control CenterHardware Components: Hardware Components General Purpose 8051 Main Board Display Card Motor Control Card Voice Recognition Card Robot BodyGoing Deeper: Going Deeper Tools Used System Architecture Software Architecture Hardware Architecture Robot Bluetooth Stack Architecture Mechanical Architecture Applications Conclusion Future WorkTools Used: Tools Used Software Development Microsoft Visual C++ 6.0 Borland C++ Builder 5.0 Borland Delphi 5.0 Keil 8051 C Compiler Hardware Development Protel 98 AutoCAD 2000Software Architecture: Software ArchitectureSoftware Development Flow: Software Development FlowRPC in ROBOL: RPC in ROBOL Non-waited Remote Procedure Call Robot2.JustDoIt(2); Subject Verb Complement Robot Name Function Name ParametersRPC in ROBOL (2): RPC in ROBOL (2) Waited Remote Procedure Call @(60,-1)Robot2.DoIt(2); Default Return Value Waiting Time Keyword for Waited Remote Procedure CallRPC Execution Flow: RPC Execution FlowRPC Execution Flow (2): RPC Execution Flow (2)Robot Bluetooth Stack: Robot Bluetooth Stack Robot Bluetooth Stack 35KB Encoding and Sending Packet Command Layer over L2CAP Sending huge data Multiple Connection Problem Connection on demand CSMA/CDSecurity Model: Security Model Robot Name and Team Name [Team1] UID = ['{28B0C88B-7CA1-4DB0-BAB2-9E9F5481F4C1}'] Robot1 = ['{C7708690-9581-4B70-8D6C-6131D9543CBD}'] Robot2 = ['{A67D3D16-32F0-4521-8E0F-F3C8069EC487}'] Robot3 = ['{ED8460D7-29E6-40B0-8650-5891CBD9DA35}'] RVM Features: RVM Features Small size RVM 5KB Remote Procedure Call Built-in Bluetooth Two different platforms PC 8051 Multi-ThreadRVM Instructions: RVM Instructions Data Access Instructions Global variable Local variable Stack Arithmetic/Logic InstructionsRVM Instructions (2): RVM Instructions (2) Flow Control Instructions Conditional jump Procedure call System Instructions System call Bluetooth RPCSpeech Recognition: Speech Recognition Microsoft Speech Library Direct Control Mode Direction Command Program Setting Command RVM Flow Control Command Speech Recognition CardMechanical Architecture: Mechanical Architecture Size 250 x 250 x 150 mm Weight 2 kg Body Aluminum Shield Acrylic Wheel Diameter 50 mmRobot Body: Robot Body Interior Battery Motor Exterior Blue acrylic shield Touch sensorHardware Architecture: Hardware ArchitectureBattery And Power: Battery And Power 12 V / 2.3 Ah Lead Rechargeable Battery 7805 Regulator Power SupplyBluetooth Module: Bluetooth Module Ericsson Bluetooth Toolkit RS-232 ConnectorMotor Control Card: Motor Control Card Speed control with DAC Direction control with relayMain Board: Main Board INTEL 8051 CPU 64 KB ROM 64 KB RAM Memory Mapping Structure Bluetooth Connection with RS-232Display Card: Display Card LED x 8 LCD x 1 7-segment digital LEDVoice Recognition Card: Voice Recognition Card Voice Recognition Chip RVM ApplicationPrice List: Price List Retail Price (Material) $194 Robot Talks: Robot Talks Example Prime Number Find the prime number from 2 to 97 and display them one by one on the 7-segment LED display Prime Number: Prime Number ROBOL Compiler Robot Virtual Machine for PCRobot on the Road: Robot on the Road Download to 8051 and Go!! Remote Control Center Speech Control Direct Control Mode Go forward/backward Turn left/rightThe Power of Bluetooth: The Power of Bluetooth Cooperation between Robots Calculation with PC (BFS Algorithm) Demo on PC Demo with a Robot and PCMap of BFS: Map of BFS Sequence (1,1) (1,2) (1,3) (2,3) (3,3) (3,4) (4,4) (5,4) (5,3) (5,2) (4,2) Map of Room Cleaning: Map of Room Cleaning ROBOT 1 ROBOT 2Further BlueGenius can do: Further BlueGenius can do Team Toys Mobile Wireless Home/Information Appliance Emergency Robots Handicap-assist RobotsConclusion: Conclusion Realization of distributed mobile computing Toolset for Bluetooth application development environment General purpose 8051 platform for various applications RVM enhances portability Ready for productFuture Work: Future Work Computer Vision Global Position System High Performance CPU Long Range TransmissionTeam Members: Team Members Mentor Feipei Lai Team Member Pin-chou Liu Chung-ruei Huang Yih-lun Huang Chin-chi Chen Chou-han Yang You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
BlueGenius Melinda Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 142 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: January 04, 2008 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript BlueGenius: BlueGenius A Toolset for Bluetooth Application Development And A Realization of Distributed Mobile Computing/CommunicationWhere are we going?: Where are we going? Simple Language for Robots’ Communication Friendly Developing Environment One for all application What is BlueGenius Software: Development Environment Hardware: Basic Motherboard PlatformBlueGenius Provides…: BlueGenius Provides… Distributed Mobile Computing Load Balance Toolset for Bluetooth APP Development Built-in Remote Procedure Call Small Size RVM and Robot Bluetooth Stack RVM 5KB / Robot Bluetooth Stack 35KB Voice Control Security of TransmissionSoftware Components : Software Components Robot Language & Compiler Robot Virtual Machine Robot Bluetooth Stack Remote Control CenterHardware Components: Hardware Components General Purpose 8051 Main Board Display Card Motor Control Card Voice Recognition Card Robot BodyGoing Deeper: Going Deeper Tools Used System Architecture Software Architecture Hardware Architecture Robot Bluetooth Stack Architecture Mechanical Architecture Applications Conclusion Future WorkTools Used: Tools Used Software Development Microsoft Visual C++ 6.0 Borland C++ Builder 5.0 Borland Delphi 5.0 Keil 8051 C Compiler Hardware Development Protel 98 AutoCAD 2000Software Architecture: Software ArchitectureSoftware Development Flow: Software Development FlowRPC in ROBOL: RPC in ROBOL Non-waited Remote Procedure Call Robot2.JustDoIt(2); Subject Verb Complement Robot Name Function Name ParametersRPC in ROBOL (2): RPC in ROBOL (2) Waited Remote Procedure Call @(60,-1)Robot2.DoIt(2); Default Return Value Waiting Time Keyword for Waited Remote Procedure CallRPC Execution Flow: RPC Execution FlowRPC Execution Flow (2): RPC Execution Flow (2)Robot Bluetooth Stack: Robot Bluetooth Stack Robot Bluetooth Stack 35KB Encoding and Sending Packet Command Layer over L2CAP Sending huge data Multiple Connection Problem Connection on demand CSMA/CDSecurity Model: Security Model Robot Name and Team Name [Team1] UID = ['{28B0C88B-7CA1-4DB0-BAB2-9E9F5481F4C1}'] Robot1 = ['{C7708690-9581-4B70-8D6C-6131D9543CBD}'] Robot2 = ['{A67D3D16-32F0-4521-8E0F-F3C8069EC487}'] Robot3 = ['{ED8460D7-29E6-40B0-8650-5891CBD9DA35}'] RVM Features: RVM Features Small size RVM 5KB Remote Procedure Call Built-in Bluetooth Two different platforms PC 8051 Multi-ThreadRVM Instructions: RVM Instructions Data Access Instructions Global variable Local variable Stack Arithmetic/Logic InstructionsRVM Instructions (2): RVM Instructions (2) Flow Control Instructions Conditional jump Procedure call System Instructions System call Bluetooth RPCSpeech Recognition: Speech Recognition Microsoft Speech Library Direct Control Mode Direction Command Program Setting Command RVM Flow Control Command Speech Recognition CardMechanical Architecture: Mechanical Architecture Size 250 x 250 x 150 mm Weight 2 kg Body Aluminum Shield Acrylic Wheel Diameter 50 mmRobot Body: Robot Body Interior Battery Motor Exterior Blue acrylic shield Touch sensorHardware Architecture: Hardware ArchitectureBattery And Power: Battery And Power 12 V / 2.3 Ah Lead Rechargeable Battery 7805 Regulator Power SupplyBluetooth Module: Bluetooth Module Ericsson Bluetooth Toolkit RS-232 ConnectorMotor Control Card: Motor Control Card Speed control with DAC Direction control with relayMain Board: Main Board INTEL 8051 CPU 64 KB ROM 64 KB RAM Memory Mapping Structure Bluetooth Connection with RS-232Display Card: Display Card LED x 8 LCD x 1 7-segment digital LEDVoice Recognition Card: Voice Recognition Card Voice Recognition Chip RVM ApplicationPrice List: Price List Retail Price (Material) $194 Robot Talks: Robot Talks Example Prime Number Find the prime number from 2 to 97 and display them one by one on the 7-segment LED display Prime Number: Prime Number ROBOL Compiler Robot Virtual Machine for PCRobot on the Road: Robot on the Road Download to 8051 and Go!! Remote Control Center Speech Control Direct Control Mode Go forward/backward Turn left/rightThe Power of Bluetooth: The Power of Bluetooth Cooperation between Robots Calculation with PC (BFS Algorithm) Demo on PC Demo with a Robot and PCMap of BFS: Map of BFS Sequence (1,1) (1,2) (1,3) (2,3) (3,3) (3,4) (4,4) (5,4) (5,3) (5,2) (4,2) Map of Room Cleaning: Map of Room Cleaning ROBOT 1 ROBOT 2Further BlueGenius can do: Further BlueGenius can do Team Toys Mobile Wireless Home/Information Appliance Emergency Robots Handicap-assist RobotsConclusion: Conclusion Realization of distributed mobile computing Toolset for Bluetooth application development environment General purpose 8051 platform for various applications RVM enhances portability Ready for productFuture Work: Future Work Computer Vision Global Position System High Performance CPU Long Range TransmissionTeam Members: Team Members Mentor Feipei Lai Team Member Pin-chou Liu Chung-ruei Huang Yih-lun Huang Chin-chi Chen Chou-han Yang