Yes, it is totally possible!
You can program a robot to do different things depending on the situation. Using embedded sensors, the robot can analyse its environment and make a decision based on the program you inserted, and then act.
For example, you can program a mobile robot to follow a white line on the floor. It will use a sensor to see where the white line is and then the mobile robot will follow it. It is all autonomous, no need of a remote!
Comments
Curious commented on :
I have used a robot like that called meet edison , we programmed it to flow a white line aswell