the windows mobile robot - seattle robotics · why wimo? zi always wanted to build a robot zi...

16
The The Wi Wi ndows ndows Mo Mo bile Robot bile Robot - - Brian Cross Brian Cross

Upload: dothuan

Post on 17-Jul-2019

216 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: The Windows Mobile Robot - Seattle Robotics · Why WiMo? zI always wanted to build a robot zI wanted to learn more about hardware zShow some cool things you can do with Windows Mobile

The The WiWindows ndows MoMobile Robotbile Robot

--Brian CrossBrian Cross

Page 2: The Windows Mobile Robot - Seattle Robotics · Why WiMo? zI always wanted to build a robot zI wanted to learn more about hardware zShow some cool things you can do with Windows Mobile

What is WiMo?What is WiMo?

A robot!A robot!A notA not--soso--ordinary sampleordinary sampleA platformA platform

Can be used for your own hobbies and Can be used for your own hobbies and projectsprojects

Whatever else you wantWhatever else you want

Page 3: The Windows Mobile Robot - Seattle Robotics · Why WiMo? zI always wanted to build a robot zI wanted to learn more about hardware zShow some cool things you can do with Windows Mobile
Page 4: The Windows Mobile Robot - Seattle Robotics · Why WiMo? zI always wanted to build a robot zI wanted to learn more about hardware zShow some cool things you can do with Windows Mobile

Why Why WiMoWiMo??

I always wanted to build a robotI always wanted to build a robotI wanted to learn more about hardwareI wanted to learn more about hardwareShow some cool things you can do with Show some cool things you can do with Windows MobileWindows Mobile

And show how!And show how!Showcase other Microsoft technologiesShowcase other Microsoft technologies

Microsoft Robotics StudioMicrosoft Robotics Studio.Net Micro Framework (soon).Net Micro Framework (soon)

Page 5: The Windows Mobile Robot - Seattle Robotics · Why WiMo? zI always wanted to build a robot zI wanted to learn more about hardware zShow some cool things you can do with Windows Mobile

WiMoWiMo DemoDemo

Page 6: The Windows Mobile Robot - Seattle Robotics · Why WiMo? zI always wanted to build a robot zI wanted to learn more about hardware zShow some cool things you can do with Windows Mobile

Major Hardware ComponentsMajor Hardware Components

OOPicOOPicBluetooth ModuleBluetooth ModuleMotor ControllerMotor ControllerServoServoChassis/MotorsChassis/MotorsWindows Mobile DeviceWindows Mobile Device

Page 7: The Windows Mobile Robot - Seattle Robotics · Why WiMo? zI always wanted to build a robot zI wanted to learn more about hardware zShow some cool things you can do with Windows Mobile

Windows Mobile/CEWindows Mobile/CEAdvantages and FeaturesAdvantages and Features

CameraCameraConnectivityConnectivity

WiFiWiFi / TCP/ TCPBluetooth / SerialBluetooth / SerialText MessagesText Messages

GPSGPSPowerful Processor Powerful Processor Nice screenNice screenSmall packageSmall packageVoice Command (preview)Voice Command (preview)

TextText--ToTo--Speech (TTS)Speech (TTS)Voice RecognitionVoice Recognition

Page 8: The Windows Mobile Robot - Seattle Robotics · Why WiMo? zI always wanted to build a robot zI wanted to learn more about hardware zShow some cool things you can do with Windows Mobile
Page 9: The Windows Mobile Robot - Seattle Robotics · Why WiMo? zI always wanted to build a robot zI wanted to learn more about hardware zShow some cool things you can do with Windows Mobile

WiMoWiMo as a Platformas a Platform

Page 10: The Windows Mobile Robot - Seattle Robotics · Why WiMo? zI always wanted to build a robot zI wanted to learn more about hardware zShow some cool things you can do with Windows Mobile

Microsoft Robotics Studio ServicesMicrosoft Robotics Studio Services(MSRS)(MSRS)

WimoCommWimoCommCommunication to Communication to WiMoWiMo

WimoDriveWimoDriveGeneric Drive Service for Generic Drive Service for WiMoWiMoCan use where other MSRS drive systems Can use where other MSRS drive systems are usedare used

WimoPhotoViewerWimoPhotoViewerWimoUIWimoUI

Page 11: The Windows Mobile Robot - Seattle Robotics · Why WiMo? zI always wanted to build a robot zI wanted to learn more about hardware zShow some cool things you can do with Windows Mobile

WiMoWiMo’’ss AdvantagesAdvantagesCan be as advanced as you likeCan be as advanced as you like

AggressorAggressorNXTNXT

EducationEducationDifferent hardware platformsDifferent hardware platforms

InexpensiveInexpensiveLegacy Windows Mobile device usesLegacy Windows Mobile device uses

What do you do with an old WM Device?What do you do with an old WM Device?Recycle/ReuseRecycle/ReuseCheap!Cheap!

OffOff--thethe--shelf partsshelf partsCan focus on softwareCan focus on software

Page 12: The Windows Mobile Robot - Seattle Robotics · Why WiMo? zI always wanted to build a robot zI wanted to learn more about hardware zShow some cool things you can do with Windows Mobile

Wimobot.comWimobot.comRecommended BooksRecommended BooksParts listParts listStepStep--byby--Step Building InstructionsStep Building Instructions

Aggressor Aggressor NXTNXT

Source codeSource codePhotos, videos, and upPhotos, videos, and up--toto--date informationdate informationEmailEmailCommunityCommunity

BlogBlogOther Other WimosWimos

MITMIT

Page 13: The Windows Mobile Robot - Seattle Robotics · Why WiMo? zI always wanted to build a robot zI wanted to learn more about hardware zShow some cool things you can do with Windows Mobile

TODO ListTODO List

Direct3D interfaceDirect3D interfaceFaster VideoFaster VideoCamera as sensorCamera as sensorMore sensorsMore sensors

Ultrasonic, Compass, etcUltrasonic, Compass, etc3 degree of freedom arm3 degree of freedom armMuch, much more!Much, much more!

Page 14: The Windows Mobile Robot - Seattle Robotics · Why WiMo? zI always wanted to build a robot zI wanted to learn more about hardware zShow some cool things you can do with Windows Mobile

Future Future WimosWimos

Monster Monster WiMoWiMoAbility to go over various terrainAbility to go over various terrainCourse navigation at Marymoor ParkCourse navigation at Marymoor Park

ICreateICreate WiMoWiMoAbility to rechargeAbility to recharge

Aggressor IIAggressor IIAggressor with sensors, 360 degree servo, Aggressor with sensors, 360 degree servo, etc.etc.

Page 15: The Windows Mobile Robot - Seattle Robotics · Why WiMo? zI always wanted to build a robot zI wanted to learn more about hardware zShow some cool things you can do with Windows Mobile

ReferenceReference

http://http://www.wimobot.comwww.wimobot.comVideos (linked)Videos (linked)

Channel 9Channel 9LEGOLEGO’’ss Big Robot on CampusBig Robot on Campus

Email me! (Email me! ([email protected]@wimobot.com))Major updates get Major updates get bloggedblogged on the on the Windows Mobile Team Windows Mobile Team BlogBlog: : http://http://blogs.msdn.com/windowsmobileblogs.msdn.com/windowsmobileand on the and on the wimobotwimobot site.site.

Page 16: The Windows Mobile Robot - Seattle Robotics · Why WiMo? zI always wanted to build a robot zI wanted to learn more about hardware zShow some cool things you can do with Windows Mobile

Questions?Questions?