Questions tagged [localization]

Localization is the problem of estimating a robot's pose relative to a map of its environment.

52 questions with no upvoted or accepted answers
Filter by
Sorted by
Tagged with
5
votes
0answers
144 views

Likelihood field sensor model (Probabilistic Robotics, Thrun et al., p.169-174)

I am currently working on the "likelihood field" sensor model (aka "endpoint model") by Thrun et al. (book: Probabilistic Robotics, Thrun et al., p.169-174) In this context I have ...
4
votes
1answer
70 views

building a grid map from gps trajectory poses

I am trying to create a feature grid map with Images from camera mounted to the top of the car. Novatel ProPak RTK gps poses Beforehand, I've checked to ensure that the standard deviations of the ...
3
votes
1answer
33 views

Covariance of Gaussian after sequence of homogeneous transformations

Assume we have a robot that moves and observes landmarks on his path. The path is composed of $k$ poses $s_1 \: ... s_k$ where $s_i = [x,\ y,\ \theta]$. From the sensors, we read the motion ...
3
votes
2answers
142 views

EKF SLAM : Missing older landmarks in new observation

I am a beginner to SLAM and robotics in general and I have been trying to implement SLAM on my GoPiGo3 robot car kit using primarily Chapter 10 from Probabilistic Robotics by Sebastian Thrun as ...
3
votes
1answer
164 views

SEIF ,online version of Graph slam create doubt in Motion Update state

I have a thesis work about Graph Slam The GraphSLAM Algorithm with Applications to Large-Scale Mapping of Urban Structures I try to implement it with the help of this paper but during the ...
2
votes
2answers
107 views

GPS+IMU sensor fusion not based on Kalman Filters

Do you know any papers on or implementations of GPS + IMU sensor fusion for localization that are not based on an EKF (Extended Kalman Filter) or UKF (Unscented Kalman Filter)? I'm asking is because ...
2
votes
2answers
85 views

LiDAR Feature Extraction

I'd like to extract "features" of an environment scanned with a 2D LiDAR. I tried to create a temporary occupancy map to extract "corners" with the Harris Corner Detector. However ...
2
votes
0answers
38 views

How does loop closure backpropagate the robots states into prior times?

I have read some about loop closure and I am somewhat confused. Suppose we implement something like EKF slam using LIDAR and suppose loop closure is aided by computer vision based features so that if ...
2
votes
0answers
57 views

Kalman Filter for 2d pose

I'm really sorry if this is a dumb question, but I don't have a clue on how to do this. I'm trying to write a kalman filter with a State vector of : {x, y, ẋ, ẏ, ẍ, ÿ } To estimate the 2 dimensional ...
2
votes
1answer
272 views

How to synchronise data for fusion in Kalman from multiple sensors with different timestamp information?

I'm using Kalman filter to track the position of a vehicle and receive position data from 2 sensors: A GPS sensor and an Ultrasonic sensor for which I want to implement sensor fusion into the Kalman. ...
2
votes
0answers
74 views

EIF slam algorithm implementation as per Probabilistic Robotics

I want to implement EIF slam from Probabilistic Robotics Table 11.2. This is the algorithm for EIF slam. To construct $\Omega and \xi$ matrix I write down a Java code. Here is my code ...
2
votes
0answers
205 views

Introducing new particles in particle filters for localization

Standard particle filters can produce bad localization result if the initial particle generation step produces no particle that is close to location (and bearing) of tracked object. The accuracy ...
2
votes
0answers
155 views

Random number generation for Particle Filter

I implemented a bootstrap Particle filter on C++ by reading few Papers and I first implemented a 1D mouse tracker which performed really well. I used normal Gaussian for weighting in this exam. I ...
1
vote
0answers
23 views

Self localization for 3 wheeled omnidirectional robot

I am trying to self localize a 3 wheeled omni directional robots using just motor encoders I followed the odometry method mentioned in equations 5,8,9 of https://bibliotecadigital.ipb.pt/bitstream/...
1
vote
0answers
37 views

SLAM - Angle calculation failure ?-EKF

i am currently building up a EKF SLAM. I dont know where my mistake is but i think it has something to do with the angle my robot is driving towards but im not completly sure. First i thought it could ...
1
vote
0answers
13 views

Getting the new heading after a Transformation

