

harryharry
Members-
Posts
112 -
Joined
-
Last visited
Content Type
Profiles
Forums
Events
Everything posted by harryharry
-
Für Helikopter muss ich noch etwas Experimentieren. Erste Versuche mit heave, pitchrate und yawrate statt Anstellwinkel fühlen sich schon gut an.
-
Ja genau, und obwohl ich Andre's jetseat nicht missen wollte, ergänzen sich die Vibrationen und der Luftstrom mehr, als dass sie sich überlagern. Alle anderen Möglichkeiten G-Kräfte zu simulieren sind denke ich aufwendiger.
-
Interessante Idee! Kenne mich nicht mit diesen rgb Streifen aus. Aber vielleicht reicht die sich ändernde Spannung aus, die normalerweise die Drehzahl über arduino und moto monster shield die Drehzahl eines Motors regelt, um einen solchen vorkonfigurierten Streifen zu betreiben. Dann könntest du diesen vermutlich anstelle des Motors anschließen. Da ist Experimentieren und Recherchieren gefragt. Die Software wäre dann die gleiche. Es gibt u.a. X-sim, xsimulator, simfeedback und sicher noch weitere Programme die das grundsätzlich könnten. Das dcs plugin für simfeedback habe ich mit saxxon zusammen erstellt, deshalb weiss ich, dass die für dich interessanten Parameter in simfeedback ankommen, also speed, aoa und heave. Aber obwohl simfeedback in seiner Standardversion kostenlos ist, bräuchtest du vermutlich die expert-Version, für die eine Spende erforderlich ist. Ich weiss nicht welches der Mindestbetrag ist. Vielleicht mal einfach per Mail nachfragen...und nein von der Spende landet nix bei mir.
-
I got the idea by watching a video of this ultralight where you can feel the airflow. But I like the spitfire most from its excellent flight modell and taildragger behavior. To feel the airflow as in this ultralight helps me to be immersed in the closed cockpit.
-
In the Export.lua I get the Speed after each Frame, that means normallyt 45 times a second: local airspeed = LoGetTrueAirSpeed() * 3.6 and roll-pitch-yaw angle: local pitch, roll, yaw = LoGetADIPitchBankYaw() and the rotation rates for the 3 axes: local RotationalVelocity = LoGetAngularVelocity() and the 3 G-forces along the 3 axes: local accel = LoGetAccelerationUnits() and a smoothed Angle of Attack (dcs is a bit rough at low speeds ) local aoa = math.sin(LoGetAngleOfAttack()/180*3.14159265359)*math.min(1,airspeed/30 ) some factors for the user to change in the export.lua local factor_lateral_geforce_for_airspeed = 2 local factor_AngleOfAttack_for_airspeed = 4 which are used in the 4 formulas for the 4 fans: local airspeedFromLeft = math.max( 0, airspeed + (airspeed * accel.z * factor_lateral_geforce_for_airspeed ) ) local airspeedFromRight = math.max( 0, airspeed - (airspeed * accel.z * factor_lateral_geforce_for_airspeed ) ) local airspeedFromUp = math.max( 0, airspeed * (1 - ( aoa * factor_AngleOfAttack_for_airspeed ) ) ) local airspeedFromDown = math.max( 0, airspeed * (1 + ( aoa * factor_AngleOfAttack_for_airspeed ) ) ) ALL those parameters are send to SimFeedback (you can use another motion cueing software where you can write or alter a plugin for dcs ) after each frame. Then you can use airspeedFromLeft , airspeedFromRight , airspeedFromUp und airspeedFromDown and send them to arduinos Arduinos with moto monster shields to control the fans. And you can use all the other parameters to mix them according to your likings or to calculate further usefull parameters. For example you could use pitchrate to add to the upper and lower fans so that if you turn on a dime after flying vertically up you feel the air while rotating even if airspeed is almost zero.
-
Thank you! I used the first two fans for Sim racing too for two years now. It's my experience too that this works very well in a closed cockpit. The brain sorts this out. It adds to the immersion in a car too to add g-forces to speed. I did try this a few weeks ago first time.
-
To increase the immersion and to make the flight conditions tangible I experimented a little bit with boat fans in the last months, which I controlled in real time with flight parameters. First I controlled 2 of these fans with TrueAirspeed and was already very excited about the effect that I could suddenly feel the speed. Next I experimented with adding the lateral G-forces to both fans. With this I could suddenly feel if the plane was in a slipping flight condition. I thought that was great and I couldn't help it, I had to add the angle of attack. For this purpose I mounted a third boat fan near the paddlesl and a 4th above the monitor and what can I say - I am totally enthusiastic. When the angle of attack gets bigger, the lower fan now blows a faster airflow past the joystick hand under the chin while the upper fan slows down the airflow accordingly. Together with the two lateral fans, an airflow around the head is created at all times, which matches the flying condition of the machine. With a negative angle of attack, the wind that blows over the head from above is correspondingly greater while the airflow from the footwell is weaker. Also when flying Acro, the airflow always matches the flight condition, because the boat fans regulate very quickly. Following the 3 videos in reverse order of origin: Translated with http://www.DeepL.com/Translator (free version) The whole thing is of course a DIY project and if there is a need I can roughly explain how to realize it.
-
Freut mich, danke! In der Export.lua frage ich nach jedem Frame die Geschwindigkeit ab, also meist 45 Mal pro Sekunde: local airspeed = LoGetTrueAirSpeed() * 3.6 außerdem auch noch die Lage: local pitch, roll, yaw = LoGetADIPitchBankYaw() die Drehraten um die 3 Achsen: local RotationalVelocity = LoGetAngularVelocity() die G-Kräfte längs der 3 Achsen local accel = LoGetAccelerationUnits() und den Anstellwinkel den ich bei niedrigen Geschwindigkeiten etwas glätte, weil er da in DCS etwas zu stark herumspringt local aoa = math.sin(LoGetAngleOfAttack()/180*3.14159265359)*math.min(1,airspeed/30 ) außerdem lege ich für den Benutzer leicht zu ändernde Faktoren fest local factor_lateral_geforce_for_airspeed = 2 local factor_AngleOfAttack_for_airspeed = 4 die in die 4 Formeln zur Berechnung der Geschwindigkeiten der 4 Bootslüfter eingehen local airspeedFromLeft = math.max( 0, airspeed + (airspeed * accel.z * factor_lateral_geforce_for_airspeed ) ) local airspeedFromRight = math.max( 0, airspeed - (airspeed * accel.z * factor_lateral_geforce_for_airspeed ) ) local airspeedFromUp = math.max( 0, airspeed * (1 - ( aoa * factor_AngleOfAttack_for_airspeed ) ) ) local airspeedFromDown = math.max( 0, airspeed * (1 + ( aoa * factor_AngleOfAttack_for_airspeed ) ) ) Diese Parameter sende ich dann nach jedem Frame zu SimFeedback, wo sie dann alle zur Verfügung stehen, um weitere Parameter daraus zu berechnen oder auch direkt verwendet werden können, um Motoren anzusteuern. Das einfachste ist in dem Fall die 4 Geschwindigkeiten airspeedFromLeft , airspeedFromRight , airspeedFromUp und airspeedFromDown zu benutzen, um die Werte an Arduinos weiterzugeben, die dann über moto monster shields die Lüfter regeln. Man kann aber auch alle weiteren Parameter nutzen, um die Lüftergeschwindikeiten anzupassen, indem man sie über Kurven dazumischt. So könnte man z.B. die Drehrate um die Querachse mit dazumischen, sodass z.B. wenn das Flugzeug nach einem vertikalen Steigflug bis zum Stillstand nach vorne klappt der obere Ventilator merklich schneller läuft. Die Geschwindigkeit airspeedFromUp wäre in der Situation durch ihre Formel vielleicht ein bisschen zu schwach für meinen Geschmack, weil die TrueAirspeed in der Situation so niedrig ist. Aber das kann sich dann jeder so einstellen wie er es am liebsten mag. So einigermaßen realistisch ist es ja eh nur in der i-16 :-)
-
Danke, so ein Ultraleicht wie hier war die idee: Aber mir gefällt es auch unter der Haube.... auch wenn es keinen Sinn macht.
-
Danke Dir , habe sie gerade noch mal als reinen Link geändert aber so ist es besser!
-
Um die Immersion zu steigern und die Flugzustände fühlbar zu machen habe ich in den letzten Monaten ein wenig mit Bootslüftern experimentiert, die ich in Echtzeit mit Flugparametern gesteuert habe. Zunächst habe ich 2 dieser Lüfter mit der TrueAirspeed angesteuert und war schon sehr begeistert von dem Effekt, dass ich plötzlich die Geschwindigkeit fühlen konnte. Als nächstes habe ich damit experimentiert, den beiden Lüftern auch die seitlichen G-Kräfte hinzuzumixen. Damit wurde plötzlich fühlbar ob sich das Flugzeug in einem schiebenden Flugzustand befindet. Das fand ich super und ich konnte nun nicht anders, ich musste nun auch den Anstellwinkel fühlbar machen. Dazu habe ich einen dritten Bootslüfter im Fussraum und einen 4. über dem Monitor befestigt und was soll ich sagen - ich bin total begeistert. Wenn der Anstellwinkel größer wird bläst nun der untere Lüfter einen schnelleren Fahrtwind an der Joystick-Hand vorbei unters Kinn während der obere Ventilator entsprechend den Fahrtwind verlangsamt. Zusammen mit den beiden seitlichen Lüftern entsteht nun jederzeit ein Luftstrom um den Kopf, der zum Flugzustand der Maschine passt. Mit negativem Anstellwinkel wird der Wind, der von oben über den Kopf streicht entsprechend größer während der Luftstrom aus dem Fussraum schwächer wird. Auch beim Acro fliegen passt der Luftstrom jederzeit zum Flugzustand, da die Bootslüfter sehr schnell regeln. Nachfolgend die 3 Videos in umgekehrter Entstehungsreihenfolge: Das ganze ist natürlich ein DIY-Projekt und falls Bedarf besteht kann ich grob erläutern wie man es realisiert.
-
Siddhartha, thank you again for this great effect! I never thought in this direction before you posted the video first time. I included the effect by adding "gravity belts to my gseat" which realize exactly the same idea. At the moment I have only a car video where one can see the outer belt near my armpit working. When flying positive g's they press me symmetrically into the seat. In lateral g's they press me against the g-seat flaps asymmetrically. Feels awesome and I never drive or fly without those extra belts because they add so much to the immersion. As we reactivate this thread a bit I want to add a new thing for me: To get g's to my head I added lateral g's to my speedwind simulation. And I was surprised that my brain can easily detect what rpm is airflow from the side and what is from the front. So I will add 2 more ventilators for a combination from speed and angle of attack to get fully immersed by the airflow like in an ultralight where you sit free in the airflow. So this is a new possibility to get some g's feelable for your flightsim.
-
Airflow Hi, habe noch etwas experimentiert. Zur Geschwindigkeit mixe ich nun die seitlichen G-Kräfte dazu. Dies macht alle Fugzustände wo die Maschine die Nase nicht genau in Flugrichtung zeigt fühlbar. Z.B.Ausbrechen beim Start, Schieben ind der Kurve, gesteuerte Rolle, Slip zur Landung, ungerade Aufsetzen. Alles ist im Video hoffe ich zu erkennen. Was natürlich noch fehlt und vielleicht im Laufe des Jahres dazu kommt ist den Anstellwinkel auch noch erfahrbar zu machen. Ist vielleicht mein nächstes Projekt. Nötig sind 2 weitere Ventilatoren, einer im Fussraum und einer über dem Monitor. Dann hätte man den Airflow rund um den Piloten Kopf wie in einem UL ohne Frontscheibe simuliert.https://youtu.be/cwPRn-enQHQ
-
Stimmt, motion macht krankhaft süchtig, gibt aber schlimmere Suchtkrankheiten.:) Hab dir ne PM geschrieben.
-
Kein Problem, ich kann halt nur akkuschrauben und Holz rechteckig von Obi zuschneiden lassen. Schon deshalb muss ich VR fliegen:) Aber das das war nicht die schlimmste Ansicht.... Ist jetzt glaube ich off topic, aber ihr könnt's gerne wieder löschen
-
Danke! Ja, wie bei simshaker exportiere ich alle meiner Ansicht nach nach relevanten Telemetrie-daten über die Export.lua in ein plugin, das saxxon66 und ich für seine Motion Cueing Software https://github.com/SimFeedback/SimFeedback-AC-Servo/blob/master/README.md geschrieben haben, weil manche simracer auch gerne sim fliegen. Leider ist das mit dem Wind nicht meine Idee gewesen. Es gibt schon einige Anwendungen die Wind für die Racer machen. Aber Flugzeuge haben ja zum Glück auch eine Geschwindigkeit. Übrigens sind die props sehr leicht, sodass sie nicht nur sehr schnell auf Geschwindigkeit kommen (katapultstart), sondern( noch schwieriger) schnell wieder runter wie z.B. wenn ein F1 car mit hohem Anpressdruck bremst.
-
Was auch hilft, die Geschwindigkeit mehr zu fühlen, ist Fahrtwind. Die beiden schiffsentlüftungsventilatoren im Video habe ich so eingestellt, dass sie mit zunehmender Geschwindigkeit schneller laufen und ihr Maximum von 60 km/h bei ca. 800 km/h in der sabre erreichen. Auch wenn es ja eigentlich unsinnig ist, fühlt es sich doch toll an und erhöht die "gefühlte Geschwindigkeit ". VR oder falls nicht eine Skibrille sind allerdings Voraussetzung :-)
-
Merlin51, thank you! I should do a rebuild now. But it works and in vr it looks really great ;-)
-
I use rift cv1 without Motion cancellation , the sensors are standing on the fixed Monitor Table in Front of me. I setup the Motion so, that i feel is what i see. But have no experience with inside out tracking, so we have to wait for a definitive reverb user...
-
You get some motion cues which make you believe, that you are flying upside down. The platform moves higher, so that you fear to fall out of the cockpit in vr for example. But to really feel the negative g-forces on your shoulders you need a harness. In this video I made a year ago you can see that you can build a g-seat with harness on top of every motion platform without extra motors. This is not perfect in all situations, but in most. It is better than a platform without a g-seat. But its a bit dangerous because you connect a harness indirectly with the power of the actuators. Please be carefull with experimenting!
-
here you can see my system (platform + g-seat) and the motion i like in action: flight around vegas with start roll looping and landing, btw the airstream is simulated too and gives you a good feeling for your speed: how the shoulder belt for negative forces is working: how the gravity belt for positive g's is working: how the hip seatbelt for negative forces is working: The flaps can simulate only positive forces. So alltogether i can feel a lot of forces in harmony plus the movement of the platform that is good for my blalance-system. hope this gives some ideas for people interested in motion in connection with flying sims.
-
Hm, Roller25 - unfortunately my english is very bad and i am not sure if my recommandation was misleading. I try it again just in case: Stay with your sfx-100 platform and Mount a gseat on top. But for the g-Seat use 4 additional AC-motors which are controlled by simfeedback too. So you can use your skills to program in c# not only for the platform but also for the gseat. Sorry that my english is so bad.
-
Roller25, as you might know I try to point to bergisons g-seat everybody Who is looking for Motion. But in your case, as i know that you can Programm your own ideas in c# i would recommand to use simfeedback and the proven sfx 100 AC Motors for the g-seat. You can implement your ideas for specific planes and different simulators (fs 2020?) without waiting on someone Who might or might not export some parameters you need. Furthermore nobody stops you from building something with lots of power, because you do it on your own responsibility.
-
@ merlin51 , I am happy to hear, that you will offer a version for platforms as sfx 100 too!
-
Andrew, Thank you! I think there is a small missunderstanding. My gseat is on top of the sfx 100 motion platform. So it has 4 legs too. I would prefer my actual gseat over the platform for flying. But luckily i build the platform with AC Motors First and now i have both and for me they are very good together, better than the gseat or the platform alone. As i know, there are some Designs for g-seats at xsimulator.com. Another Design is in current development in the sfx 100 community and the current Prototype looks very promising. Merlin51 and Bergison hopefully come out soon with their design and i expect it to be very good because bergison has long experience with gseats and is a real Pilot too.