Go to Post FIRST is the most glorious test of the mind. Anyone can run a marathon or get a slam-dunk. It takes guts to admit you are a nerd that enjoys six weeks off non-stop stress, and actually thrives on it. - kws4000 [more]
Home
Go Back   Chief Delphi > Technical > Technical Discussion
CD-Media   CD-Spy  
portal register members calendar search Today's Posts Mark Forums Read FAQ rules

 
Closed Thread
Thread Tools Rate Thread Display Modes
  #16   Spotlight this post!  
Unread 03-08-2006, 08:42
Tazlikesrobots's Avatar
Tazlikesrobots Tazlikesrobots is offline
Jack of all trades...Master of none
AKA: Robert
FRC #1745 (P-51 Mustangs)
Team Role: Coach
 
Join Date: Feb 2003
Rookie Year: 2000
Location: Rowlett, Texas
Posts: 205
Tazlikesrobots has much to be proud ofTazlikesrobots has much to be proud ofTazlikesrobots has much to be proud ofTazlikesrobots has much to be proud ofTazlikesrobots has much to be proud ofTazlikesrobots has much to be proud ofTazlikesrobots has much to be proud ofTazlikesrobots has much to be proud ofTazlikesrobots has much to be proud of
Send a message via Yahoo to Tazlikesrobots
Microsoft enters the robotics relm

Check out this aricle in robot magazine!

http://www.botmag.com/issue3/microso...review_3.shtml
__________________
It is all mind over matter....If you don't mind, it does not matter.
_________________
2006 Woodie Flowers Award Recipient - Lone Star Regional
2006 Rookie All-Star - Lone Star Regional
2007 Lone Star Regional Champions
2008 Quarter-finalist - Lone Star Regional
2009 Chairman's Award & Website Award - Dallas Regional
2009 Quarter-finalist - Dallas Regional
2010 - Xerox Creativity Award & Semi-finalist - Dallas Regional
  #17   Spotlight this post!  
Unread 13-12-2006, 16:59
MikeDubreuil's Avatar
MikeDubreuil MikeDubreuil is offline
Carpe diem
FRC #0125 (Nu-Trons)
Team Role: Engineer
 
Join Date: Jan 2003
Rookie Year: 1999
Location: Boston, MA
Posts: 967
MikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond reputeMikeDubreuil has a reputation beyond repute
Send a message via AIM to MikeDubreuil
Re: Microsoft Robotics Studio

Microsoft has released the first version of the software. You can download it free of charge for non-commercial use.
http://msdn.microsoft.com/robotics/
__________________
"FIRST is like bling bling for the brain." - Woodie Flowers
  #18   Spotlight this post!  
Unread 13-12-2006, 17:06
Cody Carey's Avatar
Cody Carey Cody Carey is offline
,':-)
AKA: C. Carey
FRC #0306 (CRT)
Team Role: Alumni
 
Join Date: Feb 2005
Rookie Year: 2004
Location: Corry, PA
Posts: 1,137
Cody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond reputeCody Carey has a reputation beyond repute
Send a message via AIM to Cody Carey Send a message via Yahoo to Cody Carey
Re: Microsoft Robotics Studio

There isn't really anything that I can use... but I played around with it

I was lost.
__________________
  #19   Spotlight this post!  
Unread 13-12-2006, 17:23
Adam Y.'s Avatar
Adam Y. Adam Y. is offline
Adam Y.
no team (?????)
 
Join Date: Mar 2002
Location: Long Island
Posts: 1,979
Adam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to beholdAdam Y. is a splendid one to behold
Send a message via AIM to Adam Y.
Re: Microsoft does Robotics

Quote:
Originally Posted by Astronouth7303 View Post
While a universal platform is a good goal, isn't the differences between controllers where their power comes from?

I'm watching that hour-long intro.

Within the first 10 minutes:
  • It's sounding like a good way to introduce hard-to-find bugs: deadlocks, race conditions, and any other concurrent bugs
  • Managed code = .NET; if it has the performance of .NET 2.0, I'm not touching this.
  • Simulator = lots of work while every team creates a realistic, accurate, high-res model of their robot
  • JScript, VBScript = I'm thinking running Microsoft OS (likely based on NT) on your robot

Did we mention that our current processor runs only at 20MHz? (Compared to the current 4000 MHz.)

Of course, it could be that it compiles to .NET (CLR) and converts that to the local machine language. (Much like JIT compiling.) Maybe this is an effort by Mircrosoft to show the versatility of .NET.

Nice lawnmower, though. (The coffee maker is a LIDAR unit, BTW.)

I'm willing to bet that this is going to be about as useful to us as CoreChart (that graphical assembler).

EDIT: At about 16:03, notice the Windows Live logo.
Well that shouldn't be a problem considering the fact that Parallax is on that list. I wonder how extendable it is.
__________________
If either a public officer or any one else saw a person attempting to cross a bridge which had been ascertained to be unsafe, and there were no time to warn him of his danger, they might seize him and turn him back without any real infringement of his liberty; for liberty consists in doing what one desires, and he does not desire to fall into the river. -Mill
  #20   Spotlight this post!  
Unread 13-12-2006, 17:49
Astronouth7303's Avatar
Astronouth7303 Astronouth7303 is offline
Why did I come back?
AKA: Jamie Bliss
FRC #4967 (That ONE Team)
Team Role: Mentor
 
Join Date: Jan 2004
Rookie Year: 2004
Location: Grand Rapids, MI
Posts: 2,071
Astronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud ofAstronouth7303 has much to be proud of
Re: Microsoft does Robotics

Quote:
Originally Posted by Adam Y. View Post
Well that shouldn't be a problem considering the fact that Parallax is on that list. I wonder how extendable it is.
Parallax hasn't been used since 2003. InnovationFIRST released the Microchip PIC18F-based controller in 2004.
  #21   Spotlight this post!  
Unread 13-12-2006, 17:54
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,189
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: Microsoft Robotics Studio

If I remember correctly, this platform brings the idea of a PC base station into play. The robot has standard driver software running on its local hardware, and is connected to a PC (via LAN, Bluetooth, Serial, etc..) An app running on the PC reads and writes data to the robot based on user input and pre coded "stuff". The robot speaks the same language as the app and knows how to move accordingly.

I'm not sure how far the robot feedback is abstracted. If it gets processed on the PC, we would be able to do some pretty neat stuff with this. I'm definitely going to give it a try.

Last edited by Tom Bottiglieri : 13-12-2006 at 17:57.
  #22   Spotlight this post!  
