QUADSIMU - v.07 pre-alfa

APPLICATION
NAVIGATION
DETAILS

FPV QUADCOPTER SIMULATOR

Take a trip to the world of FPV drones. QUADSIMU is a web based simulator application for quadcopter pilots. This FPV simulator will help you learn how to fly racing drones on any device, any time, any where, regardless of weather and without damages from crashes. It’s the best way to practice your flying skills and build muscle memory of certain moves. Whether you are new and still learning how not to crash, or getting the hang of a challenging acrobatic trick. Simulators are highly helpful for beginners and advanced pilots alike. This is not a game, QUADSIMU core uses the same algorithms as true devices of this type to bring to you the best experience performing FREESTYLE or RACING manuvers. However there are still a lot to discover and improve. This is early access and many features are under development. It will take a little while but in the meantime we need brave pilots to test QUADSIMU FPV SIMULATOR TO MAXIMUM! Are you ready for this journey?

FLIGHT CONTROLLER

Based on control loop feedback mechanism widely used in industrial control systems and a variety of other applications requiring continuously modulated control. This is the brain of any drone. PID LOOP is a part of a flight controller software that reads the data from sensors and calculates how fast the motors should spin in order to retain the desired rotation and speed of aircraft. The goal of the PID controller is to correct the difference between a measured value from gyro sensor, and a desired set-point. The difference can be minimized by adjusting the control inputs in every loop, which is the speed of the motors.

SPEED CONTROLLER

These ESCs represent an integral part of the quadcopter system architecture since their output controls the orientation of the quadcopter by varying the speed of the brushless motor by providing the appropriate level of electrical power. It simple translates a pilot's controls into precise instructions sent to the motors to control movement of the unit. This allowing pilots to perform extreme acrobatic maneuvers. Hovewer QUADSIMU also use ESC to control the sound pitch and volume effect for each engine individually, to increase the sense of realism.

TRANSMITTER MODES

One of the crucial pieces of equipment necessary for flying a multirotors is a radio controller RC. This is a type of remote-control to keep control over quadcopter. QUADSIMU at current state has build in suport for GAMEPADS and KEYBOARDS. With plans to support RC via a bluetooth adapter. MODE 3 has been implemented as a base mode. Pitch and roll on the left hand, with throttle and yaw under the right hand. This still keeps primary controls together on the left gimbal. More modes, options and imporovements are on the way.

CAMERA MODES

Typical drone has at least one camera to transmit video signal via video transmitter from a flying unit to the receiver. Decoded signal is display into pilot's FPV googles in real time. QUADSIMU has three camera modes. TP, HD and FP. The difference is in the perspective, image quality and in the angle of attack - AOA. Pilot can adapt the AOA to his favorite settings. This is one of the very important settings. The whole flight dynamics depends on it. From smooth experiance to fury mode! The greater inclination angle makes the drone more aggressive. Perfect for experienced pilots and beginners.

FLIGHT MODES

ANGLE and ACRO mode are already available. Angle Mode is trying to aoutolevel your device. Perfect for beginners! When you let go off the roll and pitch stick, the quadcopter returns to the neutral position. It’s like there was an invisible hand keeping the drone levelled at all time whenever it’s not controlled by the pilot.
On the other hand in Acro mode pilot has full control over the unit. Perfect for freestyle and racing challanges. It gives a sense of freedom but requires a lot more skill and attention from the pilot. And we will devote the most attention to the Acro mode.

ENGINES & OTHER PARTS

Their strength is the key. QUADSIMU offers access to adjustable engines power & efficiency to keep the device in the desired position. More engines types and parts will appear progressively. Each motor is managed by a separate ESC, allowing data to be transferred from Flight Controller FC to Electronic Speed Controller ESC and to the motor together with the appropriate electrical voltage. This translates into the RPM of the propellers. In QUADSIMU OPTIONS menu you can set apropreate values for your custom build setup including other parameters.

PHYSICS

Unreal Engine 4 uses the PhysX 3.3 physics engine to drive its physical simulation calculations and perform all collision calculations. PhysX provides the ability to perform accurate collision detection as well as simulate physical interactions between objects within the world. Having physics in your game will help improve the immersion value of every scene, as it helps players believe that they are interacting with the scene and that the scene is responding back in some way or another.

COLLISIONS

