Meet Rover, fresh out of Rogue Labs

29 Dec

Meet Rover, an autonomous roving robot-ish thing. ( Pictures below )

Rover was borne yesterday in the Rogue Labs, and it took its first breath to much whirring of motors and blinking of lights. Rover is the result of many weeks of experimenting with a few PIC microcontrollers which a friend very very kindly lent me. [ Full Story ]

Basically, Rover is a mobile base unit I’m using as a platform for exploring autonomy in robotic systems.  The motor control circuit and logic circuit are modular, meaning I can easily swap them out for components I’ll build later.

Rover’s  “brain” is a PIC16F84A which controls the drive circuit on Ports A and monitors various inputs on Port B to determine what it should do when it detects something.

The drive circuit is an L298N 2-motor controller and a 7805 5v logic power supply/regulator for both the motor controller and the PIC.

Right now Rover has bumpers that detect a soft collision with an obstacle and then reverses while turning. So it basically runs around a room in a straight line until it hits something, then reverses while turning for a few seconds, then continues in another direction until it hits something else. Pretty cool to watch.

I’ll post videos later when I get a better quality camera.

I’ve have waited many many years to do this. [ Full Story ]

Over the next few days/weeks/months, I’ll be experimenting with non-tactile sensors like Sonar, IR and more outputs.

Also,  since I’ve pretty much gotten the basics of Assembler and PICs, I’ll be moving on to more powerful microcontrollers and playing around with some advanced stuff.

Here are some pictures for you.

rover_brain_view

rover_motor_logic

rover_breaboard

rover_ground

Rogue FM: Steve Jablonsky – Arrival to Earth (Transformers Soundtrack)

Memoirs: Thank you, Gonza! Thank you, Abba!

Offtopic:

Both the man of science and the man of action live always at the edge of mystery, surrounded by it.
- J. Robert Oppenheimer

20 Responses to “Meet Rover, fresh out of Rogue Labs”

  1. Darlkom 29. Dec, 2009 at 12:55 pm #

    I have literally no idea what you are talking about but it sounds pretty cool. Congs, I guess.

    • Solomon King 29. Dec, 2009 at 1:10 pm #

      Haha. I knew this post would be on the geekier side. And thanks.

  2. ebanZ 29. Dec, 2009 at 1:05 pm #

    Mate,

    I see old habits die Hard!
    Was wondering whether we shall ever see this side if the King again :-)

    Good stuff!!

    • Solomon King 29. Dec, 2009 at 1:11 pm #

      Dude. This side of the King will never die.

  3. Princess 29. Dec, 2009 at 9:12 pm #

    Robot=cool. The rest of it went over my head.

    Congs! :)

  4. petesmama 30. Dec, 2009 at 11:24 am #

    Right over my head, but congratulations on the cool robot stuff.

  5. lulu 31. Dec, 2009 at 8:18 am #

    you geeeeeekkkkk! we got scrabble sometime soon

  6. Dante 01. Jan, 2010 at 11:16 am #

    Forget the specifics flying over our heads, this is INSANELY cool!!! Congratulations man. A great start indeed.

    • Solomon King 01. Jan, 2010 at 8:21 pm #

      Thank you, thank you. You have no idea how psyched I am.

  7. Bee 04. Jan, 2010 at 12:41 pm #

    Cool robot, automated car, toy! I’d love to try it out some time! You did this yourself?! Wow!

  8. The 27th Comrade 04. Jan, 2010 at 3:32 pm #

    Well, now I’m going to call you up and make a meeting for geeking out. I spent this long break season writing MIPS assembly, by the way. It’s good what hath been wrought by both of us, I think. I’ll, some day, talk about my own. :-D

    Now, to contact you.

  9. The 27th Comrade 04. Jan, 2010 at 3:39 pm #

    Looking at the bot again, I can feel the envy crawling up my face. Hack time! Grrr. If I had some spare time! :-(

  10. the Apprentice 05. Jan, 2010 at 1:07 pm #

    Oh yeah, one shall rise and one shall fall!

  11. Safyre 12. Jan, 2010 at 11:40 am #

    Well done, good lad. Next thing we know, you’ll be into ‘arc reactors’ and stuff. Yeah, bring out the geek!

  12. Sleek 13. Jan, 2010 at 11:39 am #

    I am so envious you guy, you don’t even know….I used that exact PIC in my project, learnt the assembly ish,inputs,outputs,ports…then the reality of the 3rd world hit,the fact that to get one piece of equip it takes 2 years and when it finally comes, it may not work..And so mine didn’t work..Grrrrr..

    Big congs man, really really Kewllll…(does it show, the excitement?)..ya, good stuff

Trackbacks and Pingbacks

  1. Tweets that mention The Rogue King » Meet Rover, fresh out of Rogue Labs -- Topsy.com - 30. Dec, 2009

    [...] This post was mentioned on Twitter by Solomon King, Solomon King. Solomon King said: New Post. Meet Rover – Meet Rover, fresh out of Rogue Labs, an autonomous roving robot-ish thing. http://bit.ly/8ev5xw [...]

  2. Rover Mark II – Codename: Ironhide | The Rogue King - 18. Aug, 2010

    [...] December, I gave you Rover, my first autonomous vehicle / prototype. My dreams for him where very very many, like, for [...]

Leave a Reply