Фільтр частково-чорних частинок (RBPF), як ви говорите у своєму запитанні, виконує маргіналізацію розподілу ймовірностей вашого простору стану.
Фільтр частинок використовує вибірку для представлення багатоваріантного розподілу ймовірностей вашого простору стану. Використання зразків для представлення розподілу - це, по-перше, лише наближення, а по-друге, в більшості випадків не дуже ефективно. Чим вище розмірність стану, тим більше частинок вам потрібно. Один трюк, введений Doucet et al. полягає в маргіналізації підмножини простору стану, з якою можна обробитись більш ефективно, використовуючи представлення Гаусса.
ХY
замість того, щоб взяти проби спільно ХYYХ
Y
Ця маргіналізація дуже популярна в SLAM. Причина полягає в тому, що спільний вибір вибір по позиції та карті недоцільний. Ідея RBPF стала популярною у FastSLAM, зрозумівши, що маргіналізація карт із спільного розповсюдження робить проблему простежуваною. Як у наведеному вище прикладі, кожна частинка там представляє позу, відповідність та карту. Отже, є одна карта на частинку.
Отже, відмінність між RBPF і звичайним фільтром частинок полягає в тому, що RBPF відбирає вибірки в підпросторі розподілу ймовірностей стану і репрезентує решту, використовуючи іншу статистику. У мене є ще одне споріднене питання щодо математичного підґрунтя частини Rao-Blackwellization.