Robot Ardi

Robot Ardi is my latest platform for playing with machine intelligence experiments. I have built it up to the point that you see here in the pictures. Unfortunately, I broke one of the motor mounts so it is benched until I have completed a fix for it. I am working on retrofitting the robot with a rocker-bogie style wheel arrangement at which time I will get back into active development of it. You can see the whole project log here: https://goo.gl/photos/xgBE1NQrABDhcQ5KA

Navigate using ultrasound, infrared and (soon to be added) laser tof.

  • CPU: T'rex Motor Driver Board
  • Sensors / input devices: ultrasonic, Light, infrared, temperature

This is a companion discussion topic for the original entry at https://community.robotshop.com/robots/show/robot-ardi

Well done on the build. Do I

Well done on the build. Do I spot an old Tyco Fast Traxx in one of the photos?  Those were absolutely awesome! Nicely done using CircuitMaker as well.

space optimization

Wild Thumper spotted :slight_smile: I’m using one as well, just 4wd…

Why have you turned the boxes between the wheels upside down? You could have used the space otherwise, maybe this even would make the robot a bit smaller? 

Because my batteries are

Because my batteries are very large, you can see them in the pictures, they take up the bulk of the space inside the chassis. I have a specific requirement for that much battery power in my design. When I set it all up, I considered it both ways and ultimately decided to rebuild the chassis so that all the boxes were flat-side up.

Also, since I’m using the T’Rex motor controller board, I saw that there were a number of failures due to shorting out against the frame (the interior of the box) and I definitely wanted to avoid that. When I get to the next step of building the rocker-bogie wheels / support framework, the robot is going to get a bit larger anyway. Also, there is nothing stopping me from using that space inside the boxes even upside down. But so far I haven’t come up with anything that I really want to put in there. But I do know its there and it’s on the consideration list for anything I mount to the frame. I will probably end up putting a thin sheet of aluminum along the bottom anyway to help protect the underside a bit.

There is another item that you can’t really see in the pictures that adds to the height of the frame. I added hinged standoffs along one side for the top plate so that it can swing up and out of the way for working underneath. I plan on mounting the custom-built battery / power management (charging) board and all (or most) of the sensor-related electronics / controllers on the underside.

Eventually nearly all of the stuff along the top of the robot will disappear. The Odroid which is there now will soon be replaced with a 4GB Rock64 board (a very nice board btw). When it is time for cleaning up, it will get mounted along the underside of the top plate, directly over the motor controller board. I mounted it on top, along with the breadboards and stuff, just for ease of access while I’m designing / developing / tinkering with stuff. At some point it will also get a thin, lightweight covering of some sort to help keep moisture / dirt out of the electronics. And there is a head assembly in the works, which is still largely on the drawing board at this point, which will also get mounted on the top of the top plate. So I’ll be needing that room.