How We Built ROVR, Our Remote Operated VR Camera Platform

We get a lot of requests from clients for walking tours moving through houses, facilities, offices or buildings. The biggest challenge to do this in 360 video is to hide from your own camera. If you hold the camera, not only are you in your own shot but you are also undoubtedly making things unstable with your own motion. To alleviate this we’ve also seen people use Segways, power chairs and hoverboards too but these don’t eliminate the camera operator from the shot. That usually means you’ve got to slap a huge logo in the nadir to cover that footprint.

There’s got to be a better way! So we looked at creating a remote control motorized platform for driving our camera around. When we started our research, we found that existing platforms were quite expensive starting anywhere from $5,000 up to $10,000 for a simple RC chassis with some modifications. Many of these platforms like the Freefly TERO were designed to move at speeds of up to 30 mph, with 1 camera mounted low to the ground on a gimbal for a low center of gravity.

Our hope was to build a low and slow crawler for traveling at less than average walking speed and mount our 360 camera at standard human height. Many of the products currently on the market just wouldn’t work. The only platform specifically built for VR video production was upwards of $18,000 USD, and only available in the UK from Motion Impossible. It wouldn’t have been feasible to get in time for our upcoming project, and likely not inside our client’s budget. However, we’ve looked at Motion Impossibe’s Mantis and were very impressed. If you have the budget and you need a solution that's rock solid out of the box, check these guys out.

ROVR on the workbench

We decided to build our own. The problem was that most RC cars and trucks are built for speed, and their parts are intentionally made to weigh less. We basically wanted a slow and heavy square that we could drive around. Luckily, we discovered the “build your own” robot market. Retailer ServoCity had a great selection of robot bases and pre-packaged kits that looked to be exactly what we needed. A simple base with 4 wheels, low center of gravity, and heavy.

Since we knew nothing about this world, we sent an email to ServoCity’s tech department with questions. We explained our intended use for the platform, offering details about our camera rig and our needs. These guys are awesome! They gave us a complete suggested parts list, and hooked us up with a prototype kit they had been developing based on a small platform they call the Scout. The newer prototype (The Prowler) was slightly larger, at 10.5 inches x 9 inches (and bigger with tires). Beyond this, they recommended swapping in 118 rpm motors so that our speed would top off at only 2 mph, perfect for slow dolly style motion. The Freefly TERO previously mentioned had a minimum speed of 2 mph.

ServoCity kits are designed for a DIY audience, so your platform will not come fully assembled. You’ll need to put together the pieces, and wire your motors to your control board. Luckily, ServoCity has great step by step tutorial videos on YouTube. There was also a setting we had to change on the board itself, but the manufacturers website had a full spec sheet with details on how to get the board into RC mode. ServoCity also recommended a 12v power source, but we’ve had great performance and battery life from a 5000mah 11.1 lipo battery pack. I should also mention I’m not the most mechanically inclined person, but it helps to have a friend who’s a hardware design engineer at Intel with his own lab. Thanks Nic!

ROVR soldering project

We made a few minor changes to suit our needs, the first being the tires. The platform is made to be operated outdoors in varying terrain, we found the off-road tires made for a rough ride indoors. We bought smoother tires from a local hobby shop, but kept the off-road tires around for future projects. Our camera mast is comprised of a riser platform that we salvaged from the Immersive Media Street View days, along with a Nodal Ninja Pole.  We also weighed it down with stackable weights from Freedom360, although we might switch out for a 5lb disk weight instead to keep the center of gravity low. A single forward facing GoPro was added for monitoring the direction of travel remotely.

ROVR Tires

The remote suggested for us was a transmitter from Tactic. It has lots of configuration options but we did have a minor problem with it. The left joystick’s up/down axis is designed as a throttle, so it stays in place when you let go. The right joystick does not do this. With tank style controls, each joystick controls each side of the platform. So you can imagine what happens when you let up on the controls but the left throttle says on, your rig starts doing cookies! In hindsight, we may have opted for something different. For now, we just programmed the forward/backward motion to the left/right axis for each joystick, both of them snap back to “0” when let go.

Although this rig was much cheaper than buying an already modified RC chassis, it does have drawbacks. The tank style controls mean that each wheel operates on an independent motor. To turn, you simply give more power to one side over the other. This can make it challenging to get all 4 wheels moving at the same exact speed, it takes practice to keep it consistent. At full speed, we’ve also noticed the motors may not all move at exactly the same rate, meaning the rig could tend to start slowly listing left or right. Something with a drive train would likely move the wheels at exactly the same pace. But for the price and for our purposes, we’re pretty happy with the results nonetheless. See test footage here:

This was stitched and stabilized via AutoPano Video. If you look down, you can see the ROVR's footprint under our transparent watermark. If you are not seeing the example in 360, hit the YouTube link directly and open in the YouTube app.

It’s definitely a work in progress. For the 2.0 version, we’re looking to come up with a better solution for monitoring the direction through the front facing GoPro. Relying on GoPro’s WiFi alone is just not good enough. We’re also thinking about adding a vibration dampening platform between the mast and the wheel base. We haven’t noticed much of a vibration in the footage captured so far, but every little bit helps.

ROVR Final Build

We’ve got the complete parts list below if you’d be interested in starting your own project. Overall with shipping and bits and pieces we’re about $700 into the platform, but we could have easily saved a bit more. It might be possible to get a kit with the tires you want instead of having to buy an extra set, for starters. We didn’t include the Nodal Ninja pole or other rigging accessories we added to the platform, really just about any pole or monopod will work.

