Difference between revisions of "Xsens"

From Animation Luzern Wiki
(Calibration)
 
(51 intermediate revisions by 2 users not shown)
Line 5: Line 5:
 
___TOC___
 
___TOC___
  
[[Image:suit_and_case.jpg|thumb|300px|So far we're providing two suits with the case]]
+
[[Image:suit_and_case_small.png|thumb|200px|the case with all sensors and two suits|alt=]]
  
 
= Case and Content =
 
= Case and Content =
  
The case contains everything you need to capture humanoid full body performances.
+
The case contains everything you need to capture full body performances. The two suits in the small bags are for different body sizes.
Additionally to the case you have two different sized suits at your disposition.
 
This is a list of all the assets you'll find within the case.
 
If anything is missing please report it immediately.  
 
  
== The Sensors ==
+
== Sensors ==
  
There should be 18 sensors in the case. 17 are essential to get the capturing process started at all.
+
[[Image:collected_sensors.png|thumb|451x451px|''Top row, ltr:'' upper body sensors, lower body sensors, prop. ''Bottom row, ltr:'' upper body cable whip, lower body cable whip, cable whip to connect prop in conjunction with a body part. |alt=]]
Those are the following:
 
  
'''Upper Body'''
+
There should be 18 sensors in the case.
*1 x Head
+
These 17 are essential to get the capturing process started at all:
*1 x Stern
 
*3 x Left Shoulder
 
*1 x Left Hand
 
*3 x Right Shoulder
 
*1 x Right Hand
 
'''Lower Body'''
 
*1 x Pelvis
 
*3 x Right Leg
 
*3 x Left Leg
 
'''Extra'''
 
*1 x Prop
 
  
 +
Upper Body: 1 x Head, 1 x Stern, 3 x Left Shoulder, 1 x Left Hand, 3 x Right Shoulder, 1 x Right Hand
  
== The Bodypack ==
+
Lower Body: 1 x Pelvis, 3 x Right Leg, 3 x Left Leg
  
== The Router ==
+
Additional sensor: 1 x Prop.
  
== The Dongle ==
+
The Sensors are connected to cable whips that should be contained in the same bag as the sensors.
  
== Additional Accesoires ==
+
=== Sensor IDs ===
 +
Now and then a sensor might be malfunctioning. In that case you might want to swap them with the another sensor. This will lead the ID of the sensor to be representing a different body part than it was originally configured to be. It is very important though to inform us about the changes you've made to the sensor IDs role.
 +
These are the sensor IDs and they're roles by default:
 +
* "Pelvis" : "00B25BB7"
 +
* "Sternum (T8)" : "00B23E19"
 +
* "Head" : "00B23E27"
 +
* "Right Shoulder" : "00B23E31"
 +
* "Right Upper Arm" : "00B23E32"
 +
* "Right Fore Arm" : "00B23E37"
 +
* "Right Hand" : "00B23E28"
 +
* "Left Shoulder" : "00B23E38"
 +
* "Left Upper Arm" : "00B23E2B"
 +
* "Left Fore Arm" : "00B23E2D"
 +
* "Left Hand" :  "00B23E36"
 +
* "Right Upper Leg" : "00B2625E"
 +
* "Right Lower Leg" : "00B2625D"
 +
* "Right Foot" : "00B2623B"
 +
* "Left Upper Leg" : "00B23E30"
 +
* "Left Lower Leg" : "00B23E2C"
 +
* "Left Foot" : "00B23E2E"
 +
* "Prop" : "00B23E29"
 +
 
 +
 
 +
{{Clear}}
 +
 
 +
== Bodypack ==
 +
[[File:Bodypack.png|alt=|right|frameless|161x161px]]
 +
The bodypack is a small computer that processes the information provided by the sensors.
 +
 
 +
 
 +
== Battery ==
 +
[[File:Battery.png|alt=|162x162px|Always charge.|right|frameless]]
 +
The battery comes with a wrapper, a cable to connect it to the bodypack and a charger.
 +
 
 +
 
 +
== Router ==
 +
[[File:router.png|alt=|162x162px|Always charge.|right|frameless]]
 +
The router is connected to a PC with an Ethernet Cable and sends the information it receives from the bodypack to the Xsens Mvn Software.
 +
 
 +
 
 +
 
 +
== Dongle ==
 +
[[File:dongelidong_marked.png|alt=|right|frameless|161x161px]]
 +
The dongle is an authentification device that needs to be plugged into the PC to get the Xsens software running. You'll find the dongle right next to the bodypack.
 +
 
 +
 
 +
== Additional Accessories ==
 +
There should be a tape measure as well inside of the case.
  
 
= Dressing up =
 
= Dressing up =
Line 46: Line 79:
 
== Using the right dimensions ==
 
== Using the right dimensions ==
  
Xsens has a basic video of someone [https://tutorial.xsens.com/video/putting-on-lycra-suit '''putting on the lycra suit'''].
+
[https://tutorial.xsens.com/video/putting-on-lycra-suit This is how you put on the lycra suit.]  
You might notice there are a pair of additional shorts. The only functionality those have is to hide a body part that might be sticking out too much.
 
  
So far we're offering '''two suits'''. One is ment for rather smaller (L) folks  '''(1.60-1.75)''' while the other is ment for people who're somewhat larger (XL) '''(1.75-1.85)'''.
+
So far we're offering two suits: L (1.60m - 1.75m) and XL (1.75m - 1.85m). You shouldn't put it on if you're larger than that.
  
 
== Washing the suit ==
 
== Washing the suit ==
  
You might unpack the suit and the bastards who used it before you might have squashed it all wet and stinky into the bag. The good news is that '''you're allowed to wash it'''. The bad news is that you have to '''be very VERY considerate''' when doing so. Even though the suit might be smelling like a pair of used underpants. It's not at all allowed to be treated like that.
+
Due to hygienic reasons you must always wash the suit after using it.
 
+
Remove all cables, Bodypack and Motiontrackers. Follow the instructions on the label inside the suit:
To wash the suit and shorts '''remove all cables, Bodypack and Motiontrackers'''. Follow the instructions on the label inside the suit:
+
*Only Synthetic machine wash at 30°C!!!
 
+
*Do not bleach
*'''ONLY Synthetic machine wash at 30°C!!!'''
+
*Do not iron
*'''Do not''' bleach
+
*Do not dry clean
*'''Do not''' iron
+
*Do not tumble dry
*'''Do not''' dry clean
+
*For the headband, gloves and straps use only cold hand wash.
*'''Do not''' tumble dry
 
*For the headband, gloves and straps, '''remove the Motiontrackers''' and use '''ONLY cold hand wash'''.
 
 
 
Please. If you used the suit to capture some intense athletic performances and bodyjuice has spread all over it. Don't even think of putting it back into the bag without washing it before.
 
Be clean!
 
  
 
== Wiring things up ==
 
== Wiring things up ==
  
You can follow this [https://tutorial.xsens.com/video/preparing-hardware-mvn-link '''instructional video'''] by Xsens to wire up the suit.
+
{{EmbedVideo|service=youtube|id=laKbHOEJIoM}}
  
The more accurate you follow those instructions the less trouble you'll have afterwards when calibrating.
+
You can follow this instructional video to wire up the suit.
In essence you should have everything tightly wired inside of the suit. No swinging cables around your neck or on your feet. '''Please don't try to do this on your own''', since things can get broken or go wrong very easily. '''Always have a second person to help you set things up.'''  
+
Always have a second person to help you set things up.   
  
 
= Xsens Mvn FullBody Software =
 
= Xsens Mvn FullBody Software =
  
Before using this suit there are a couple of things to take into consideration.
+
There is a lot of information about the Software and how to use it on their [https://base.xsens.com/hc/en-us support page].
Not all the information on their [https://base.xsens.com/hc/en-us '''support page'''] is up to date and changes happen constantly to the interface of the software provided with the suit.
 
  
 
== Installing the Software ==
 
== Installing the Software ==
  
Download the Xsens Full Body Motion Suit Software:
+
Download MVN Analyze/Animate [https://www.xsens.com/software-downloads here].
  
[https://www.xsens.com/hubfs/Downloads/Software/MTSS/Releases/2019.3.2-beta/mt_software_suite_2019.3.2_setup_b4006_r95750.exe '''For Windows''']
+
==Motion Capture Live Streaming==
  
[https://www.xsens.com/hubfs/Downloads/Software/MTSS/Releases/2019.3.2-beta/MT_Software_Suite_linux-x64_2019.3.2.tar.gz '''For Linux''']
+
[[File:user_on.png|alt=|145x145px|thumb]]Connect the Router to your PC with an ethernet cable.
 +
As soon as you're set up just activate the bodypack as depicted [https://youtu.be/laKbHOEJIoM?t=323 here].
 +
You should hear a double beep.
 +
Go to "File", and press "Start Motion Capture".
  
== Running the Software ==
+
Turn on a user.
 +
All the working sensors should be depicted in green.
  
As you start the software it will ask you to insert the dongle.
+
===Body Dimensions===
 +
{{EmbedVideo|service=youtube|id=watch?v=naoKMO61TC4&list=PLvZN9PInPo3EEHGuTlvlt9VO3D-ZWzJiC&index=10}}
 +
Insert the body dimensions of the user and save them for later re-use.
  
[[Image:ask for license.png|thumb|alt=ask for license|400px|left|Are you trying to run the sofware without a dongle?]]
+
===Calibration===
 +
{{EmbedVideo|service=youtube|id=watch?v=vODt0MQhIxI&list=PLvZN9PInPo3EEHGuTlvlt9VO3D-ZWzJiC&index=8}}
 +
Calibrate the body in order to have a proper looking performance.
  
If you open the Xsens Full Body Motion Suit Box, you'll find the dongle right next to the bodypack.  
+
===Live Recording===
 +
You should be able to start live recording now.
  
[[Image:dongle.jpg|thumb|alt=dongle|600px|left|here is where the dongle should always be, when the suit is rented]]
+
===External Software Link===
 +
Life Performances don't need to be limited to the Xsens Software. There are working realtime integrations with Maya, Motionbuilder, Unity and Unreal Engine.
  
 +
====Maya====
 +
Follow [https://www.xsens.com/software-downloads this link]. Under "Plugins, Integrations and Sychronizations" you can download the latest Maya Plugin.
 +
Then just follow the procedure depicted in [https://tutorial.xsens.com/video/streaming-into-maya/?_ga=2.146072692.1980597521.1580895961-867382753.1579789401 this video]
 +
====Unreal Engine====
 +
There is a good documentation on how to set up the Xsens Suit with Unreal [https://www.xsens.com/integrations/unreal-engine here]
 +
====Unity Engine====
 +
There is a good documentation on how to set up the Xsens Suit with Unity [https://www.xsens.com/integrations/unity here].
  
= '''Mocap Modi''' =
+
== OBR (On Body Recording) ==
 
+
OBR allows you to capture your movements anywhere.
== Live Streaming ==
 
  
=== Integration with external Software ===
+
===Software Setup===
 +
Go to OBR and turn it on. Configure if you're going to be moving on uneven ground.
  
== OBR (On Body Recording) ==
+
===Calibration===
 +
There's a great description on how to calibrate OBR [https://base.xsens.com/hc/en-us/articles/360014728739-On-Body-Recording-OBR- here].
  
=== Procedure ===
+
===Import===
  
='''Troubleshooting'''=
+
There's a great description on how to import OBR [https://base.xsens.com/hc/en-us/articles/360014728739-On-Body-Recording-OBR- here]
 +
=Troubleshooting=
  
 
==Sensor not responding==
 
==Sensor not responding==
 +
In this case a sensor might be broken. If it's a single sensor, like 'pelvis', 'stern', 'head', 'right hand', 'left hand' and also the 'right -' or 'left foot' you can try to swap it with the 'prop'. If it's sensor that doesn't allow a direct replacement, like a knee or an elbow, the suit is unusable and you have to contact us immediately.
  
 
==Sensor ID Remapping==
 
==Sensor ID Remapping==
 +
Just drag the sensor you want to use into the sensor you want to have replaced. Please notify us about the changes you have made.
  
 
==Live Link being blocked by OBR==
 
==Live Link being blocked by OBR==
 +
If your bodyback isn't being recognized for live streaming, it's probably caused by the OBR mode still being enabled in the bodypack. Connect the bodypack with USB to your computer. And then in the MVN Animate Software go to Preferences/Soft Acces Point -----> Disable OBR.
 +
 +
Now your bodypack should be recognizable for life streaming.
  
 
==Calibration not working==
 
==Calibration not working==
 +
In case the calibration is not working, there might be something wrong with a sensor in the suit. Another reason could be a bug inside of the software itself. Try to refresh your XSens Avatar.

Latest revision as of 18:08, 1 October 2020

Motion Capturing with Xsens



_

_

the case with all sensors and two suits

Case and Content

The case contains everything you need to capture full body performances. The two suits in the small bags are for different body sizes.

Sensors

Top row, ltr: upper body sensors, lower body sensors, prop. Bottom row, ltr: upper body cable whip, lower body cable whip, cable whip to connect prop in conjunction with a body part.

There should be 18 sensors in the case. These 17 are essential to get the capturing process started at all:

Upper Body: 1 x Head, 1 x Stern, 3 x Left Shoulder, 1 x Left Hand, 3 x Right Shoulder, 1 x Right Hand

Lower Body: 1 x Pelvis, 3 x Right Leg, 3 x Left Leg

Additional sensor: 1 x Prop.

The Sensors are connected to cable whips that should be contained in the same bag as the sensors.

Sensor IDs

Now and then a sensor might be malfunctioning. In that case you might want to swap them with the another sensor. This will lead the ID of the sensor to be representing a different body part than it was originally configured to be. It is very important though to inform us about the changes you've made to the sensor IDs role. These are the sensor IDs and they're roles by default:

  • "Pelvis" : "00B25BB7"
  • "Sternum (T8)" : "00B23E19"
  • "Head" : "00B23E27"
  • "Right Shoulder" : "00B23E31"
  • "Right Upper Arm" : "00B23E32"
  • "Right Fore Arm" : "00B23E37"
  • "Right Hand" : "00B23E28"
  • "Left Shoulder" : "00B23E38"
  • "Left Upper Arm" : "00B23E2B"
  • "Left Fore Arm" : "00B23E2D"
  • "Left Hand" : "00B23E36"
  • "Right Upper Leg" : "00B2625E"
  • "Right Lower Leg" : "00B2625D"
  • "Right Foot" : "00B2623B"
  • "Left Upper Leg" : "00B23E30"
  • "Left Lower Leg" : "00B23E2C"
  • "Left Foot" : "00B23E2E"
  • "Prop" : "00B23E29"


Bodypack

The bodypack is a small computer that processes the information provided by the sensors.


Battery

The battery comes with a wrapper, a cable to connect it to the bodypack and a charger.


Router

The router is connected to a PC with an Ethernet Cable and sends the information it receives from the bodypack to the Xsens Mvn Software.


Dongle

The dongle is an authentification device that needs to be plugged into the PC to get the Xsens software running. You'll find the dongle right next to the bodypack.


Additional Accessories

There should be a tape measure as well inside of the case.

Dressing up

Using the right dimensions

This is how you put on the lycra suit.

So far we're offering two suits: L (1.60m - 1.75m) and XL (1.75m - 1.85m). You shouldn't put it on if you're larger than that.

Washing the suit

Due to hygienic reasons you must always wash the suit after using it. Remove all cables, Bodypack and Motiontrackers. Follow the instructions on the label inside the suit:

  • Only Synthetic machine wash at 30°C!!!
  • Do not bleach
  • Do not iron
  • Do not dry clean
  • Do not tumble dry
  • For the headband, gloves and straps use only cold hand wash.

Wiring things up


You can follow this instructional video to wire up the suit. Always have a second person to help you set things up.

Xsens Mvn FullBody Software

There is a lot of information about the Software and how to use it on their support page.

Installing the Software

Download MVN Analyze/Animate here.

Motion Capture Live Streaming

Connect the Router to your PC with an ethernet cable.

As soon as you're set up just activate the bodypack as depicted here. You should hear a double beep. Go to "File", and press "Start Motion Capture".

Turn on a user. All the working sensors should be depicted in green.

Body Dimensions


Insert the body dimensions of the user and save them for later re-use.

Calibration


Calibrate the body in order to have a proper looking performance.

Live Recording

You should be able to start live recording now.

External Software Link

Life Performances don't need to be limited to the Xsens Software. There are working realtime integrations with Maya, Motionbuilder, Unity and Unreal Engine.

Maya

Follow this link. Under "Plugins, Integrations and Sychronizations" you can download the latest Maya Plugin. Then just follow the procedure depicted in this video

Unreal Engine

There is a good documentation on how to set up the Xsens Suit with Unreal here

Unity Engine

There is a good documentation on how to set up the Xsens Suit with Unity here.

OBR (On Body Recording)

OBR allows you to capture your movements anywhere.

Software Setup

Go to OBR and turn it on. Configure if you're going to be moving on uneven ground.

Calibration

There's a great description on how to calibrate OBR here.

Import

There's a great description on how to import OBR here

Troubleshooting

Sensor not responding

In this case a sensor might be broken. If it's a single sensor, like 'pelvis', 'stern', 'head', 'right hand', 'left hand' and also the 'right -' or 'left foot' you can try to swap it with the 'prop'. If it's sensor that doesn't allow a direct replacement, like a knee or an elbow, the suit is unusable and you have to contact us immediately.

Sensor ID Remapping

Just drag the sensor you want to use into the sensor you want to have replaced. Please notify us about the changes you have made.

Live Link being blocked by OBR

If your bodyback isn't being recognized for live streaming, it's probably caused by the OBR mode still being enabled in the bodypack. Connect the bodypack with USB to your computer. And then in the MVN Animate Software go to Preferences/Soft Acces Point -----> Disable OBR.

Now your bodypack should be recognizable for life streaming.

Calibration not working

In case the calibration is not working, there might be something wrong with a sensor in the suit. Another reason could be a bug inside of the software itself. Try to refresh your XSens Avatar.