Meet Rover, fresh out of Rogue Labs

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

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

  1. Darlkom  on December 29th, 2009

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

    Reply

    • Solomon King  on December 29th, 2009

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

      Reply

  2. ebanZ  on December 29th, 2009

    Mate,

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

    Good stuff!!

    Reply

    • Solomon King  on December 29th, 2009

      Dude. This side of the King will never die.

      Reply

  3. Princess  on December 29th, 2009

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

    Congs! :)

    Reply

  4. petesmama  on December 30th, 2009

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

    Reply

  5. Tweets that mention The Rogue King » Meet Rover, fresh out of Rogue Labs -- Topsy.com  on December 30th, 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 [...]

    Reply

  6. lulu  on December 31st, 2009

    you geeeeeekkkkk! we got scrabble sometime soon

    Reply

  7. Dante  on January 1st, 2010

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

    Reply

    • Solomon King  on January 1st, 2010

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

      Reply

  8. Bee  on January 4th, 2010

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

    Reply

  9. The 27th Comrade  on January 4th, 2010

    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.

    Reply

  10. The 27th Comrade  on January 4th, 2010

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

    Reply

  11. the Apprentice  on January 5th, 2010

    Oh yeah, one shall rise and one shall fall!

    Reply

  12. Safyre  on January 12th, 2010

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

    Reply

  13. Sleek  on January 13th, 2010

    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

    Reply


Leave a Reply