نانوروبات ها یا دستگاه های نانو با قابلیت ارتباط بی سیم بر پایه تراهرتز، قابلیتی برای موقعیت یابی هدایت شده در رگ های خون انسان فراهم می کنند. چنین موقعیت یابی ای امکان تشخیص مکان رخدادهای مشکوک (مانند سلول های سرطانی، ویروس ها و عفونت) را به همراه خود رخدادها فراهم می کند و این امکانات در پزشکی برای تشخیص زودهنگام و درمان دقیق بیماری و کاهش هزینه و جلوگیری از روش های تهاجمی به بدن مفید می باشد. موقعیت یابی هدایت شده هنوز در مرحله ابتدایی است و تنها تعداد کمی از پژوهش ها به حل این مشکل پرداخته اند. به عنوان یک تلاش برای حل این مسئله، ما با ملاحظه ویژگی های محیطی و داده های سنسورهای مختلف، روشی مبتنی برای الگوریتم های یادگیری ماشین برای مکان یابی پیشنهاد می نماییم. با این کار می توان موقعیت رخداد های ثبت شده توسط نانوروبات ها مثل مشاهده توده سرطانی را تخمین زده و به درمان مستقیم زود هنگام آن ها پرداخت که شانس افزایش طول عمر بیماران را بسیار افزایش می دهد.