I am building a full sized Dalek, but I am not interested in sitting inside and walking it around saying "exterminate" and scaring kids. Of course I want it to be completely autonomous, artificial intelligence and all that... dream on. So, remote control using electric wheelchair drive, and some semi automation is reality. I have some logic in mind as follows:
Head to zero position - Angle sensor referenced to main body. 8 PIR sensors around the neck (practical = number of struts). Constantly sense all sensors (like a coarse radar) Upon sensing movement, move head to centre of the detected sensor segment. Wait ?? seconds before checking other sensors for further movement. 3 (ultrasonic?) sensors in head. When head is turned to a sector, switch to head sensors to centre on closest target. Read head compass heading as a reference. Rotate body to zero head position while holding head on target (Compass hold?), Ultrasound targeting? Lock head and body and then track target. Trundle to within 1.5 metres of target. If target is still for 30 seconds, rotate head 45 degrees left and right (for show), then reinstate neck scan for another target.
Possible issues: Multiple PIR targets - inputs?. 360 dived by eight is large sector. How to zero in with U/S sensor?
I sort of have in mind an Arduino for the PIR "radar", another to control the head, and another for the main drive motors. I am an absolute beginner with code, but have been in electronics and computers for 30 years. Obviously I will have to start very simple, but thought I would put the whole dream project up there for comments and any help that may be offered. I am after practical advice like just how much of this I can reasonably expect an Arduino Uno R3 to handle with crappy beginner code, as well as anybody who may have done this before. I thought I might start with the PIR ring and even thought maybe make a little radar display with an LCD of some sort, more for fault finding than practical use.