Friday, March 17, 2017

Building scaled obstacles for RC helicopter parks

Flying a remote control helicopter anywhere is a lot of fun.  This past Thursday I flew my Blade 200 S at in indoor gymnasium with the Wireless Aircraft Sports Pilot club.  The group there had lots of home made obstacles to fly around, over and through.  Looking at all these items got me thinking... why not build a few items to the scale of the average size RC helicopters?  I think a scale ratio of 1:30 is about average.  Take a look at the list below of some ideas of things that could be built and the relative sizes.   




Ideas for Scaled-built helicopter obstacles 

Utility pole             at 1:30 scale is ~1 feet from ~40 feet.
Sauroposeidon            at 1:30 scale is ~2 feet from ~59 feet.
Lucy the Elephant Hotel  at 1:30 scale is ~2 feet from ~65 feet.
Niagara Falls            at 1:30 scale is ~6 feet from ~167 feet.
Union Watersphere        at 1:30 scale is ~7 feet from ~212 feet.
Pyramid of Djoser        at 1:30 scale is ~7 feet from ~203 feet.
Tw. Zone Tower of Terror at 1:30 scale is ~7 feet from ~199 feet.
Ericsson Globe           at 1:30 scale is ~9 feet from ~279 feet.
Lighthouse of Genoa      at 1:30 scale is ~13 feet from ~383 feet.
Lighthouse of Alexandria at 1:30 scale is ~13 feet from ~400 feet.
Great Pyramid of Giza    at 1:30 scale is ~16 feet from ~481 feet.
Philadelphia City Hall   at 1:30 scale is ~18 feet from ~548 feet.
Kingda Ka Roller Coaster at 1:30 scale is ~18 feet from ~546 feet.
Washington Monument      at 1:30 scale is ~19 feet from ~555 feet.
Windmill                 at 1:30 scale is ~24 feet from ~722 feet.
Eiffel Tower             at 1:30 scale is ~34 feet from ~1024 feet.
432 Park Avenue          at 1:30 scale is ~47 feet from ~1396 feet.

!!! TO BE CLEAR, this post is to give YOU incentive to grab your saw, hammer and glue and to start building scaled items that you can bring to the indoor or outdoor RC parks, to help give fun context to your flights. :)

And Just FYI... here's the code that did the above adjustments (and it's also on GitHub!):

package com.gliesian.jrcworldscaler;

import java.util.HashMap;
import java.util.Map;

public class ItemScaler {

    public static final Integer scaleItem(String item,
            int realSizeInFeet, String scale) {
        String[] s = scale.split(":");
        float antecedent = Float.parseFloat(s[0]);
        float consequent = Float.parseFloat(s[1]);
        Float targetSizeInFeet = (antecedent * realSizeInFeet) / consequent;
        return Math.round(targetSizeInFeet);
    }

    public static void main(String[] args) {
        String scale = "1:30";
        HashMap<String, Integer> items = new HashMap<>();
        items.put("432 Park Avenue         ", 1396);
        items.put("Eiffel Tower            ", 1024);
        items.put("Windmill                ", 722);
        items.put("Washington Monument     ", 555);
        items.put("Philadelphia City Hall  ", 548);
        items.put("Kingda Ka Roller Coaster", 546);
        items.put("Great Pyramid of Giza   ", 481);
        items.put("U.S. Tallest Flagpost   ", 400);
        items.put("Lighthouse of Alexandria", 400);
        items.put("Lighthouse of Genoa     ", 383);
        items.put("Ericsson Globe          ", 279);
        items.put("Union Watersphere       ", 212);
        items.put("Pyramid of Djoser       ", 203);
        items.put("Tw. Zone Tower of Terror", 199);
        items.put("Niagara Falls           ", 167);
        items.put("Lucy the Elephant Hotel ", 65);
        items.put("Sauroposeidon           ", 59);
        items.put("Utility pole            ", 40);
        for (Map.Entry<String, Integer> item : items.entrySet()) {
            int s1 = ItemScaler.scaleItem(item.getKey(), item.getValue(), scale);
            System.out.println(item.getKey() + " at " + scale + " scale is ~"
                    + s1 + " feet from ~" + item.getValue() + " feet.");
        }
    }
}




No comments:

Post a Comment

OXY 3 Parts Needed

This blog post lists the parts needed to build and operate an OXY 3 .... but first an Oxy 3 unboxing video! Lynx OXY3-255 - Oxy 3 H...