Samapico Posted December 15, 2008 Report Posted December 15, 2008 We programmed this little robot in our microelectronics class... It uses a 68HCS12 Motorola microcontroller, and it's programmed in assembly.It has 3 sensors on the front, and it basically just avoids obstacles. It uses fuzzy logic to determine the direction, using the sensors as inputs. Navigating... --Click here to view--53RsWAAQYN8http://www.youtube.com/watch?v=53RsWAAQYN8 The trap --Click here to view--QOLdgZTDCFUhttp://www.youtube.com/watch?v=QOLdgZTDCFU Navigating again --Click here to view--8h3mj7F4VVIhttp://www.youtube.com/watch?v=8h3mj7F4VVI The teacher says something in the beginning of the first one, something along the lines of "This is probably the best one I've seen in all those years..."Most other teams had nervous robots, or they kept hitting stuff... The particularity of our robot is that on top of the fuzzy logic, we used a 'proximity factor' to slow down the robot when it was closer to obstacles. But it slows down both motors at the same time, so the direction is still only controlled by fuzzy logic, which was a requirement.
Drake7707 Posted December 15, 2008 Report Posted December 15, 2008 ahh fuzzy logic, how i hate no boolean values ^^ Nice project ^^, reminds me of the 1 day project we had to do in lego to remove cans from a certain area within a circle (big black circle so the light sensor would pick that up )
Dr Brain Posted December 17, 2008 Report Posted December 17, 2008 68HC12 or 68HCS12? If it's the former, then wow that's old.
Samapico Posted December 17, 2008 Author Report Posted December 17, 2008 hcs (fixed post) mc9s12c32, more precisely
PoLiX Posted December 21, 2008 Report Posted December 21, 2008 Man, the stuff I wish I could learn to do. Awesome work Sama (and your group).
Recommended Posts