Not really. There are a couple Protectrons that you can activate, and provided you have an employee ID or metro ticket(depending on the location)will not attack you. They will then go out into the store/factory/station and ask for ID or tickets, when none are presented to it the bot will attack. This leads to interesting dialogue amongst raiders or super mutants when a robot is wandering around asking for "Tickets, please." With the Robotics Expert perk, you do an additional 25% damage to any robot. But, even better, sneaking up on a hostile robot undetected and activating it will put that robot into a permanent shutdown state.
Yes, if playing on the PC. Just download the RobCo Certified mod.