For plates that are stacked- run a bead of clear silicone caulk around the base of the plates where they touch the table surface (and the underside of the rim if it still rocks against the next plate). Not only does this prevent the rattling, it is also a non-skid surface when placed on non-level surfaces or trying to eat while traveling. This can be done to glass tumblers too if you can get an even bead. It won't last forever, but it is washable, it works, it's inexpensive and it's a quick fix.
For glassware- cushy tube socks are the bomb. Buy a couple bulk packages when they go on sale- and don't wear them! Lol Cut them into lengths that will cover/ protect your glasswares/food jars and any other cylindrical things that rattle. If you collect enough to keep all your clean glassware covered 24/7- BONUS- you also protect your glasses from dust and/or cooking films between uses.
This works fantastic with hanging wine-glass racks with stemmed glasses. Use the toe section of the sock so the rims always stay protected. You can jam anything in the track of the rack to keep the glasses from sliding, or rig a retaining clip to secure the tracks. I lived-aboard a boat for a couple years, and have been in 8-12 foot seas and never lost a stemmed glass. It only takes minutes to prep before a trip too.
***hey Bansil- this made me immediately think of you...are you listening????
The cardboard dividers from beer and liquor boxes are also useful in drawers, the fridge and other various places to prevent rattling and breakage.
Cheap white terry cloth shop-towels /bar-towels are great for pans and other metal stuff, (I buy the bargain big bag) Bonus on this- you always have extra clean towels too.
You don't need to build/buy fancy gadgets, can prep your whole bus for under $20.