Colin,
I agree with you that an 'Arduino autopilot' for a model yacht is going to be a minority interest but I think you are overplaying the programming aspect. There is a significant difference between such a project and say, a computer game or spreadsheet development. The important aspect is that this system and its associated software have to interact with real world hardware and environment. Taking the proposed example of a processor based alternative to a model yacht vane gear it will be necessary to decide:-
What are the basic functional requirements
Research available hardware
Assemble the control package – processor, power supply, global positioning system module, gyro/compass module, servo interface module, maybe a wind direction sensor and data logger.
Package it all in a robust waterproof enclosure
Decide on a control strategy – eg if trying to hold a heading, how much correcting rudder do you apply when there is an error
Write the code and download it to the processor
Test the system on the bench
Fit it into the test yacht and see how it works on the lake where the dynamics of the whole system come into play, how quickly does the model deviate from its required course, what effect does the wind strength and direction have, how does the set of the sails affect the model, how much rudder do you apply to correct an error, when do you take off the correcting rudder input etc. All these things you do naturally when holding a transmitter in your hand but its not straightforward to automate them.
I think there will be lots of challenges, not only in the programming but assembling the hardware, understanding how it works, deciding on a control strategy, testing it out and coming to a better understanding of how it all works and affects the performance of the yacht. There is scope for a lot of interesting engineering work and in some senses, its not really fundamentally different to the challenge of trying to assemble a set of Action Electronics speed controls, switches and sound units and trying to get the effect that you want.
Watch the forum for further details when Project ?? starts after Xmas.
Gareth