diff --git a/src/tools/uavviewerjs/public/js/api_workers/pose3d_worker.js b/src/tools/uavviewerjs/public/js/api_workers/pose3d_worker.js
index <HASH>..<HASH> 100644
--- a/src/tools/uavviewerjs/public/js/api_workers/pose3d_worker.js
+++ b/src/tools/uavviewerjs/public/js/api_workers/pose3d_worker.js
@@ -4,6 +4,10 @@ var global=self;
 
 // importing required files
 importScripts('../Ice.min.js');
+importScripts('../jderobot/datetime.js');
+importScripts('../jderobot/exceptions.js');
+importScripts('../jderobot/containers.js');
+importScripts('../jderobot/common.js');
 importScripts('../jderobot/pose3d.js');
[issue #<I>] solved bug in pose3d of uavviwerjs