The major drawbacks and problems of the deliberative paradigm are its costs and portability/modularity
The costs of the deliberative paradigm, both computational and memory related, are too high as planning requires many complex calculations:
- Getting a plan for a real environment can be very slow, as it requires a lot of computation.
- Getting a plan for a real environment requires a lot of memory in the controller.
- Getting a plan for a real environment requires that the world model is accurate, so it has to be updated, which requires more time.
- Executing such a complex plan is not a trivial task.
There are other problems, however, that also have to be taken in consideration:
- The sense and act phases are always disconnected.
- There is a heavy dependence on the world model. Changes on the environment require an update, which makes the whole process more expensive.
- The execution of the plan makes the robot more vulnerable to the uncertainty of the environment.