# Automation vs Autonomy ###### tags: `CS233` `robotics` `presentation` --- Q: What do Automation and Autonomy mean to you? --- ## Automation vs Autonomy - Automation: Robot as a tool - Preplanned motions - Deterministic algorithms - Understood environment - Autonomy: Robot as an agent - Plan generation - Symbol manipulation - Open world --- ### Autonomous Capability Sliders ![](https://hackmd.io/_uploads/BkFkPxMI5.png) ---- Discuss these robots on the slider scale: 1. Roomba 2. Our robot 3. Shakey 4. Unimate 5. Genghis 6. DaVinci 7. Deep Space One 8. Predator 9. Remus --- #### Plans - Automation: Execute pre-programmed actions or behaviors. Control theory. - Autonomy: Generate plan of action based on current world knowledge. Artificial Intelligence. --- #### Actions - Deterministic: Given same inputs, results in same output/action. - Non-deterministic: Many possible outputs given seemingly same inputs. - Some times caused by noisy or numerous inputs - Example: Walking down a corridor - Differences in testing: - Deterministic: Can prove correctness - Non-deterministic: statistical - [Genghis robot](https://en.wikipedia.org/wiki/Genghis_(robot)) --- #### World Models - World model: How the robot understands the world around it - Spatial (e.g. Maps) - Social (beliefs, desires of other agents) - May be preprogrammed or learned or both - Closed world: everything possible is known - Open world: list of possible states/objects is not completely specified - Frame problem: Need to make assumptions about the world. - What is not changing? - What is relevant? --- #### Knowledge Representation - Signals: Direct sensory inputs - Symbols: Higher level concepts (objects, walls) - Converting signals to labeled symbols is hard --- #### Bounded rationality - Autonomy in robots not the same as humans - Humans free to do as they choose - Robots are "mechanically autonomous" - Autonomous robots are still limited by the parameters of their programming --- #### Functional failures - "Tunnel vision": expectations based on incorrect closed world assumptions - "Substitution myth": Robots are not as adaptable as humans, and can't easily replace humans - Human out of the loop problem --- #### Design trade-offs for autonomous capabilities - Fitness to the task: Optimality vs resilience - Plans: Efficiency vs thoroughness - Impact: Centralized vs decentralized - Perspectives: Local vs global. Fly in the window effect - Responsibility: Who is responsible for reaching goals?
{"metaMigratedAt":"2023-06-17T00:24:45.078Z","metaMigratedFrom":"Content","title":"Automation vs Autonomy","breaks":false,"description":"Q: What do Automation and Autonomy mean to you?","contributors":"[{\"id\":\"26c48a25-a9eb-4305-aea3-1c48d76b2506\",\"add\":2644,\"del\":122,\"latestUpdatedAt\":null}]"}
    47 views