Lets say I have 2d poses as such (angles in degrees): world_to_robot = {0, 4, 45} robot_to_object = {4, -4, -45} From a graph it would be easy to see that: world_to_object = {4, 8, theta}, what goes ...
1
vote
0answers
38 views

Determining Orientation of a Robot Relative to a Line on Table

I am currently busy with a robot that needs to obtain it's orientation relative to a line seen by a camera. At the moment, I am using Hough lines to obtain a gradient for the line, but the gradient ...
1
vote
0answers
26 views

Hint regarding Localization & Map Scaling

I just started with mobile robotics. I'm trying to do a collaborative system between a mobile robot and a ceiling camera (Raspberry). They should do all tasks as a "team". Means Calibration, ...
1
vote
1answer
80 views

Effect of platform speed (how fast it is moving) on the quality of SLAM

I want to know how big of on an impact does the speed of the platform on which your sensors are mounted have on the quality of the outcome of a SLAM solution. Are there are any methods that are better ...
1
vote
0answers
116 views

Sensorfusion of odometry, accelerometer and gyroscope using Indirect Kalman Filter

I'm trying to implement an indirect Kalman for pose estimation of a wheeled robot. I found two papers that describe this approach. CMU. Journal (2006) Vol. 5(1) IFAC Conference on Embedded Systems ...
1
vote
0answers
19 views

Problem with UKF weights when calculating predicted state

I'm having troubles implementing a UKF during the calculation of $\overline{\mu_t}$, specifically in this step: $$\overline{\mu_t} = \sum_{i=0}^{2n}w_m^{[i]}\chi_t^{*[i]}$$ My problem I'm facing is ...
1
vote
0answers
57 views

hand_eye_calibration, surface normal by stereo vision

I'm a graduate student at mechanical engineering. I took computer vision(stereo vision) last semester but I'm still fairly new to this area. I wonder if I may ask 3 questions related to computer ...
1
vote
0answers
190 views

EKF based SLAM, marginalization and key-frames

I have a couple of tightly related questions regarding EKF-based visual SLAM. It is common in the Kalman based VSLAM litterature to marginalize 3d points and past poses. Condsidering the EKF as a ...
1
vote
0answers
41 views

Resampling step for MC variation reduction

I am reading particle filtering for robot localisation and specifically the resampling step to avoid particle degeneracy. Can anyone explain me what MC (Monte Carlo) variation means? I saw it couple ...
1
vote
0answers
143 views

Kalman filter localisation equations

I am doing mobile robot localisation as a project. Now I stuck in obtaining the equations of EKF localisation. My robot moves straight for 10 seconds parallel to x-axis and robot equipped with 2 ...
1
vote
0answers
125 views

Help with fusing multiple measurements with known covariances

I am working on an estimation application for multiple robots, each of which uses measurements from various sources to calculate position and orientation data. For now, I am looking at about three ...
1
vote
0answers
122 views

Strange EKF localization covariance behavior during prediction only

I've implemented a simple robot simulation based on the equations from EKF localization with known correspondence found in Probabilistic Robotics by Thrun et. al. Everything seems to be working but I ...
1
vote
0answers
135 views

How does a measurement model for camera based PNP work?

I am trying to write an EKF that can estimate the covariance of a pose estimate, where the estimation is being done by a PNP algorithm and 3D-2D correspondences in images. Although EKF based camera ...
1
vote
0answers
135 views

Using an AR.Drone's IMU to perform PDR

My task is simple: I want to move my drone manually around a room (IMPORTANT: I DO NOT WANT TO FLY IT) and I want to see its position update on a map using IMU data. I've attempted something in ROS ...
1
vote
0answers
45 views

How to determine the angles between a UAV and a sphere

I have an UAV modeled in three dimensions with let's say position coordinates $p_{uav} = (x_1,y_1,z_1)$ that is moving in a direction $d = (d_x,d_y,d_z)$ and a moving obstacle modeled as a sphere with ...
1
vote
0answers
163 views

EKF localization is approaching singularity. Are my sensors too noisy?

I'm getting this warning from Matlab about Kalman Gain. ...
0
votes
0answers
12 views
0
votes
0answers
16 views

What is a general definition for pseudo-measurement (e.g., zero-velocity update as often used in robotics)?

