Stories
Slash Boxes
Comments

News for nerds, stuff that matters

Microsoft Developing Robotics Software

Posted by ScuttleMonkey on Tue Jun 20, 2006 03:42 PM
from the robot-in-every-home dept.
s31523 writes to tell us Microsoft recently announced the launch of their new Microsoft Robotics Group and the first product release, a software program to help robotics developers. Despite the timing this has nothing to do with the recent abdication by Gates, and was actually instigated by Gates before his departure. From the article "It might take many years, but Microsoft believes robotics could present a big opportunity as the market grows, said Tandy Trower, general manager of the Microsoft Robotics Group. He cited estimates predicting that consumer robotics alone will grow into a multibillion-dollar industry in five to 10 years."

Related Stories

[+] Hardware: Microsoft Formally Releases Robotics Software 173 comments
futuresheet writes "Microsoft formally released its robotics software yesterday, giving would-be robot builders a new tool to make them do the things they do. The license for the software is $399, and the 'standard' Pioneer P3DX robot that's made for home use is $40,000. Just the same, if you want to give it a try, it is downloadable for free for non-commercial use, and includes a simulator to try things out on your computer." From the article: "It represents a new effort for the company that has Chairman Bill Gates raving about potential growth in a robotics industry that's already worth an estimated $11 billion a year or more. '[A]s I look at the trends that are now starting to converge, I can envision a future in which robotic devices will become a nearly ubiquitous part of our day-to-day lives,' Gates writes in the January issue of Scientific American. Microsoft is not making robots. Its Robotics Studio is software designed to program the devices to collect data from an array of sensors and perform all manner of functions."
This discussion has been archived. No new comments can be posted.
Display Options Threshold:
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
(1) | 2
  • Wow (Score:5, Funny)

    by Iguru42 (530641) * on Tuesday June 20 2006, @03:43PM (#15572104)
    Microsoft is writing software for robots? Thank god, this can only mean that SkyNet has finally been destroyed.
  • Maybe they'll snag people from sony. (Score:5, Interesting)

    by denis-The-menace (471988) on Tuesday June 20 2006, @03:44PM (#15572108)
    (http://tinyurl.com/6q4x4)
    Since Sony killed their robotics division.
  • 1st BSOD? (Score:4, Insightful)

    by MMHere (145618) on Tuesday June 20 2006, @03:44PM (#15572115)
    What happens with the first BSOD. Will the robot fail to avoid Asimov's First Law if in motion at the time?
  • I'm not buying it (Score:5, Funny)

    by JackBuckley (696547) on Tuesday June 20 2006, @03:44PM (#15572117)
    (http://www2.bc.edu/~bucklesj)
    "Despite the timing this has nothing to do with the recent abdication by Gates"

    Yeah, sure. We all know the robots forced Gates out the door as soon as they became self-aware at 2:14 AM, Eastern time. Ray Ozzie is an android. What else explains the Lotus Notes (or "Notus") interface?

  • Looks like... (Score:3, Funny)

    by Anonymous Coward on Tuesday June 20 2006, @03:45PM (#15572120)
    Looks like that "Bill Gates as Borg" icon /. has for Microsoft stories is going to remain relevant after all!
  • Windows vista (Score:3, Funny)

    by WatchTheTramCarPleas (970756) on Tuesday June 20 2006, @03:45PM (#15572125)
    (http://www.patmcdermott.com/)
    Windows Vista Robot edition?
    • 1 reply beneath your current threshold.
  • Crazy tangent? (Score:3, Insightful)

    by Otter (3800) on Tuesday June 20 2006, @03:45PM (#15572127)
    (Last Journal: Monday November 12, @09:37AM)
    And no, despite the timing, it's not a case of the company's engineers taking Microsoft on a crazy tangent now that Bill Gates is shifting away from his day-to-day oversight.

    What "crazy tangent"? Every robotic system I've ever worked with was controlled by software running on Windows (or DOS).

    • Re:Crazy tangent? (Score:5, Interesting)

      by ScottLindner (954299) on Tuesday June 20 2006, @03:47PM (#15572146)
      Not me. Most I know of are controlled using prepriety systems. Such as PLCs.
      [ Parent ]
      • Re:Crazy tangent? by texaport (Score:1) Tuesday June 20 2006, @05:25PM
        • Re:Crazy tangent? (Score:4, Insightful)

          by ScottLindner (954299) on Tuesday June 20 2006, @05:56PM (#15572909)
          I'm not sure it's as bad as you think. The term "robot" is such a vague concept that many things could be called a robot. And they are all correct. For each design and implementation, the creator chooses what is best for them based on current skills and how well those skills match the need. Sometimes this means rolling your own, sometimes it doesn't. It depends in every case. Much like a car. I'm sure you know that the computer in one car is not interchangeable with a computer in another car. They are preprietary systems for good reasons for each maker of cars. This is true for robot makers as well. But going even further, what you consider a robot also greatly influences the divesity of robot control products.

          I built robots using PLCs as a kid. It's very simple to problem and the programming language/model matches the design of the robot itself. hard to explain unless you know ladder logic (relay logic). For a very long time this was the *only* way automation was done in the industry. It still is used very heavily because it doesn't require a great deal of sophistication, education, and is not an engineered application for the task. PLCs are intended for electricians to program on the factor floor. But the complexity of the program is very limited.

          You have other robots that require something much more sophisticated to control them that design of is just as integral to the end robot solution as the physical robot itself. This is probably where you see a lot of VxWorks being used.

          I'd suspect Windows applications are being used as a replacement for the PLC type of applications.. but to enable something more sophisticated because it's easier to write software for a complex situation than you could do with ladder logic in a PLC. But in this situation, it takes engineering support to automate, and not a floor technician.

          This is a very simplistic way to address your concern. Think of NASA's robots. You think they should plunk an ATX mobo and CPU in there with windows on it... or build their own RAD hard, high G, extreme temperature tolerant, liquid cooled only, lightweight computers that are a trade off of weight, survivability, and just enough computing power, or should they use some standardized solution to reduce the number of skills required? Depends on the needs.
          [ Parent ]
    • Real time Windows? by Flying pig (Score:3) Tuesday June 20 2006, @03:53PM
    • by msauve (701917) on Tuesday June 20 2006, @04:00PM (#15572247)
      The very successful Mars Rovers [nasa.gov], which have no one around to give them a "three finger salute," are based on Wind River's VxWorks [windriver.com] RTOS.
      [ Parent ]
    • Re:Crazy tangent? (Score:5, Informative)

      by feijai (898706) on Tuesday June 20 2006, @04:25PM (#15572427)
      Every robotic system I've ever worked with was controlled by software running on Windows (or DOS).

      I'm a roboticist and I have to take issue with this sample bias. Robot controllers in industry are by and large run on custom operating systems such as VXWorks, WindRiver, etc. Robot packages in academia, particularly of the mobile robot ilk, usally run on many operating systems but tend to be weighted toward UNIX platforms (ARIA, Player/Stage, etc.). Many new small robot controllers (RoboStix, for example) are heavily targeted to UNIX.

      [ Parent ]
    • Re:Crazy tangent? by System.exit(true) (Score:1) Tuesday June 20 2006, @04:35PM
    • Re:Crazy tangent? by Nik13 (Score:2) Tuesday June 20 2006, @08:09PM
    • 1 reply beneath your current threshold.
  • He's not gone yet... (Score:3, Informative)

    by SkiddyRowe (692144) <bigskidrowe@hotmail.com> on Tuesday June 20 2006, @03:46PM (#15572129)
    Last I checked, Gates won't be gone for another 2 years. It's a little pre-mature to say 'before his departure'...
  • BSOD by cain (Score:2) Tuesday June 20 2006, @03:47PM
  • Great, now when MS makes programming mistakes, one of these [anu.edu.au] will knock someone's head off.
    • Robot Insurance by Anonymous Coward (Score:1) Tuesday June 20 2006, @05:34PM
  • Bill has finally crossed over... by Chabil Ha' (Score:1) Tuesday June 20 2006, @03:48PM
  • Can Kill-bots be far behind? by DumbSwede (Score:2) Tuesday June 20 2006, @03:50PM
  • blue eyes by Beuno (Score:2) Tuesday June 20 2006, @03:51PM
  • Incredible by Iberian (Score:1) Tuesday June 20 2006, @03:51PM
    • Re:Incredible by JackBuckley (Score:2) Tuesday June 20 2006, @04:00PM
  • Link to the CTP (Score:4, Informative)

    by everphilski (877346) on Tuesday June 20 2006, @03:51PM (#15572184)
    (Last Journal: Tuesday June 06 2006, @01:50PM)
    get it here [microsoft.com]
  • robotics with PhysX by SebNukem (Score:1) Tuesday June 20 2006, @03:51PM
  • You're No Google Microsoft by Anonymous Coward (Score:1) Tuesday June 20 2006, @03:52PM
  • Robotic Overlor-oh, never mind, it crashed...
  • Trouble branching out (Score:4, Insightful)

    by LehiNephi (695428) on Tuesday June 20 2006, @03:55PM (#15572213)
    (Last Journal: Sunday September 23, @09:58AM)
    Microsoft has been experiencing for several years what Google is only now realizing: They're good at a few things, and that's it. Microsoft, feeling the pinch of having essentially only two major products (Windows and Office), wanted to diversify. While they have a near-monopoly on operating systems and office suites, that's the only market in which they have a large, profitable stake. So they try to branch out. Sometimes, they're more successful, like with their mouses. Sometimes, they're not, if you look at the financials of the Xbox. The problem they face, however, is that the markets they want to branch into are already well established. Crowded, even. So MS throws piles of money at it, hoping that it will work. At the same time, Apple and Linux are starting to make inroads in the desktop and server markets. MS sees their mainstay threatened.

    Google is similar. They came up with a great product, their search engine. It was so good that it rapidly took a majority of the market, despite default IE settings. But then they stalled. GMail is good, but has nowhere near the market penetration as their search. Maps, groups, IM, blogs, calendar, spreadsheets...the list goes on. Google has some good products, but they're trying to expand into an already saturated market. And now their flagship product is faltering. Linkfarms, SEOs illegitimately boosting their rankings, and spammers are degrading the quality of Google's results.

    Now, we're not talking about a mature industry with human-interactive robots. However, this smells strongly of "We need to find a new way to make money if Windows/Office starts slipping"
  • Microsoft Developing Robotics Software by magicjava (Score:2) Tuesday June 20 2006, @03:56PM
  • BSOD by Man of E (Score:1) Tuesday June 20 2006, @03:56PM
  • Just imagine: Robotic Chairs... by no_pets (Score:1) Tuesday June 20 2006, @03:58PM
  • Please, for the sake of all that is good, for the sake of mankind, please keep M$ away from robotics. Otherwise when the robots do take over, The Matrix will keep being plagued by viruses and spamware and will be down all the time doing windows updates. Imagine your whole world blinking out in one giant BSOD. I wander how many Matrix-trapped humans will suffer instant heart attacks. That would have to be scary, very scary!
  • fitting avatar by to_kallon (Score:2) Tuesday June 20 2006, @04:02PM
  • hardware? by radicalnerd (Score:1) Tuesday June 20 2006, @04:03PM

  •   Microsoft today released a beta version for their solution to their ever-shrinking developer workforce: The Developer Upgrade and Creation Kit. Thinly disguised as a "robot modeler" sandbox application, the Developer Upgrade and Creation Kit (DUCK).

  • What are we going to do tonight, Brain? by roman_mir (Score:2) Tuesday June 20 2006, @04:10PM
  • It will end the Blue Screen of Death by SlappyBastard (Score:1) Tuesday June 20 2006, @04:10PM
  • What to look forward to by DaveJay (Score:2) Tuesday June 20 2006, @04:11PM
  • Future slashdot headling by Anonymous Coward (Score:1) Tuesday June 20 2006, @04:11PM
  • Competition for Roomba (Score:5, Funny)

    by dskoll (99328) on Tuesday June 20 2006, @04:11PM (#15572342)
    A well-placed source said that Microsoft's first robotic product would compete with the famous Roomba room-vacuuming robot. The source added that Microsoft's vacuum cleaner would be the first Microsoft product that didn't suck.
  • The desolate future by reverend_rodger (Score:1) Tuesday June 20 2006, @04:13PM
  • I can see it now... by SimpleBinary (Score:1) Tuesday June 20 2006, @04:17PM
  • OMG (Score:3, Insightful)

    by infosec_spaz (968690) on Tuesday June 20 2006, @04:19PM (#15572387)
    (http://www.threatminded.com/)
    The END in Near! I can see it now...Robots running amok, pulling the heads off of small furry creatures, killing babies, mameing everything in there path, then, BSOD.
  • What a lame name by notBowen (Score:1) Tuesday June 20 2006, @04:21PM
  • Scary! by 91degrees (Score:1) Tuesday June 20 2006, @04:23PM
  • why so much fuss? (Score:3, Insightful)

    by Kalinago (978201) on Tuesday June 20 2006, @04:23PM (#15572414)
    (http://en.wikipedia.org/wiki/User:Rabreu)
    Microsoft is definitely a newcomer in the territory of designing applications for this market.

    On the other hand, most industrial robots for Welding/Automotive/Manufacture production are basically soulless drones that follow repetitive sequences of greater/lesser complexity written in ladder logic or some proprietary language; and the "brains" is generally a PLC. Popular proprietary PLC systems (Rockwell, Siemens) rely on Windows based software to download your ladder logic program and update the firmware. So it's still Windows after all.

    So in theory, this is a market where microsoft should not encounter much trouble.

    I believe most /.'s are concerned over high end robotics programming; truly making decisions, neural network based, AI, vision controlled ones, path finding...'top of the heap' applications that are non mainstream and limited to research or hi-tech chemical/petroleum/aerospace industries. I don't know much about numbers, but I doubt that this is makes up a significant market share, even today. So I'm betting Microsoft eyes may be set upon the first option, as most plant floor operations are becoming fully automated even in developing countries.

    --
    forget past mistakes, and condemn yourself to repeat them.
  • Problem by ptelligence (Score:2) Tuesday June 20 2006, @04:24PM
  • It's futile. by Anonymous Coward (Score:1) Tuesday June 20 2006, @04:27PM
  • Does anyone still doubt robots? by Anonymous Coward (Score:1) Tuesday June 20 2006, @04:27PM
  • As long as they stay out of law enforcement. by AJWM (Score:2) Tuesday June 20 2006, @04:28PM
  • Uh huh (Score:3, Insightful)

    by ObjetDart (700355) on Tuesday June 20 2006, @04:29PM (#15572453)
    He cited estimates predicting that consumer robotics alone will grow into a multibillion-dollar industry in five to 10 years."


    I remember the last time I heard that, it was... oh, about five or 10 years ago.

  • Microsoft Robotics? Are you crazy? (Score:5, Insightful)

    by plusser (685253) on Tuesday June 20 2006, @04:35PM (#15572482)
    When it comes to robotics, Microsoft need to understand that they are not electromechnical engineers. There have been many "False Dawns" with the idea of robitics in the home, many problems are down to the fact that the robots need to interact with the most illogical lifeform on the planet - Man! When you consider that the market leaders in robots are mainly Japanise Car Manufacturers, whom only build demonstration models to show off how good they are at building robots. I can think of only two companies that have attempted to sell robots in the domestic market, Sony and its err.. Dog, and Dyson with a robotic vacumm cleaner.

    The biggest problem with robots in our homes is safety. No only does the robot have to perform complex tasks that may appear easy to humans, but it also has to ensure that humans do not come into danger as a result. With the kind of blame culture in the West, it would be crazy to think that anybody will enter this market without understanding the implications of a lawsuit. That's why robots are good in environments where human access is restricted, such as the factory or on a space mission.

    My advice to Microsoft is simple, continue what you are good at - screwing all those companies (especially those with less ethical business practices) with your high priced Operating Systems and Office Solutions for use in business IT systems. Yes, those of us in the know will continually priase Linux or Apple (and save lots of money in the process by buying a more suited product) and maybe think that the XBox is possibly a good product.

    However, if Microsoft think they can bring some innovative to the market, they better get in contact with the high reliability electronics market - robots are not going to be consumer devices anyday soon...
  • Balmer mode? by Anonymous Coward (Score:1) Tuesday June 20 2006, @04:36PM
  • What's all this about unsafe? by TLouden (Score:2) Tuesday June 20 2006, @04:36PM
  • 5 to 10 years? (Score:5, Insightful)

    by Pedrito (94783) on Tuesday June 20 2006, @04:37PM (#15572501)
    (http://www.petedavis.net/)
    He cited estimates predicting that consumer robotics alone will grow into a multibillion-dollar industry in five to 10 years.

    The guy who cited these statistics probably agreed that 640K was more memory than anyone would ever need.

    First of all, there's simply nothing to base this on. How many households currently have consumer robotics? Percentage-wise, it may as well be 0%, because it's pretty damn close to that. So how can you possibly predict that consumers are going to buy billions of dollars worth of something that doesn't even exist in anything other than a manufacturing, hobbiest, or neat but useless gadget category?

    Before you can make a prediction like this, we really ought to see one or two robots that look like they might do something consumers would want. And don't even tell me about the robotic lawn mowers. Show me one that doesn't involve border wires (most people don't want to be bothered) and doesn't have to be monitored so it doesn't run over the dog/cat/baby. Robotic vaccuum cleaners, maybe, but show me one that has enough power to really vaccuum, isn't bound by a cable, and can navigate a staircase.

    Sorry, but I simply don't believe we're 5 to 10 years away from robotics being a "multibillion dollar industry". 15, maybe 20, but not 5-10. I just don't see it happening. Robotics simply hasn't progressed all that far in the past 10 years compared to a lot of other consumer electronics (DVRs, computers, iPods, etc)
  • They didnt give info on its history in Star Trek. It seems they didnt want to spoil the fun : we are going to see what happens by LIVING it.
  • Abort, Retry, Destroy All Humans? by WillAffleckUW (Score:1) Tuesday June 20 2006, @04:47PM
  • by fbg111 (529550) on Tuesday June 20 2006, @04:49PM (#15572565)
    (http://concurrentthinking.blogspot.com/)
    Embrace, Extend, Extinguish takes on a whole new meaning...
  • Plant Shutdown by winphreak (Score:1) Tuesday June 20 2006, @04:57PM
  • by vertinox (846076) on Tuesday June 20 2006, @04:58PM (#15572626)
    (http://mp3bat.com/)
    And I quote... Off the back cover of the book, The Singularity is Near [wikipedia.org] by Ray Kurzweil [wikipedia.org]

    "Ray Kurzweil is the best person I know at predicting the future of artificial intelligence. His intriguing new book envisions a future in which information technologies have advanced so far and fast that they enable humanity to transcend its biological limitations--transforming our lives in ways we can't yet imagine."
    -Bill Gates

    This single quote has made me go "Hrm... Thats odd." If you are a futurist/transhumanist advocate it is understandable why you would advocate the book. However, a straight faced businessman who happens to be one of the most wealthiest men on the planet (next to that guy from ikea) starts to laude and praise this book at the future... Well... It makes me wonder what Gates has planned.

    If you haven't read this book, then get it, put some time aside and give it a thorough reading. I'm sure there are something things that we all disagree with in the book (including myself) but it has to be one of the most logical explanations of the Age of GNR (Genetics, Nantotechnology, and Robotics) we are about to embark in 10-40 years.

    With that in mind, I believe Robotics is the next big boom (as the internet was in the late 1990's) and within the next 10 years robotics will have affected us more than internet has. Think Roomba, DARPA Urban grand challenge, unnamed flight, and so on...

    I wouldn't put it past Bill to know what is going on here (although he did bungle on predicting the importance of the internet back in the early 90's).

    So I think this is an attempt to at least be in the game if and when the robotics boom arrives.
  • BattleBots? by Cctoide (Score:1) Tuesday June 20 2006, @04:59PM
  • focus Bill, focus by kuyaedz (Score:1) Tuesday June 20 2006, @05:06PM
  • Excellent by Frightening (Score:1) Tuesday June 20 2006, @05:08PM
  • As soon as I read this.. by wknoxwalker (Score:1) Tuesday June 20 2006, @05:11PM
  • So its FreedroidRPG all over again.... by apeeira (Score:1) Tuesday June 20 2006, @05:12PM
  • In a near future.... by Matz0r (Score:1) Tuesday June 20 2006, @05:24PM
  • Plan for the new Microsoft Leadership... by ayjay29 (Score:2) Tuesday June 20 2006, @05:27PM
  • Heh by Shawn is an Asshole (Score:2) Tuesday June 20 2006, @05:29PM
  • New activation scheme by sl4shd0rk (Score:2) Tuesday June 20 2006, @05:31PM
  • for what plaform? by wardk (Score:1) Tuesday June 20 2006, @05:34PM
  • cooOOOool! by Aphrika (Score:1) Tuesday June 20 2006, @05:43PM
  • Tandy? by jaseparlo (Score:2) Tuesday June 20 2006, @06:09PM
  • MS Robotics... by Gilmoure (Score:2) Tuesday June 20 2006, @06:33PM
  • Have some experience with the beta by Anonymous Coward (Score:1) Tuesday June 20 2006, @06:45PM
  • Time for some insurance by Dhar (Score:1) Tuesday June 20 2006, @06:46PM
  • Here's the Microsoft Robotics Studio web site by Larry Lightbulb (Score:1) Tuesday June 20 2006, @06:50PM
  • More Microsoft innovation by SpinyNorman (Score:2) Tuesday June 20 2006, @06:50PM
  • Blue Laser of Death? by VGfort (Score:1) Tuesday June 20 2006, @07:07PM
  • Welcome! by kop (Score:1) Tuesday June 20 2006, @07:08PM
  • Chilling... by Maljin Jolt (Score:2) Tuesday June 20 2006, @07:45PM
  • Sometime in the not too distant future: by sizzzzlerz (Score:1) Tuesday June 20 2006, @07:58PM
  • What consumer growth? by 1iar_parad0x (Score:1) Tuesday June 20 2006, @08:01PM
  • Poor Robots by Gleng (Score:2) Tuesday June 20 2006, @08:26PM
  • Obligatory Blue Clench of Death Joke by istartedi (Score:2) Tuesday June 20 2006, @08:35PM
  • PRove themselves? by mr-mafoo (Score:1) Tuesday June 20 2006, @09:00PM
  • Already started by noidentity (Score:1) Tuesday June 20 2006, @09:41PM
  • What, no mention of zombots? by CapnGrunge (Score:1) Tuesday June 20 2006, @09:45PM
  • The real reason why they're doing this. by DesiGuy421 (Score:1) Tuesday June 20 2006, @10:04PM
  • well well.... we have all hear this before.... by 3seas (Score:2) Tuesday June 20 2006, @10:17PM
  • Yea? by RickBauls (Score:1) Tuesday June 20 2006, @10:55PM
  • Channel 9 video on MS Robotics was released today by I'm Don Giovanni (Score:2) Tuesday June 20 2006, @11:44PM
  • It's as bad as you think... by L0stb0Y (Score:2) Wednesday June 21 2006, @12:48AM
  • Microsoft Robot - Ballmer Edition by nateman1352 (Score:2) Wednesday June 21 2006, @01:04AM
  • EULA by tsajeff (Score:1) Wednesday June 21 2006, @01:49AM
  • MS robot assistance... by fahrbot-bot (Score:1) Wednesday June 21 2006, @02:05AM
  • Where's all the hard stuff? by Animats (Score:2) Wednesday June 21 2006, @02:39AM
  • flashback? by Tom (Score:2) Wednesday June 21 2006, @02:57AM
  • Hitch-hikers Guide one step nearer to reality by Raydome777 (Score:1) Wednesday June 21 2006, @06:41AM
  • I wonder... by Doctor_D (Score:2) Wednesday June 21 2006, @06:45AM
  • Great idea by Jesus_666 (Score:2) Wednesday June 21 2006, @07:20AM
  • Robots in surgeries by knightmad (Score:1) Wednesday June 21 2006, @08:11AM
  • Start Counting by catdevnull (Score:2) Wednesday June 21 2006, @08:42AM
  • lol @ slashdot by ThreeDeadTrolls (Score:1) Wednesday June 21 2006, @09:14AM
  • We are Microsoft by ThreeDeadTrolls (Score:1) Wednesday June 21 2006, @09:20AM
  • Obviously by Chelloveck (Score:2) Wednesday June 21 2006, @09:35AM
  • Oh that's just great. by Aqua_boy17 (Score:1) Wednesday June 21 2006, @10:24AM
  • MS Writing robotic software?? by digital photo (Score:2) Wednesday June 21 2006, @12:54PM
  • Re:What about security? by Archangel Michael (Score:2) Tuesday June 20 2006, @04:05PM
  • Re:I for one welcome our Borg-enabled Bill G by cnettel (Score:2) Tuesday June 20 2006, @05:23PM
  • 24 replies beneath your current threshold.
(1) | 2