Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Difference between an android and a robot

Difference between an android and a robot

Scheduled Pinned Locked Moved The Lounge
questionandroid
43 Posts 18 Posters 0 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • A Abhinav S

    I ran across a couple of posts on CP today that requested new sections on robots and androids. Now, here's my question. What is the difference between an android and a robot?

    There are only 10 types of people in this world — those who understand binary, and those who don't.

    modified on Saturday, January 2, 2010 9:25 AM

    G Offline
    G Offline
    Gary R Wheeler
    wrote on last edited by
    #2

    A robot is a machine that may exhibit human-like behavior or some elements of the human anatomy, but does not necessarily resemble a human being. It is obviously a mechanism. For example, many industrial robots resemble an arm, with a 'wrist' and even a 'hand'. An android is a robot that has a fairly complete set of elements of human appearance: walks upright on two legs, two arms/hands, head with face, and so on.

    Software Zen: delete this;
    Fold With Us![^]

    realJSOPR B C 3 Replies Last reply
    0
    • A Abhinav S

      I ran across a couple of posts on CP today that requested new sections on robots and androids. Now, here's my question. What is the difference between an android and a robot?

      There are only 10 types of people in this world — those who understand binary, and those who don't.

      modified on Saturday, January 2, 2010 9:25 AM

      P Offline
      P Offline
      Pete OHanlon
      wrote on last edited by
      #3

      Strictly speaking, an android is a subset of robotic beings. Specifically, it is designed to look humanoid. George Lucas suborned the term in Star Wars to refer to anything that we would view as a mobile robot, be it humanoid like or not.

      "WPF has many lovers. It's a veritable porn star!" - Josh Smith

      As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

      My blog | My articles | MoXAML PowerToys | Onyx

      realJSOPR K 2 Replies Last reply
      0
      • G Gary R Wheeler

        A robot is a machine that may exhibit human-like behavior or some elements of the human anatomy, but does not necessarily resemble a human being. It is obviously a mechanism. For example, many industrial robots resemble an arm, with a 'wrist' and even a 'hand'. An android is a robot that has a fairly complete set of elements of human appearance: walks upright on two legs, two arms/hands, head with face, and so on.

        Software Zen: delete this;
        Fold With Us![^]

        realJSOPR Offline
        realJSOPR Offline
        realJSOP
        wrote on last edited by
        #4

        I thought an android was one of those fleshy things that popped outa yer butt every once in a wh... oh, wait...

        .45 ACP - because shooting twice is just silly
        -----
        "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
        -----
        "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

        G 1 Reply Last reply
        0
        • P Pete OHanlon

          Strictly speaking, an android is a subset of robotic beings. Specifically, it is designed to look humanoid. George Lucas suborned the term in Star Wars to refer to anything that we would view as a mobile robot, be it humanoid like or not.

          "WPF has many lovers. It's a veritable porn star!" - Josh Smith

          As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

          My blog | My articles | MoXAML PowerToys | Onyx

          realJSOPR Offline
          realJSOPR Offline
          realJSOP
          wrote on last edited by
          #5

          Pete O'Hanlon wrote:

          George Lucas suborned the term in Star Wars

          But we all know Lucas is a putz...

          .45 ACP - because shooting twice is just silly
          -----
          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
          -----
          "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

          P S 2 Replies Last reply
          0
          • G Gary R Wheeler

            A robot is a machine that may exhibit human-like behavior or some elements of the human anatomy, but does not necessarily resemble a human being. It is obviously a mechanism. For example, many industrial robots resemble an arm, with a 'wrist' and even a 'hand'. An android is a robot that has a fairly complete set of elements of human appearance: walks upright on two legs, two arms/hands, head with face, and so on.

            Software Zen: delete this;
            Fold With Us![^]

            B Offline
            B Offline
            Brady Kelly
            wrote on last edited by
            #6

            Gary R. Wheeler wrote:

            A robot is a machine [...] does not necessarily resemble a human being.

            That's why we Saffers get away with calling traffic lights robots. E.g. "..then turn left at the second robot."

            A D 2 Replies Last reply
            0
            • B Brady Kelly

              Gary R. Wheeler wrote:

              A robot is a machine [...] does not necessarily resemble a human being.

              That's why we Saffers get away with calling traffic lights robots. E.g. "..then turn left at the second robot."

              A Offline
              A Offline
              Abhinav S
              wrote on last edited by
              #7

              Brady Kelly wrote:

              calling traffic lights robots

              That's definitely a new one.

              There are only 10 types of people in this world — those who understand binary, and those who don't.

              1 Reply Last reply
              0
              • A Abhinav S

                I ran across a couple of posts on CP today that requested new sections on robots and androids. Now, here's my question. What is the difference between an android and a robot?

                There are only 10 types of people in this world — those who understand binary, and those who don't.

                modified on Saturday, January 2, 2010 9:25 AM

                L Offline
                L Offline
                Luc Pattyn
                wrote on last edited by
                #8

                public class Android : Robot {
                ...
                }

                :jig:

                Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]


                Merry Christmas and a Happy New Year to all.


                G I P B 4 Replies Last reply
                0
                • G Gary R Wheeler

                  A robot is a machine that may exhibit human-like behavior or some elements of the human anatomy, but does not necessarily resemble a human being. It is obviously a mechanism. For example, many industrial robots resemble an arm, with a 'wrist' and even a 'hand'. An android is a robot that has a fairly complete set of elements of human appearance: walks upright on two legs, two arms/hands, head with face, and so on.

                  Software Zen: delete this;
                  Fold With Us![^]

                  C Offline
                  C Offline
                  CalvinHobbies
                  wrote on last edited by
                  #9

                  Gary R. Wheeler wrote:

                  A robot is a machine that may exhibit human-like behavior or some elements of the human anatomy, but does not necessarily resemble a human being. It is obviously a mechanism. For example, many industrial robots resemble an arm, with a 'wrist' and even a 'hand'. An android is a robot that has a fairly complete set of elements of human appearance: walks upright on two legs, two arms/hands, head with face, and so on.

                  Wouldn't an Android be a child of the "Robot" class?

                  ///////////////// Groucho Marx Those are my principals, if you don't like them… I have others.

                  G 1 Reply Last reply
                  0
                  • C CalvinHobbies

                    Gary R. Wheeler wrote:

                    A robot is a machine that may exhibit human-like behavior or some elements of the human anatomy, but does not necessarily resemble a human being. It is obviously a mechanism. For example, many industrial robots resemble an arm, with a 'wrist' and even a 'hand'. An android is a robot that has a fairly complete set of elements of human appearance: walks upright on two legs, two arms/hands, head with face, and so on.

                    Wouldn't an Android be a child of the "Robot" class?

                    ///////////////// Groucho Marx Those are my principals, if you don't like them… I have others.

                    G Offline
                    G Offline
                    Gary R Wheeler
                    wrote on last edited by
                    #10

                    class Android : public Robot
                    {
                    void ImplementThreeLaws();
                    };

                    Software Zen: delete this;
                    Fold With Us![^]

                    1 Reply Last reply
                    0
                    • realJSOPR realJSOP

                      I thought an android was one of those fleshy things that popped outa yer butt every once in a wh... oh, wait...

                      .45 ACP - because shooting twice is just silly
                      -----
                      "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                      -----
                      "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                      G Offline
                      G Offline
                      Gary R Wheeler
                      wrote on last edited by
                      #11

                      If a pun thread gets started here, I ain't particpatin'...

                      Software Zen: delete this;
                      Fold With Us![^]

                      realJSOPR 1 Reply Last reply
                      0
                      • L Luc Pattyn

                        public class Android : Robot {
                        ...
                        }

                        :jig:

                        Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]


                        Merry Christmas and a Happy New Year to all.


                        G Offline
                        G Offline
                        Gary R Wheeler
                        wrote on last edited by
                        #12

                        Ah. The C# version of my post above.

                        Software Zen: delete this;
                        Fold With Us![^]

                        1 Reply Last reply
                        0
                        • G Gary R Wheeler

                          If a pun thread gets started here, I ain't particpatin'...

                          Software Zen: delete this;
                          Fold With Us![^]

                          realJSOPR Offline
                          realJSOPR Offline
                          realJSOP
                          wrote on last edited by
                          #13

                          Coward... :)

                          .45 ACP - because shooting twice is just silly
                          -----
                          "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                          -----
                          "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                          G 1 Reply Last reply
                          0
                          • realJSOPR realJSOP

                            Pete O'Hanlon wrote:

                            George Lucas suborned the term in Star Wars

                            But we all know Lucas is a putz...

                            .45 ACP - because shooting twice is just silly
                            -----
                            "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                            -----
                            "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                            P Offline
                            P Offline
                            Pete OHanlon
                            wrote on last edited by
                            #14

                            +5 for total accuracy.

                            "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                            As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                            My blog | My articles | MoXAML PowerToys | Onyx

                            1 Reply Last reply
                            0
                            • L Luc Pattyn

                              public class Android : Robot {
                              ...
                              }

                              :jig:

                              Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]


                              Merry Christmas and a Happy New Year to all.


                              I Offline
                              I Offline
                              Indivara
                              wrote on last edited by
                              #15

                              So it should follow that

                              class Cyborg : IHuman, IRobot
                              {
                              }

                              ?

                              L G A 3 Replies Last reply
                              0
                              • L Luc Pattyn

                                public class Android : Robot {
                                ...
                                }

                                :jig:

                                Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]


                                Merry Christmas and a Happy New Year to all.


                                P Offline
                                P Offline
                                Pete OHanlon
                                wrote on last edited by
                                #16

                                Shouldn't it be:

                                public class Android : Robot, IHumanoid
                                {
                                }

                                "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                                As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                                My blog | My articles | MoXAML PowerToys | Onyx

                                L 1 Reply Last reply
                                0
                                • realJSOPR realJSOP

                                  Coward... :)

                                  .45 ACP - because shooting twice is just silly
                                  -----
                                  "Why don't you tie a kerosene-soaked rag around your ankles so the ants won't climb up and eat your candy ass..." - Dale Earnhardt, 1997
                                  -----
                                  "The staggering layers of obscenity in your statement make it a work of art on so many levels." - J. Jystad, 2001

                                  G Offline
                                  G Offline
                                  Gary R Wheeler
                                  wrote on last edited by
                                  #17

                                  Careful, you might incite a case of android rage.

                                  Software Zen: delete this;
                                  Fold With Us![^]

                                  realJSOPR 1 Reply Last reply
                                  0
                                  • I Indivara

                                    So it should follow that

                                    class Cyborg : IHuman, IRobot
                                    {
                                    }

                                    ?

                                    L Offline
                                    L Offline
                                    Luc Pattyn
                                    wrote on last edited by
                                    #18

                                    Your logic is strange to me; you have three new concepts, and none of the ones I had, so I don't see how that "should follow". :confused:

                                    Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]


                                    Merry Christmas and a Happy New Year to all.


                                    I 1 Reply Last reply
                                    0
                                    • I Indivara

                                      So it should follow that

                                      class Cyborg : IHuman, IRobot
                                      {
                                      }

                                      ?

                                      G Offline
                                      G Offline
                                      Gary R Wheeler
                                      wrote on last edited by
                                      #19

                                      Hmm.... I think something like this is more the thing:

                                      public class Cyborg
                                      {
                                      public Cyborg(IHumanElements human_elements,IRobotElements robot_elements)
                                      {
                                      _Human = human_elements;
                                      _Robot = robot_elements;
                                      };

                                      private IHumanElements \_Human;
                                      private IRobotElements \_Robot;
                                      

                                      }

                                      In the cyborg's case, I think it's more of a 'has-a' relationship than an 'is-a' relationship.

                                      Software Zen: delete this;
                                      Fold With Us![^]

                                      1 Reply Last reply
                                      0
                                      • P Pete OHanlon

                                        Strictly speaking, an android is a subset of robotic beings. Specifically, it is designed to look humanoid. George Lucas suborned the term in Star Wars to refer to anything that we would view as a mobile robot, be it humanoid like or not.

                                        "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                                        As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                                        My blog | My articles | MoXAML PowerToys | Onyx

                                        K Offline
                                        K Offline
                                        Keith Barrow
                                        wrote on last edited by
                                        #20

                                        To clarify: C3PO is an andriod (and a robot) R2D2 is just a robot. George Lucas is a human (who doesn't know his a*** from his elbow).

                                        CCC solved so far: 2 (including a Hard One!) 37!?!! - Randall, Clerks

                                        P 1 Reply Last reply
                                        0
                                        • P Pete OHanlon

                                          Shouldn't it be:

                                          public class Android : Robot, IHumanoid
                                          {
                                          }

                                          "WPF has many lovers. It's a veritable porn star!" - Josh Smith

                                          As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.

                                          My blog | My articles | MoXAML PowerToys | Onyx

                                          L Offline
                                          L Offline
                                          Luc Pattyn
                                          wrote on last edited by
                                          #21

                                          There's lots of interfaces one can attribute to Android, to name a few: IAnimatable, IAsyncResult, IDictionary<Klingon>, IDropTarget, IExpando, IHttpHandler, IIntellisenseBuilder, ILease, IProcessHost, IResourceProvider, ... More advanced models might even add IGoogle, IReflect :)

                                          Luc Pattyn [Forum Guidelines] [Why QA sucks] [My Articles]


                                          Merry Christmas and a Happy New Year to all.


                                          T 1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          • Login

                                          • Don't have an account? Register

                                          • Login or register to search.
                                          • First post
                                            Last post
                                          0
                                          • Categories
                                          • Recent
                                          • Tags
                                          • Popular
                                          • World
                                          • Users
                                          • Groups