Unread 13-12-2006, 18:00
EHaskins EHaskins is offline
Needs to change his user title.
AKA: Eric Haskins
no team (CARD #6 (SCOE))
Team Role: College Student
 
Join Date: Jan 2006
Rookie Year: 2006
Location: Elkhorn, WI USA
Posts: 998
EHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond reputeEHaskins has a reputation beyond repute
Send a message via MSN to EHaskins
Re: Microsoft Robotics Studio

I don't think it will be usefull for FIRST, but that won't stop me from looking.
__________________
Eric Haskins KC9JVH
  #23   Spotlight this post!  
Unread 13-12-2006, 18:23
efoote868 efoote868 is offline
foote stepped in
AKA: E. Foote
FRC #0868
Team Role: Mentor
 
Join Date: Mar 2006
Rookie Year: 2005
Location: Noblesville, IN
Posts: 1,426
efoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond reputeefoote868 has a reputation beyond repute
Re: Microsoft Robotics Studio

My Linux loving friend once told me "Computers are like air conditioners. They break when you open Windows".

One thing that I'm not so keen about Windows making a standard is, who is going to conform to it? besides, Windows makes software.... and robots are hardware. I just don't see this working out.
__________________

Be Healthy. Never Stop Learning. Say It Like It Is. Own It. Like our values? Flexware Innovation is hiring!. We're looking for Senior Automation, Software, and System Engineers. Check us out!
  #24   Spotlight this post!  
Unread 13-12-2006, 18:27
chris31 chris31 is offline
Team 2021 Captain
AKA: Chris Davidson
FRC #2021 (FA Robotics)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2006
Location: Atlanta, GA/ Fredericksburg,VA
Posts: 949
chris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond repute
Send a message via AIM to chris31
Re: Microsoft Robotics Studio

Yeah, Im not sure completly who they are targetting. Not like your gonna run windows on you PIC16 or PIC18 chips.
  #25   Spotlight this post!  
Unread 13-12-2006, 19:30
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,189
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: Microsoft Robotics Studio

Quote:
Originally Posted by chris31 View Post
Yeah, Im not sure completly who they are targetting. Not like your gonna run windows on you PIC16 or PIC18 chips.
Thats not the point. Embedded devices are much harder to code for than applications on a PC. The whole point of this is you can develop intricate programs on the PC that have access to all the processing power and memory available to them. You can write code that accesses SQL databases, gets data off the internet, or runs algorithms that are way too complex and intensive to run on the PIC... You get the point? They've included a Visual programming language (looks a bit like the easyC we've come to know, except WAY more powerful), or you can code in any visual studio editor. (C++, C#, VB.. etc..)

This also gives you a full suite of simulation capabilities. I dont know one FIRST team out there who has had enough time to fully program their robot in the build season. Theoretically, this simulation system will stop that problem.

I'll be working on getting this to interact with FIRST hardware. Even if its only good for prototyping and tuning individual system, it beats having to hard code everything.
  #26   Spotlight this post!  
Unread 13-12-2006, 19:51
chris31 chris31 is offline
Team 2021 Captain
AKA: Chris Davidson
FRC #2021 (FA Robotics)
Team Role: Mentor
 
Join Date: Nov 2005
Rookie Year: 2006
Location: Atlanta, GA/ Fredericksburg,VA
Posts: 949
chris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond reputechris31 has a reputation beyond repute
Send a message via AIM to chris31
Re: Microsoft Robotics Studio

Quote:
Originally Posted by Tom Bottiglieri View Post
Thats not the point. Embedded devices are much harder to code for than applications on a PC. The whole point of this is you can develop intricate programs on the PC that have access to all the processing power and memory available to them. You can write code that accesses SQL databases, gets data off the internet, or runs algorithms that are way too complex and intensive to run on the PIC... You get the point? They've included a Visual programming language (looks a bit like the easyC we've come to know, except WAY more powerful), or you can code in any visual studio editor. (C++, C#, VB.. etc..)

This also gives you a full suite of simulation capabilities. I dont know one FIRST team out there who has had enough time to fully program their robot in the build season. Theoretically, this simulation system will stop that problem.

I'll be working on getting this to interact with FIRST hardware. Even if its only good for prototyping and tuning individual system, it beats having to hard code everything.
I understand the simulation part. But I am confused as to the actual hardware they expect this to be running on.
  #27   Spotlight this post!  
Unread 13-12-2006, 19:59
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,189
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: Microsoft Robotics Studio

Quote:
Originally Posted by chris31 View Post
I understand the simulation part. But I am confused as to the actual hardware they expect this to be running on.
Thats what I'm trying to figure out. There's alot of documentation and none of it is telling me what I want to know.
  #28   Spotlight this post!  
Unread 14-12-2006, 10:13
AlexW's Avatar
AlexW AlexW is offline
Registered User
no team
 
Join Date: Dec 2006
Location: Trossen Robotics
Posts: 6
AlexW is a name known to allAlexW is a name known to allAlexW is a name known to allAlexW is a name known to allAlexW is a name known to allAlexW is a name known to all
Re: Microsoft Robotics Studio

First of all, I wanted to say hi to everyone here! This is my "official" first post. Yes, I'm a newbie/freshman, haha! A friend of my company (Trossen Robotics) had asked me and some of my coworkers to share some of our knowledge on these forums. We'll be sharing knowledge in more robotic development related areas, but I couldn't hesitate to post in this forum after I saw it

After reading everyone's posts in this forum, Tom, I believe is pretty much right on the money. From what I understand about it, the possibilities of Microsoft Robotics Studio (we did a little bit of beta testing) are near endless.

In a nutshell, companies create 3rd party tools which basically expose their hardware and software as web services. This allows you to control your Robot remotely via Web Services and Messages, thus putting all of the processing on a separate computer. Your robot transmits data back to the computer, and using your own high-level programming language, you decide what you want to do with that data. As Tom had said, it provides a way to allow many different hardware devices to talk to each other that previously could not do so. Additionally, with the new Express languages being free, there is no more cost for Microsoft languages and their IDE's either.

In regards to the question about what companies will/have partnered up with Microsoft with Robotics Studio, you can check out their partner page to get an idea of how large this is getting (make sure to look at the companies you never heard of):

http://msdn.microsoft.com/robotics/P...s/default.aspx


The major benefit of this level of PC based robotics is that enables developers to eliminate the need to reinvent the wheel, ie. build a robot basically from scratch, each and every time they decide to develop a robot. Sure, this may be fun for some, but for a lot of people and companies, this is a really hard, if not unattainable goal. This is one of the reasons why commercial robotics is only at the point it is now, and why you don't see robots at every street corner. As I'm sure all of you above anyone else can appreciate; a lot of time, effort, and money go into building a robot.

Fast forward to the future, and see what benefits this will give all of us: bigger, faster, stronger, speedier development, and most of all, more intelligent robots! Everyone can now build off of each others ideas, find out what succeeds and what fails.

In essence, it's not really any different than what FIRST does now, btw, I am a HUGE fan of you guys I can't wait to check out some competitions myself! I like to look at Robotics Studio as taking robotics to the next level. Could you imagine... life-size humanoid competitions?

BTW, for anyone who is interested, we are developing a Robotic System that we hope to someday expose it as web services to plug into Robotics Studio. Although the beta version to the public won't be available for quite some time, you can read what it's all about here:

http://www.trossenrobotics.com/trs/trs.aspx
__________________
Alex Ward
Trossen Robotics

  #29   Spotlight this post!  
Unread 14-12-2006, 12:08
Tom Bottiglieri Tom Bottiglieri is offline
Registered User
FRC #0254 (The Cheesy Poofs)
Team Role: Engineer
 
Join Date: Jan 2004
Rookie Year: 2003
Location: San Francisco, CA
Posts: 3,189
Tom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond reputeTom Bottiglieri has a reputation beyond repute
Re: Microsoft Robotics Studio

Quote:
Originally Posted by AlexW View Post

In a nutshell, companies create 3rd party tools which basically expose their hardware and software as web services. This allows you to control your Robot remotely via Web Services and Messages, thus putting all of the processing on a separate computer. Your robot transmits data back to the computer, and using your own high-level programming language, you decide what you want to do with that data. ]
Do you know where I can find the documentation on how these services work? Is there standardization between them? The only easy way to talk to the Innovation FIRST controllers is through the serial port. I know the Lego RCX bricks work in a similar way, so maybe I can salvage some code from that service on the PC end.

