Robust optimization can have good solution for a system in even extreme conditions.
However, these extreme situations do not always/often happen. Chance-constrained optimization can have good solution based on statistical meanings, in which the extreme situations are considered in a probabilistic manner.
Both of them give considerations to extreme situations, but what's the fundamental difference between them?