Robot 1 I feel like a need a picture for a little more context to envision the application.
As far as Robot 2, a simple laser from Banner Or Keyence could solve this issue of part detection. Or you could get into something more complex like another vision system. Completely up to the amount of money you want to spend, and the consistency.