Prowler Robot Kit (motors, plates, hardware, tires) $219.99
RoboClaw 2x30A Motor Controller $124.95
TTX410 Tactic 2.4GHz 4-channel Radio System $79.99
Reaction 11.1v 5000mAh Battery $69.99
Gladiator SC 2.2 / 3” Medium Tires x 4 $75.98
X1+ AC Single Port AC/DC Charger $69.99
Total $640.89

In closure, I’d highly recommend ServoCity to buy parts for your projects. If you look through some of their videos you will also find people building motorized camera dolly tracks and more. The possibilities are endless. It’s amazing what you can do if you are willing to tinker. We hope you found this post useful, and if you have a project of your own in the works, by all means share it!

Comments

Guys, this is amazing. Thanks for sharing!!!!!

Hi guys, nice stuff, what is the min. turn radius?

Because it has the tank style navigation, it turns very sharp, almost in place.

How about acceleration and noise? How far do the transmitters respond, both gopro and the wagon?

You can hear it in the test video we posted, motor noise is very annoying, best to use external sources if you can. I haven't ever hit a limit on my transmitter, I've had it 100 feet or more away. The gopro wifi on the other hand is not so reliable, looking for a better solution.

Matt,

What vibration dampening platform are you thinking about for between the mast and the wheel base next time you use it?

Vibration really hasn't been much of an issue, but a rocking motion has been a problem. We're able to eliminate most of that in post. Upgrading to something with a drive train rather than 4 independent motors might help with that so wheels move at the same rate. We may also think about adding guy-wires.

Great looking build Matt! I figured i'd chime in on your control setup. It would be easier to drive, smoother and much more intuitive if you turned on mixing on your RoboClaw motor controller. If you turn mixing on you can set it up to drive the bot with one joystick (right stick) so that forward is forward, back is back, left is left and right is right. It's difficult to drive straight in your current setup because you have to keep the joysticks in snyc with one-another to drive straight and one of the sticks doesn't have a return spring.

Thanks! I'll enable mixing and give it a try.

Any update on this? Has it helped with the swaying at all?

After enabling channel mixing on our controller, it has definitely made a huge difference. It's much easier to drive and keep moving in a straight line. It still has a tendency to sometimes meander a little bit but it's been much easier to move at consistent speeds.

Not sure which GoPro you're using for the driver cam, but if you can get the video signal from it into a 3.5mm AV cable then you could use DJI's 5.8GHz video downlink they made for the Phantom 2.

So are you not able to use the same channels from the radio system so that the same stick controls both motors?

Also what are your thoughts on using the Agent 390 from servo city, other than it being quite a bit more expensive, it looks like it moves well and very smoothly..

Thanks in advance!

I had my eye on the Agent 390 too, seemed overkill. But the tracks might actually make for a smoother ride. I'd be curious to find out. Thanks for the tip on DJI's video downlink.

Hello Matt:
I built a ServoCity Prowler as well, and it works quite nicely. I'm just having some difficulty with slight side to side rocking of the camera. I went with the firmest tires I could find (after going through 4 sets), but there is still some movement due to the camera being 3 feet above the Prowler. I'm using 2 Kodak 360 4K's back to back.... do you have a suggestion for eliminating the rocking motion (software, hardware)? I'm going to ask ServoCity to custom cut wider ABS top and bottom pieces for me (8 inches wider), to move the motors out and widen the wheel base, and hopefully get more stability at the center point. Perhaps I should ask them to lengthen the pieces as well, to make the whole platform larger?
Your thoughts?
Thanks!

Try running Warp Stabilize in either AE or Premiere on each individual clip before stitching, this can sometimes remove swaying motion if AVP's own stabilization is not working well enough.

I'm trying to build the prowler but has no idea on the electronics. Can you provide a schematic drawing or photos of the hookup of the 4 motors to the roboclaw? Thanks

Thanks so much you guys this is great! I want to build one asap. does anyone have an older model for sale i can start with? Any updates on rocking motion stabilization fix if i start from scratch? thx!! jiggs

Hi, thanks for this awesome write up. Since then, have you found any stabilising monopod or vibration damping platform to help soften things up - especially if you're going a little offroad?

That's a great question, but unfortunately no. We mainly built this rig to use indoors on flat ground. More expensive systems like the Motion Impossible Mantis use a gyroscope stabilizer, which seems to be pretty effective if your production budget can afford it.

Excellent writeup!
What's the base you're using to attach the NN pole to the rover (where the weights are screwed in)?

Thanks!

What did you guys use to clamp the pole to the riser? And any affordable suggestions on where to acquire a similar riser?

The riser actually has a quick release plate bolted to the top circle via a 3/8-16 bolt. I haven't been able to source a similar riser, these were made a long time ago to support cameras for Google Street view in 2006, they don't use the same mount anymore. As far as I know they were custom made.

Did you consider an all in one camera with a feiyu gimbal?

With some of the newer all-in-one cameras with higher resolution, this might become a good solution, we look forward to trying them.

Hi,
very nice build. It really inspired me.
I have one Question i couldn´t find an answer to in the internet.
Are the two motors for each side in parallel or series?
Thanx a lot for an answer.
Greetz
Stepho

Thank you for splendid information

I intend to use Wire Rope Isolator

Well at first, we weren’t sure what to think about the tall ladder frame of this vehicle, we were hoping for more of a scale frame design, but once we pulled the truck from the box and started checking it out, the more we liked what HPI did with the Crawler King. The truck has long travel suspension which will allow this truck with cool scale Bronco looks to tackle much rougher terrain the most scale style trucks. We like that HPI includes the HB Rover tires,

Add new comment

You must have Javascript enabled to use this form.