Let's Make Robots!

Autonomous Security Rover


Autonomous Security Rover

             by Arthur Gabanyi

http://modern-robotics.com/

The Rover will be able to navigate through a known environment, with the main purpose to make sure that no one is on the premises. In case of a security breach (witch the Rover will be able to detect via the two PIR sensors) it will send a text notification to the cell phone of the owner. The Rover can also be controlled over the Web or with a Remote Control Unit (Case with a 10" screen). The Remote will get a separate post since it is quite complicated.

When I got the time (in a few days) I will describe my Project in more detail.

In case you are interested, there is a lot of Information in the Video.

There will be many videos to follow. :)

 

If you have any thoughts on this project please tell me in the Comments down below.

Or if you have any questions contact me:

arthur@modern-robotics.com

 

In the meantime some pictures of the Working-Progress:

 

The Power Board taking care of the 5V supply (capable of 7.5A):

The Power Board taking care of the 5V supply (capable of 7.5A))

 

 

Bottom part of the Rover with the three Batteries the four motors the Rover 5 DriverBoard and the 'BrakeBoard':

Bottom part of the Rover

 


Components located in the Top Part with the CPU. (GPS, Voice Recognition, BeagleBone, GSM-Shield, Power Regulation):

Components located in the Top Part with the CPU


 


 

 

A cruel drawing :)

)

cruel drawing :)

There is more content coming soon!

If you have any questions contact me:

arthur@modern-robotics.com

If you have any thoughts on this project please tell me in the Comments down below.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

_

Where did you get that lcd? and how much power is needed. Btw I really like your robot so far. 

I got the LCD from Adafruit.

In case you haven't heard of them jet, I highly recommend that you check them out they have really awesome stuff!

I chose the negativ LCD because I think that it looks nicer, but you might want to consider the positive one since it is brighter (not because the backlight is better, it is just the way the LCD works.)
(A negative LCD is just the opposite of a positive one, instead of a light background and dark charaters it has a dark background and light charakters.)

Might aswell want consider to buy an LCD backpack, it allows you to controll the LCD over i2c or SPI, which safes you a lot of pins.
You would still need 3 extra pins since it has an RGB backlight.

Thanks, I like your robots too, I noticed that you used the Lynxmotion Chasis as well.
And the Pioneer D3-PX looks very interresting. (I have come across that model before, I think I even saw it onces in person in an musem in Munich)

The Links and some Pictures:

http://www.adafruit.com/
http://www.adafruit.com/products/498
http://www.adafruit.com/products/499
http://www.adafruit.com/products/292

Negative RGB LCD 20x4:

 

i2c / SPI LCD backpack:


 

I'm curious about your background. Have you made any other robots? Do you have programming experience?

Those are a lot of parts, it's going to be a big job to get everything communicating and to have the robot perform useful tasks.

I for one would rather see a picture of your robot as the main picture rather than a pile of parts.

I think the picture titled "Bottom part of the Rover with the three Batteries the four motors the Rover 5 DriverBoard and the 'BrakeBoard'" would be the best candidate for the main picture of the ones posted so far.

I notice you have encoders on all for motors. OddBot recently posted a tutorial about using encoders to aid in controlling a robot's speed.

It seems like there's a bit of redundancy among the parts. I think you have shields for tasks that could be performed by the Beagle Bone. I think a Beagle Bone could be used for voice recognition and to play mp3 files.

I look forward to seeing your robot up and running.

I have started quiet early as a child (actually building robots in Fifth grade). I got into ''FischerTechnik'' when I was in primary school (probably at the Age of 7). A neighbour just gave me a bunch of parts, he was a teacher and didn't need them anymore, because a lot of schools where canceling their lessons with "FischerTechnik" at that time (they shouldn't have, it is a great tool!) I was able to get quiet a lot of parts. 'FischerTechnik' is similar to LEGO but was actually invented for real engineers to prototype their ideas, but in the end they got into the 'kids-' but mainly the 'education- market sector'. (You probably haven't heared about it, since it's german, it was invented by Artur Fischer, yes I know we have the same first name, although my is spelt the englisch/french way.) 

