Dr. PP said:
Alright, so our big issue here is getting past ROBs defenses that are ready to be used no matter where you are on the screen.
Super long range- laser typically.
Fairly long range- laser or gyro.
Medium range- laser/gyro/Ftilt.
After this, it typically means you either broke into ROB's Ftilt spacing or he went in close for a grab or he tried some aerial that you shielded. If you broke ROB's Ftilt spacing, then you might have gotten a hit(which would be good because DB OOS would set ROB up for juggles, which he struggles at dealing with).
If he got his shield up, then you have to be careful at how you poke at him. Crossing him up leads to a Dsmash OOS(sets up for damage racking/edgeguard) or a Bair OOS(sets up edgeguard/kills) if you execute poorly, so you have to be careful on that end. DB is fast enough when you cross him up with like a SHFF Fair to stuff his OOS options, but it obviously isn't spammable. You do get to start messing with ROB's head once he quits trying to get OOS immediately when you go behind him though.
From the front, ROB can Fair or Ftilt OOS, both really quick options. I typically poke with Dtilt on ROB's shield(his shield sucks and Dtilt leads to stuff like more Dtilts or Fairs or DB or grabs....have fun with em) and mix in DB hits and Fairs as well. Trading is generally alright vs ROB's Ftilt, so don't worry about it too much. If you think ROB will Fair OOS, then try to shield/powershield it and you can punish him for it. Trading with ROB's Fair isn't really worth it unless you use something like an Ftilt, and that's mildly risky to use when ROB is shielding, but the probable return Ftilt punish of like 7% isn't bad.
Oh yeah, I deal with lasers and gyros by PS'ing(powershielding) them. You could glide toss the gyros but I'm not crazy about the option.
Oh yeah, one more thing about shield pressure vs ROB, Nair likes to shield poke since ROB's shield blows, so I'll mix that up aggressively and passively as needed since it can serve a very good job of pushing ROB up(for juggles) and out(for edgeguards) well. Also a good way to try and get kills if you find yourself conserving Nair.
If ROB sticks you in your shield, then he probably jabbed you at close range and is about to grab you. If your shield gets jabbed a dolphin slash is usually a good idea. Otherwise you probably won't shield many physical attacks aside from Ftilt or aerials(which will be spaced pretty hard) and dolphin slash usually doesn't punish them well.
For juggles, ROB is really fun. His Dair sucks and he doesn't fall quickly or have good aerial mobility, so you can get under him and keep baiting airdodges and swatting him. He can Nair as a mixup which is a sucky trade, but counter or an early Uair can stuff that.
When you're being juggled, ROB likes to Uair you or bait your airdodge and do Dsmashes/aerials when you land and punish your silly landing lag. Depending on the ROB, it may be a good idea to airdodge early in a match so you don't get Uair'd and then start countering close to the ground so you don't get aerial'd and edgeguarded/die early.
On edgeguarding.....
Marth doesn't really edgeguard ROB. He just kind of hits ROB a lot until ROB gets back to the edge. Grabbing the edge isn't too bad vs ROB, but you have to be wary of rising Uairs/Nairs that can destroy your control if he's below/diagonally down from you. ROB will willingly Fair trade with you if he can help it so he doesn't take heavy damage, so bait that with empty SHs onstage or edge regrabs and then punish as necessary. Spiking is very tempting but typically unrealistic, so I advise against it. When/if ROB gets swatted from the side too much, he may go above you, so get ready to set up your juggles again. As a final reminder, ROB has to aerial before he can airdodge after using his up-B, so the aerials can be baited somewhat easily/you can swat him early before he can airdodge if he isn't expecting you to attack.
When Marth is being edgeguarded, there isn't a lot of hope. It will typically involve ROB baiting the airdodge and then Fair/Bairing you. Try to fall down with Fairs or mix up your airdodge timings as much as possible, and I've even had success with up-B'ing when ROB has tried to Fair me and fallen to the edge/knocking ROB away in my invincibility.