2
$\begingroup$

Is it possible to localize a robot without any sensors, odometer and servo motors?

Assume robot has dc motors and no obstacles.

$\endgroup$
5
  • $\begingroup$ Its quite vague description of what you need. You can locate any object with triangulation. Object needs to have a way to detect at least three indoor beacons. Accuracy depends on technology used. If you need to track the robot position, it is hard to do without any sensors. With aceelerometer you could calculate the directional vector and probably determine location.. $\endgroup$
    – Gossamer
    Commented Aug 23, 2015 at 10:26
  • $\begingroup$ Can you give more information localization using three indoor beacons? Any article or tutorial will be helpful. $\endgroup$
    – ronroo
    Commented Aug 23, 2015 at 15:18
  • $\begingroup$ @ronroo Can you give more details of your application? As stated your question is very vague and would be hard to help other users. By definition you would need at least one sensor to get any feedback, even a beacon is technically a sensor. $\endgroup$
    – Aerophilic
    Commented Aug 24, 2015 at 3:44
  • $\begingroup$ @aerophilic you are right! But I will create a new topic for my application which uses sensors and cameras. But for this topic I was trying to explore solution without any sensor. $\endgroup$
    – ronroo
    Commented Aug 24, 2015 at 10:06
  • $\begingroup$ I have created a new topic here, any explaination will be helpful. robotics.stackexchange.com/questions/7928/… $\endgroup$
    – ronroo
    Commented Aug 24, 2015 at 11:24

1 Answer 1

6
$\begingroup$

If you know the wheel radius and the speed of the robot, you will be able to calculate its location at any time relatively to its initial position.

travelled_distance = Speed * time;
current_position = initial_position + travelled_distance;

This is a simplified 1-dimensional equation than can help you. But keep in mind that without sensors and odometry the localization can't be very accurate.

$\endgroup$
3
  • 2
    $\begingroup$ This is typically called dead-reckoning. $\endgroup$
    – Ben
    Commented Aug 23, 2015 at 12:30
  • $\begingroup$ Hi thanks for this, any solution for turning? Without sensor I think it will not be accurate. $\endgroup$
    – ronroo
    Commented Aug 23, 2015 at 15:28
  • $\begingroup$ Turning depends on the motion model of your robot, is it differential ? $\endgroup$ Commented Aug 24, 2015 at 20:25

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.