Anyway when I actually got a Robotics Kit from ''FischerTechnik'' for my birthday I really did got into robotics. (I actually told my parents to buy the Kit). With the Kit you are able to build robots that are mechanically pretty advanced. They were controlled over an 'interface' which was a very capable 'Array of Microcrontrollers', it is really incredible. I was able to programme it over a FlowChart Base Programer, that was specially desinged for ''FischerTechnik''. I still have the interface and I will keep it since you can programme it in C as well.

With the help of ''FischerTechnik'' and all the Kits that I had acquired over time I was pretty much able to build all kinds of robots I could think of. With one exception, I would have always had to use the 'interface' which I was worried could get damaged if I would build a weather station with it and left it outside or even build an automatic mouse trap (yes that is not some weird german joke I meant that literally).

And I always felt a little bit like cheating when I was using these prefabricated componants. (Which it really wasn't and yes, I was like 14 years old ;) ). Although ''FischerTechnik'' was way more
sturdy than LEGO, the electronic connectors became loose every now and than. Which really annoyed me, since it made clear to me that this was not as permanent as I liked it to be. (It was still more permanet than Lego.)

I was looking for a cheaper and 'harder' way to build small robots. I know it sounds weired but I wanted to have the feeling that I made somethnig new.

So my teacher got me into PICAXE, I really enjoyed that and I made a bunch of circuits. (I was already able to solder, because I told it myself as a child, I know whitch child should work with a solder iron, but my first iron was so weak that it barely melted the solder (15W max). I bought it myself. Although my mother wanted to buy me a proper soldering iron, whitch would have saved me a lot of frustration trying to solder with a 'cold' iron, when I bought a better one I was amazed at how good I was at soldering. :) When I would have let my mother buy me a proper soldering iron, I wouldn't have wasted my time and money on 4 different irons, although the last two are pretty good).

After all that I got into Arduino about 3 or 4 years ago. But since I was pretty spoiled with the mechanical capabilities of my previous robots with ''FischerTechnik''. My robotic project had to be quiet big. Although what got me started in the beginning was the intension to build a lot of  smaller cheaper robots. But the project had quickly developed a robot the size of an ASURO to what the project is now. But that is what happens if you keep adding features. (Not always a good idea).

 



Okay this is turning into a book now. I think I will actually do a video about how I got into robotics.

 

Thanks for the link to OddBot's post I was looking forward pretty much that! :)


Yes you are right, there are a lot of different ways to accomplish what I want to do.
Since I was planning on this robot for 3 years, yes I
unfortunately don't get to spend as much time for my hobby as I like to, I already bought the Voice Recognition Shield and the Mp3-Player Shield, before I was thinking to include the BeagleBone. And I think the Voice Recognition Shield is easier to work with, since I don't have to worry about any algorithms. And to get the audio from the BeagleBone A6 I would have to buy an Audio Cape or mess around with a USB sound card, which might be possible, but I don't have the time for that. You are right though, I could use the BeagleBoneBlack with an HDMI-Cable that supports an 3.5mm audio output. But I am using the BeagleBoneBlack in 'The Remote Control Case Unit', since I need the processing power and obviously the HDMI-output. But more on that in a later post. (If anyone is interested in that, write me an e-mail or subscribe for further updates.)

 
One reason why I took so long, to finaly build the Robot, is that I did a tremendous amount of R&D (reacher and design).
I was following the stuff going on here for like 6 months every two days (long lunch brakes, while I stayed in Wales for year. :) )

 

Keep the Comments coming. :)


    - Arthur

P.S

 

Some pictures of "FischerTechnik":

The Robot Kit I was talking about:


The Robot Kit I was talking about.

 

The older Bricks:

 

The newer Bricks: