I'm Seth Schneider.
And this is VR UX.
In this episode, we talk about intuitive VR controls.
Intuitive controls means that it should
feel natural to interact with objects.
There will always be a small learning curve when
entering a new VR environment.
So it's best to make exploring easy.
Keep in mind that the same precision required
in the real world is generally not required
in the virtual world.
In the real world, in order to manipulate an object,
you have to grasp an actual object.
In VR, you can generally approximate something,
like picking up an object off the ground,
by triggering an action within a certain range of that object.
The realism should come from the unique ways objects respond
to interactions-- for example, the sound effects they make
or the way an object moves through the air when thrown.
Utilizing features, such as a basin of attraction,
can give players more leeway in how they manipulate objects
so that they don't get distracted by repeated failures
to do simple tasks.
In this context a basin of attraction
represents a set of user inputs that will
result in a desired action.
For example, if a VR user is attempting
to place a bottle upright on a table,
you shouldn't apply an extremely realistic physics model
to see if the bottle stays upright.
The VR application should accept a larger range
of orientations that will result in the desired outcome.
Basically, close should be good enough.
Finally, it is important to avoid
requiring users to make lots of large movements
with their arms.
This risks the possibility of players getting gorilla arms.
This is a phenomena seen in some VR titles
where the players are required to play with their arms always
extended.
Gorilla arms can cause fatigue, discomfort,
and take away from the immersive experience.
Thanks for watching.
Please comment below with topics you would like to see explored.
And don't forget to "like" this video
and subscribe to the Intel Software YouTube channel.
And we will see you next week for more VR UX.
For more infomation >> VR UX | Intuitive Controls | Intel Software - Duration: 1:55.-------------------------------------------
Software powering Falcon 9 & Dragon - Simply Explained - Duration: 9:52.
Hey there!
My name is Xavier and as you might know I'm a developer.
But I'm also a huge SpaceX fan and that got me thinking: what software and hardware
powers the Falcon 9, Falcon Heavy and Dragon?
Let's first take a look at what challenges the hardware and software of a spacecraft
faces when it is being launched into space.
First of all its very hard to get your craft into orbit around the earth.
A launch on top of a rocket causes a lot of vibrations and that means that the craft itself
and the electronics have to be able to withstand that.
And once you get in orbit, you are welcomed by even more challenges.
Dragon for instance has to be able to cope with intense heat when it's facing the sun
but also intense cold when sunlight is blocked by earth.
These temperatures range from -150°C all the way up to 120°C
But the biggest problem for the electronics is radiation.
This radiation comes from high-energy particles that are ejected by our sun, particles trapped
in Earth's magnetic field and even cosmic rays or particles from outside our solar system.
These particles can have pretty severe effects on the systems inside a spacecraft.
One of the biggest problems is whats called a bit flip.
This occurs when a high energy particle hits the memory or the processor of the spacecraft.
If it hits the memory it can cause a 0 to become a 1, essentially corrupting a part
of the memory.
Luckily though the software onboard SpaceX vehicles can detect these bit flips and fix
the corrupted memory by using parity bits.
No big deal.
However when the processor is hit with radiation it can cause the result of a calculation to
be completely incorrect.
To demonstrate this, let's ask a processor to calculate 10+10.
In binary that would look like this and the result is obviously 20.
No surprises there!
But let's now take a look at what happens when a bit flip occurs while performing this
calculation.
We still ask the processor to calculate 10 + 10 but because of the bit flip the processor
is actually calculating something completely different.
Right now it will say that 10 + 10 equals 24 because one of the bits flipped while running
the calculations…
Wrong calculations can have very severe effects on a spacecraft.
This was demonstrated by the maiden flight of the Ariane 5 rocket in 1996.
It didn't suffer from a bit flip, but 40 seconds into the flight, the rocket's software
tried to put a 64 bit number into a 16 bit address causing the number to be truncated
and be completely different.
The rocket's avionics then continued to perform their calculations with this wrong
number and performed an abrupt course correction because it thought it was going to wrong way.
The vehicle eventually broke up because the aerodynamic stress was simply too high.
Now back to SpaceX: how do they handle the problem of radiation?
Well they assume that you can't protect electronics completely from radiation and
they design their systems with this in mind.
Instead of using expensive, radiation-hardened parts, SpaceX uses off-the-shelf components.
Let's look at Dragon first.
According to John Muratore, previous director of SpaceX vehicle certification, each Dragon
is equipped with three flight computers.
Each of these flight computers is powered by a dual core x86 processor.
The computers however don't use the multicore capability.
Instead they execute each calculation on the two cores individually and compare the results.
So three flight computer with each a dual core processor can be seen as 6 independent
computers that are constantly checking each others calculations.
If one of the flight computers is hit with radiation and produces a wrong calculation,
the others will spot it.
When that happens the malfunctioning computer will be rebooted automatically to prevent
further errors.
After rebooting the computer has to perform whats called a re-sync.
It has to get up to speed with what the vehicle is doing, so it copies the memory of the other
two computers and runs the same programs.
A bit like rebooting your computer with the option to restore all your windows when you
log back in.
Dragon can even handle a situation where all three of its computers are hit by radiation
at the same time although thats very unlikely to happen.
Besides 3 flight computers, Dragon has 18 other systems onboard that also use triple
redundancy computers.
That brings the total amount of processors up to 54!
And that's just for a single Dragon capsule.
But Dragon isn't alone, also the Falcon 9 has redundant systems.
It has 3 computers for each engine (9 x 3) and triple-redundancy flight computer which
means that it carries 30 processors.
At least that was the situation in 2012.
Right now it's possible that Falcon 9 has even more processors to handle the landing.
Now at this point you might be thinking: hang on…
Does NASA really allow SpaceX to use regular hardware components?
The ones you and I can buy on Amazon?
Well actually yes!
NASA doesn't require the use of radiation-hardened components.
Instead they require SpaceX to do extensive research into what effects the radiation can
have on their spacecrafts.
If they know how they'll be affected, they can compensate for it.
In fact this is called a radiation-tolerant design and is different from a radiation-hardened
design.
In fact NASA itself doesn't use radiation-hardened parts everywhere.
The International Space Station for instance uses a mix of radiation-hardened parts but
they also use regular laptops for some controls.
Even some parts on the Space Shuttle were radiation-tolerant instead of radiation-hardened.
But back to SpaceX: how do they select their parts?
Well they have two conditions: first of all the parts have to be capable enough to handle
their tasks - pretty obvious - and secondly, they take into account what tooling is available
for that particular part.
Tooling determines what kind of people SpaceX can hire.
Off-the-shelf hardware is pretty generic and uses software and tooling that a lot of developers
already know.
And that means that SpaceX has less trouble finding great engineers.
Radiation hardened parts however only work with special programming languages that few
people know, thus limiting the ability to hire new people.
Off-the-shelf hardware is also cheaper and that allows SpaceX to extensively test these
systems.
John Muratore said that at one point over 40 flight computers were sitting on people's
desks for testing and development.
You simply cannot do that with expensive and hard to come by hardware.
But enough about all this hardware, what about the software that controls everything?
Well the operating system of choice at SpaceX is Linux.
It runs on the desktops of the engineers and powers its vehicles.
Using Linux everywhere allows them to streamline the development process and use the robust
tools that come with it.
The programming language of choice is C++ and they use it for two main reasons.
First it allows SpaceX to hire a lot of brilliant people because the language is still relatively
popular.
Secondly, they benefits from the large C++ ecosystem.
No need to create custom software when you can just use tools that developers already
know like gcc, and gdb.
But Linux isn't the only platform that is being used.
They also use LabView a graphical programming tool that runs on Windows.
It is used to visualise telemetry that they get from a Falcon 9 or Dragon during flight.
Ground teams use it to keep an eye on important metrics.
Another interesting fact is that SpaceX tries to share as much code as possible between
its vehicles.
The biggest advantage of this is that bug fixes for one vehicle are automatically pushed
to the other vehicles as well.
Oh and another interesting fact is that game developers are usually a good fit for SpaceX
because they are used to writing code that runs in environments where memory and processing
power are constrained.
The last thing we'll take a look at is how SpaceX monitors their software and vehicles.
Engineers are encouraged to add metrics to everything they can think about.
When a vehicle is being used, all these logs are collected and analysed by programs who
raise an alarm if something is not within the safety margins.
All these metrics are stored together with the source code that was running at that time.
If something goes wrong with the vehicle, SpaceX can recreate the exact environment
to reproduce the problem and fix it.
And finally they are using continuous integration to automatically test all the code that is
being written by the engineers.
They even have test stands with all the components of a Falcon 9 bolted on so they can simulate
a complete flight to discover potential problems.
More details about the used hardware and software aren't really available and that's because
the United States government considers it classified.
A rocket like the Falcon 9 is basically a missile that goes to space.
So in the wrong hands, the technology could be misused and cause harm.
But even with limited information we got a pretty good view at what software and hardware
is being used at SpaceX and what challenges the teams face, considering the harsh environment
in space.
That was it for this video!
If you liked it, hit the thumbs up button and consider subscribing.
Also follow me on Twitter for more updates and as always: thank you so much for watching!
-------------------------------------------
How to extend C drive without any software - Duration: 1:01.
-------------------------------------------
How to install scio eductor clasp64 software - Duration: 5:04.
In this video, we will show you how to install the "scio-eductor Clasp64" software.
First, open the Mandelay downloader, type in your "Username" and "Password". Click on "Log In" then click on "Click Here to Install CLASP64 Software"
The installation will start shortly
You will have to accept the "Software License Agreement", then click on "Next", then "Next" again
Click on "Install" and the installation will start in a few seconds. The time required to finish the installation depends on the speed and power of your computer. Please wait patiently
The pop-up window will help you install the database. Click on "Next", "Next", "Next" and "Next" again, then click on "Install". Finally, click on "OK"
Click on "Finish" to complete the database installation
Now the program will help you instal the latest version of "DivX player". Simply click on "Next", "Next", "Next", "Next", and "Next" again, then accept the "License Agreement" by clicking on "Yes" and "Yes" again
Please close the folder window
Wait for the installation to finish
Close the popup folders
And click on "Close"
You will need to type in the "Serial Number" of your device, choose its type then click on "OK"
Click on "Next" for driver installation, then click on "Finish"
Congratulations! <br>The "scio-eductor Clasp64" software is finally installed your computer!
Thank you for watching this video!
-------------------------------------------
How to export import client database scio eductor software - Duration: 1:51.
In this viedo, we will show you how to Export Imoport your client database.
First, double click on the "Clasp64" icon to start the Scio-Eductor stoftware
Wait until the system recognises your scio-eductor device
When software recognition is at 25%, click on "Close" to close the window
The system is loading
Click on the "Continue" button to move forward to the next screen, then click on "Password"
Type in the "0210" code and then click on "OK"
Click on the "Demographic" button to open the Demographic/Client information
Click on the Patient Data (Load New or Previous Patient)" to open the Client Database, then click "OK" to load
Click on the "Export/Import" tab on the top and choose "Export patient data". Choose the target folder for saving the data. On the pop-up window, click on "OK"
Please click on "Close" then proceed on closing the software
There is a new folder called "Clasp64 PatientExport" on the selected destination. This folder contains the saved information
Now let's see how to import the client information back to the system. First, double click on Clasp64 icon to start the scio-eductor software
Wait until the system recognises your scio-eductor device.
The system is loading
When software recognitions is at 25%, click on "Close" to close the window.
Click on the "Continue" button to move forward to the next screen, then click on "Password"
Type in the "0210" code and click on "OK".
Click on the "Demographic" button to open the "Demographic/Client" information
Click on "Patient Data (Load New or Previous Patient)" to open the client database, then click "OK" to load
Click on the "Export/Import" tab on the top and choose "Import patient data", then choose the location of the "Patient database folder"
When you find the files, choose the "patient" file and click on "Open". Then click on "OK".
Now all of your Client databases are back in the system again!
Thank you for watching this video!
-------------------------------------------
How to download and install scio eductor clasp64 software - Duration: 6:42.
In this viedo, we will show you how to download and install the scio-eductor Clasp64 software.
First, double click on Mandelay downloader icon.
You need to type in Username and Password, then click on "Login".
Click on the "Click Here to Download and Install CLASP64 Software" to start downloading.
The download time and speed depends on your internet speed. The time needed can range from 20 minutes to hours! Please wait patiently.
When downloading is complete, click on "Click here to Install Clasp64 Software", the installation will start in a few seconds.
You will need to accept the "Software License Agreement" and click on the "Next" button, then click on "Next".
You need to click on "Install". Installation will start shortly. The time required to complete the installation depends on your computer speed.
To install the database, click on "Next", "Next", then "Next" again and finally click on "OK".
Click on "Finish".
Now you will have to install the lates version of the "DivX player". To do so, please click "Next", "Next", "Next", "Next", "Next", then "Yes" and "Yes" again.
You need to close the pop-up window.
Please wait for the installation to complete. This may take some time.
Please close the location folders.
Click on "Close".
Now you will have to type in the Serial Number of your device, choose the type of your device then click on "OK".
Click on "Next" to install the drivers, then click on "Finish" and "Finish" again.
Congratulations! Your scio-eductor Clasp64 software is finally installed your computer.
Thank you for watching this video!
-------------------------------------------
hide your folder without using any software - Duration: 2:51.
in the name of allah
praise to allah
assalamu aleikum my dear brothers and sisters
if you are a new viewer please subcribe our channel
to follow our tutorial
and today we want to talk about
how you can create a hidden folder
first step you have to tickout the auto range icons
to drag your folders on the desktop
to remove the tick we have to tab right click
and then click view so tick out the auto range icons
second step create a new folder and rename (comma ,)
don't click dot(.) otherwise it says error
ok hit enter
the third step change the icon of the folder
hit right click and then click properties
after that click customize to change the icon of the folder
ok click customize
click change icon
look for blank icon like this
click ok
keep out to click the apply button otherwise every folder you create will be like this folder
just only click ok
now you see the folder is being created
now drag the folder on the corner of the desktop to every body enable to see the folder
just only you know where the folder is
open the folder you created
now the folder is being created and it's hidden
please share this video to your freinds
thanks for watching
-------------------------------------------
How to activate scio eductor clasp64 software - Duration: 2:05.
In this video, we will show you how to activate the scio-eductor Clasp64 software.
First, double click on the Clasp64 icon to start the Scio-Eductor stoftware.
Wait until the system recognises your scio-eductor device. This may take a couple seconds.
When software recognition is at 25%, click on the "Close" button.
The system is starting up and loading.
Click on the "Continue" button to move forward to the next screen, then click on the "Password" button.
You will need to Insert your name in the "Name" field, select your country and click on the "I agree all terms and save" button.
Please read the License Agreement carefully, then click on "Close".
Click on the "Activation" button. You need to type in your Username and Password, then click on the "Send to Server" button
Congratulation, Your computer is finally activated! Please click on "OK". The system exits automatically and you can start using your scio-eductor software.
Thank you for watching this video!
-------------------------------------------
Best Encryption Software : Top 5 Best Encryption Software Tools of 2018 - Duration: 1:52.
Best Encryption Software : Top 5 Best Encryption Software Tools of 2018
Không có nhận xét nào:
Đăng nhận xét