Trossen 2 RG IO
Page 1 of 4 1234 LastLast
Results 1 to 10 of 32

Thread: K-9 Autonomous Robot Pet

  1. #1
    Join Date
    Oct 2008
    Location
    Calgary, Alberta Canada
    Posts
    95
    Rep Power
    32

    1st Place K-9 Autonomous Robot Pet



    Hi there!

    Last year i built a K-9 Autonomous robot as a pet. It's programming has been ongoing to add more life-like characteristics. You will be surprised with how much expression and life you can bring to a styrene shell

    The project goal was to simply have a robot pet. We've all dreamt of that (well, us geeks have anyway)... And we don't want a robot that just drives around and does the same thing over and over. Neither do we want one that gets stuck and requires our supervision. We want to come home from work and be greeted at the door by it... And that is exactly what K-9 is and does...

    Parts used:
    - 18F4685 8 bit microcontroller
    - 20 mhz resonator
    - Body made of styrene
    - Sharp IR Analog distance sensor
    - 2 LEDs for eyes
    - 1 LED for status
    - 1 Two line blue LCD for status and sensor readings
    - 1 EMIC sound module for voice
    - 1 Speaker for EMIC
    - 1 Speaker for PIC driven bleeps/bloops and 1 bit audio bark
    - 2 modified servos for drivetrain
    - 2 servos for head movement
    - 1 micro servo for tail
    - 2 pager motors for ears
    - 1 IR detector for following infrared detection
    - 2 buttons to activate and navigate through diagnostic menu interface
    - 1 switch for power
    - 1 lion 7.4V 2400 mh battery

    - Complete Specifications of my K-9

    - Pics and Video of Version #1

    - Pics and Video of Version #2

    - Pics and Video of Version #3

    - Pics and Video of Version #4

    - Pics and Video of Version #5

    Firstly, I started out with a simple tractor base with the sharp sensor mounted to move up down right left. The programming is the heart of his interactivity. He creates a 3-D map of his surroundings. And yes timing was important, so i used servo's to power his treads.

    My goal with Version #1 was obsticle avoidance and 2-D mapping. My technique looped through a 2-D array to determine the route. But that wasn't enough....

    Recognizing raised or lowered surfaces was a challenge. But with timing and adding a third dimension to the 2-D array, I can now keep track of the floor contours. I do so by scanning the floor in a set time.

    Now for his personality, i needed him to recognize human interaction. So to do that, i determined that if an object had moved then it must be a living thing.... So interact with it. By doing that, a global personality variable increases which causes him to be more active. and over time, the personality variable decreases, causing him to make less active decisions.

    There are Actions and Modes. Modes define a list of actions. He determines his Mode based on his personality. Then the actions are determined by the 3-D array.

    So even if he decides to follow an object that has moved, he will still reference his 3-D array for object avoidance. The same applies to following IR sources.

    I don't know what else to write, maybe there are questions?










    Last edited by djsures; 10-07-2008 at 02:04 PM.

  2. #2
    Join Date
    Sep 2006
    Location
    Chicago Illinois
    Posts
    682
    Images
    174
    Rep Power
    73

    Re: K-9 Autonomous Robot Pet

    Nice! What is he reminding me of? Is there a cartoon doggy like this?

  3. #3
    Join Date
    May 2008
    Location
    TN
    Posts
    853
    Images
    99
    Rep Power
    62

    Re: K-9 Autonomous Robot Pet

    That is awesome! I am really curious about the 3D array you use for obstacle avoidance. Are you scanning a line into an array, stepping the servo down, and then scanning another line to create a scan?
    Last edited by jes1510; 10-07-2008 at 03:30 PM. Reason: typo

  4. Trossen 2 RG IO
  5. #4
    Join Date
    Apr 2008
    Location
    Sacramento, CA, USA Area
    Posts
    5,347
    Rep Power
    165

    Re: K-9 Autonomous Robot Pet

    Quote Originally Posted by Matt View Post
    Nice! What is he reminding me of? Is there a cartoon doggy like this?
    K-9 from Doctor Who

    Given your age range, you need to go tell Andrew to deduct balance-1 "Geek Cred" from your bank. (you get to keep 1pt for almost recognizing it...)

    [edit] Link: http://en.wikipedia.org/wiki/K-9_(Doctor_Who)
    I Void Warranties�

  6. #5
    Join Date
    Apr 2008
    Location
    Sacramento, CA, USA Area
    Posts
    5,347
    Rep Power
    165

    Re: K-9 Autonomous Robot Pet

    DJSures, this is awesome! Does it have "omniflexible hyperlink facilities" and the ability to teleport, or is it an earlier model?

    Welcome to the TRC, btw!
    I Void Warranties�

  7. #6
    Join Date
    Dec 2007
    Location
    Whidbey Island, WA
    Posts
    1,694
    Images
    453
    Rep Power
    85

    Re: K-9 Autonomous Robot Pet

    No no no...not DR who...gottard from jimmy neutron. You silly people.

    DB

  8. #7
    Join Date
    Dec 2007
    Location
    Whidbey Island, WA
    Posts
    1,694
    Images
    453
    Rep Power
    85

    Re: K-9 Autonomous Robot Pet

    Quote Originally Posted by darkback2 View Post
    No no no...not DR who...gottard from jimmy neutron. You silly people.

    DB
    alright...I'm dumb. but goddard is cooler! Nice robot...seriously.

  9. #8
    Join Date
    Dec 2007
    Location
    Portland, OR
    Posts
    3,184
    Images
    952
    Rep Power
    129

    Re: K-9 Autonomous Robot Pet

    Quote Originally Posted by darkback2 View Post
    No no no...not DR who...gottard from jimmy neutron. You silly people.

    DB
    I hope your kidding.

    If you're not I'm totally defriending you
    Andrew Dresner
    Principal Engineer
    Interbotix GIthub
    Interbotix Labs Google+

  10. #9
    Join Date
    Apr 2008
    Location
    Sacramento, CA, USA Area
    Posts
    5,347
    Rep Power
    165

    Re: K-9 Autonomous Robot Pet

    Goddard is a totally different critter. I'm with Tybs on this one!
    I Void Warranties�

  11. #10
    Join Date
    Oct 2008
    Location
    Calgary, Alberta Canada
    Posts
    95
    Rep Power
    32

    Re: K-9 Autonomous Robot Pet

    Thanx everyone! great community u have here also ... I'm so used to building these things and putting them on my lonely website .. they don't get much attention

    maybe they'll be appreciated here lol

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. Contest Entry RC truck robot conversion
    By Orac in forum Project Showcase
    Replies: 24
    Last Post: 11-13-2012, 11:50 PM
  2. Contest Entry The eyeRobot: Robot Blind Aid
    By Shrimpy in forum Project Showcase
    Replies: 16
    Last Post: 02-07-2011, 09:20 AM
  3. Question(s) Writing an educatonal book on robotics
    By darkback2 in forum Robotics General Discussion
    Replies: 107
    Last Post: 05-24-2010, 11:51 PM
  4. Contest Entry Lego NXT Autonomous 'Wall-E' Robot
    By bazmarc in forum Project Showcase
    Replies: 11
    Last Post: 10-08-2008, 02:22 PM
  5. Contest Entry Butler Robot
    By airman00 in forum Project Showcase
    Replies: 11
    Last Post: 07-31-2008, 09:28 PM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •