Последовательные / Скользящие суммы в векторе в R

Предположим, в R у меня есть следующий вектор:

[1 2 3 10 20 30]

Как выполнить операцию, при которой в каждом индексе суммируются 3 последовательных элемента, в результате чего получается следующий вектор:

[6 15 33 60]

где первый элемент = 1 + 2 + 3, второй элемент = 2 + 3 + 10 и т. д.? Спасибо