Hello,
I'm new to Arduino, microprocessors and programming in general, so please forgive my ignorance.
I would like to make a robot project. The project is as follows:
A small robot is contained within a large area, perhaps within a rectangle with lines as a border. This robot (Bot1) attempts to 'draw' a predefined shape - say the outline of a human body. There is another robot contained within the rectangle (Bot2). This robot operates randomly but stays within the confines of the space. When Bot1 encounters Bot2, it adjusts/ modifies it's path and starts it's drawing again from the beginning. The objective is for Bot1 to complete it's drawing without interference from Bot2 - although I would like to design this to never happen and the project results in an endless run of started, and failed drawings.
Can anyone point me to sources of information where I might find:
-
instructions/ tutorial on how to program/ make an arduino robot follow a predefined path - I have looked and find plenty of results for following lines, mazes, reacting to sensors, but I can't find anything for working with a predefined path
-
would I need any specific hardware for this task i.e. stepper motors, rather than DC motors?
-
how can I make Bot1 constantly 'look' for Bot2 around 360 degrees? Would this involve a circular array or IR sensors? - this sounds expensive and clumsy.
Any and all help would be very much appreciated. I'm having lots of fun with my arduino, but I am new, so please be patient if my questions seem stupid.
Best regards,
AW