I understand what a pseudo-measurement, but I am curious if there is a formal definition of the pseudo-measurement. A pseudo-measurement is sort of a constraint on the states of a system, which can be ...
0
votes
0answers
13 views

convert to a reference frame for lidar scan in kitti data

my question is how to convert from lidar scans frame to the reference frame, I'm working with Kitti data set which contain the oxts data (transformation from word frame to imu) and another file like ...
0
votes
0answers
28 views

Cartographer: What determines how many nodes are added to a trajectory?

I'm testing cartographer using the Deutsches Museum public bag. I'm trying different Lua settings and checking how it affects the mapping process, etc. What I notice is that, no matter what ...
0
votes
0answers
34 views

multirobot_map_merge package not working properly

I am trying to map a Gazebo environment using 2 husky bots using the multirobot_map_merge package. However, the merged map being produced is wrong and the robots are not being localized correctly ...
0
votes
0answers
31 views

SLAM Initialize new landmark - specifically the covariance

Im trying to bring an EKF - SLAM to life but it keeps on failing. Specifially, I think, my mistake lies in the initialization of the new cone <-> covariance. I multiply the Jacobian (derived ...
0
votes
0answers
55 views

EKF Update Step measurement data doesnt fit state vector

I have an EKF SLAM Algorithm which tries to estimate the robots position (X,Y,Theta) + the X,Y coordinates of several landmarks. Like in the posted algorithm i have a range/bearing sensor. I ...
0
votes
0answers
42 views

Fusing cross-correlated measurements for mobile robot's localization using unscented kalman filter (ukf)

I'm currently working on a mobile robot's indoor localization. On the perception side, I can only rely on a 2D lidar and wheel odometry. I have used these sources as input of different localization's ...
0
votes
0answers
32 views

Self localization inside machine of interest

I have a type of flight sensor interfaced with Arduino Uno via I2C. The sensor is VL53L0X i am getting the 1D measurement value of distance in mm which i can monitor using serial monitor in Arduino ...
0
votes
1answer
69 views

What is the difference between Markov localization and hidden Markov localization?

I just started studying localization for robotics. I started with Markov localization. There was a cool lecture on Udacity. I also came across another localization called hidden Markov localization, ...
0
votes
1answer
193 views

Estimate noise covariance matrix of measurements using a ros-bag

I am facing the following issue, and some hint or orientation would be great. I am working on a project in which I was given a ROS bag, and I have to implement a localization node using SLAM. To do so,...
0
votes
1answer
45 views

Vehicle Odometry Correction Using Lidar Contour Points (Localization)

I am currently working on a project where... Vehicle travels from point A to B GPS trajectory is used as a reference Vehicle odometry (bicycle model without slip angle beta) was used to estimate a ...
0
votes
2answers
86 views

Collaboration of mobile robot and survaillance camera - classic localization (still) needed?

Just started with the topic of mobile robotics.. so I'm still into concept making and little programming, but have not setup everything or tested at all. I got a (differential) mobile robot (lego ...
0
votes
1answer
76 views

Localisation of Robot in a Rectangle

I am wondering how to go about localising a robot in a rectangle drawn on a smooth surface. Basically, there is a tape that lines the shape of the rectangle, and the color of this tape is unique in ...
0
votes
0answers
27 views

Differences between strapdown inertial navigation and motion models

In a state estimation scheme with a simple IMU/GNSS setup using EKF, I have always thought the prediction step would be done using a motion model and all sensor measurements would be incorporated via ...
0
votes
0answers
40 views

How do I set the weights of an Unscented Kalman Filter?

In most of the papers I have read, calculation of weights is done by the following formula: Where L is the dimensionality of my state and lambda is calculated by: And the usual values for alpha, ...
0
votes
0answers
27 views

Max angle of beam against surface (ultrasonic sensor)

I am trying to localize a robot within a rectangular room (182cm x 243cm) with completely black walls (so IR sensors and LIDAR are out of the question). I am trying to figure out if I can position ...
0
votes
0answers
55 views

SLAM Goal Babbling

I am struggling to find good links to the use of goal babbling in SLAM applications. Has this technique been used as a method for optimizing movement in a SLAM environment?
0
votes
3answers
98 views

Localize a Mobile Robot on a Mirror

I am currently busy with a project which requires me to construct a robot capable of cleaning a heliostat (movable mirror used to redirect sunlight). Heliostats are basically large flat mirrors that ...