Unreal Engine 4 handles collision & ray casting during run time. This will allow QUADSIMU players to interact with other items like gates, walls, trees, etc. In real time and behave as a real physical object. Upcoming damage system to QUADSIMU will allow for the mapping of potential damage based on momentum value during the impact. Device altitude is using raycast collision and world positon to feed PID loop. This will allow you to save money in the future through experience gained in the simulator.

PERFORMANCE

QUADSIMU is placed on a fast multiprocessor server in EU, works smoothly at 140 fps on Google Chrome web browser. Nevertheless, there are things that need to be improved. The current load time takes less than two minutes. HTML5 is still flagged as experimental, which means that many options are unavailable or very hard to reach. Nevertheless, the time is slowly coming that more and more features will be made available. And this will translate into more functionality and performance.

OTHER FEATURES

Experimental project embedded in HTML5 and builted using the AAA engine. It uses the power of C ++ and Unreal Engine 4 blueprints, to blow a bit of life into QUADSIMU. However, webassebly is in experimental mode. Developers around the world are working hard to implement new features, and we want to be part of this progress. At the moment works fully on Google Chrome web browser but we try to support more in the future. There is still a lot of limitations, but it's a very exciting time. Remember Rome was not built in a day!

CHANGELOG

Please keep in mind that this is very early access to QUADSIMU application. That means there is a lot to be improved to fully enjoy the simulation. QUADSIMU is based on the PIDQUAT algorithm, which is the core of the game. This simulator will be improved to reach expectations, so that the impressions from the flight in QUADSIMU mapped reality will allow the player to feel as if it was real. Please see what is already implemented and what to expect in the near future. Full changelog plus awaiting features.

SUPPORT

If you want to be part of this project and see how it grows, that's great! You can help QUADSIMU to develop in several ways. First of all, your opinion matters! You can test QUADSIMU to the maximum, and if something does not work as it should, describe the problem on the dedicated forum. Like, or Share a link to QUADSIMU with a friend who may be interested. Subscribe to Multipainkiller Studio, and you will receive notification with changes to the project. More options to show support for QUADSIMU may come in the future.

SYSTEM

APP REQUIREMENTS

QUADSIMU is embedded in the web browser. This will give us the chance to access our simulator from any platform. From desktop computers, laptops, tablets and smartphones. Yes, QUADSIMU has a chance to work even on your phone one day. Imagine you have FPV goggles installed, QUADSIMU works on your smartphone with a radio controller or gamepad connected. This is a step to freedom! For today, below you will find the current hardware requirements for testing the QUADSIMU FPV SIMULATOR.

REQUIREMENTS

Operation System
Processor
Memory
Video card
DirectX
Enthernet

RECOMMENDED

Win 10. 64-bit
Quad-Core Intel or AMD 2.5 GHz
8 GB
Nvidia Geforece 970 GTX or AMD R9 390
DX12
Needs connection to load

MINIMUM

Win 7. 64-bit
Quad-Core Intel or AMD 2.5 GHz
4 GB
Nvidia Geforece 470 GTX or AMD RADEON 6870 HD
DX11
Needs connection to laod

PARTNERS

PANTHEON OF TOOLS

We are proud to present a software list among which you will find the best tools in the gaming industry and now used in the work on the QUADSIMU application. From 2D editors, 3D modeling environment, texturing, sound processing, creating logic. To create FPV SIMULATOR embedded in your favorite web browser! And here is a list of great tools, without which there would be nothing ... Thank you for your hard work and great contribution!

SUPPORT

QUADSIMU – CROWDFUNDING CAMPAIGN

To maintain QUADSIM and keep further work, support is needed! QUADSIMU FPV QUADCOPTER SIMULATOR has chance in the future to became very universal application thanks to fact it is based in web-browser. One day the fpv pilots will be able to simulate quadcopter on smart-phone with FPV gogles and with radio transmitter or gamepad connected. No matter where you are you are ready to take off. This is good time to give it a chance. QUADSIMU in exchange for your support gives you a place for your advertisement for placement on the banner in available maps. Also you receive space for your logo in this section. Of course you can also remain an anonymous - As you wish. See more details & Submit your offer! JOIN TO QUADSIMU – CROWDFUNDING CAMPAIGN

Multipainkiller Studio, Copyright © 2019