What I'm hoping to do is either find a defined protocol or come up with my own to communicate with the FIRST controller. From there it will be easy to write a robot side driver which simply takes all of the incoming motor and relay values, and writes them to their corresponding output.
  #30   Spotlight this post!  
Unread 14-12-2006, 12:28
AlexW's Avatar
AlexW AlexW is offline
Registered User
no team
 
Join Date: Dec 2006
Location: Trossen Robotics
Posts: 6
AlexW is a name known to allAlexW is a name known to allAlexW is a name known to allAlexW is a name known to allAlexW is a name known to allAlexW is a name known to all
Re: Microsoft Robotics Studio

Sure do Tom! Unfortunately, I can't help much with the development, because I just know the overall jist of how Robotics Studio works, not how to work with it. BUT, I do know where to go to get all the info you need:

Probably the first place (if you haven't gone there already) is the Getting Started section on Robotics Studio's site:
http://msdn.microsoft.com/robotics/g...d/default.aspx

I highly recommend taking the time to go through all of the sections in Getting Started, because Robotics Studio uses some pretty advanced level concepts.

Microsoft Robotics Studio Runtime - An Introduction has, IMO, the "beefy" information.

Once you go through all of the Getting Started sections, you should be ready to start with the tutorials:

http://msdn.microsoft.com/robotics/learn/default.aspx

There are a ton of code examples/downloads on the tutorials page as well.


Hope this helps you out a bit
__________________
Alex Ward
Trossen Robotics

Closed Thread


Thread Tools
Display Modes Rate This Thread
Rate This Thread:

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
What does your school think of robotics? Jill1022 General Forum 137 15-05-2008 21:26
Laugh, It's Funny #1 - Microsoft Does l337 sp34k Joe Matt Chit-Chat 8 01-03-2005 00:02
Microsoft to Force Music Companies into Microsoft DRM Joe Matt Chit-Chat 2 16-09-2004 22:32
Does anyone have any info. about ROBOTICS(EOM) archiver 2001 0 24-06-2002 03:41
Does anyone know of any Robotics chat rooms? archiver 2001 4 24-06-2002 03:38


All times are GMT -5. The time now is 14:20.

The Chief Delphi Forums are sponsored by Innovation First International, Inc.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Copyright © Chief Delphi