Most Popular

1500 questions
8
votes
2 answers

Whats the logic to implement a particle filter for a robot with range sensor?

I am trying to implement a particle filter for a robot in Java. This robot is having a range sensor. The world has 6 obstacles - 3 in the top and 3 in bottom. I am calculating the distance of the robot from each obstacle's center and then performing…
Ambidextrous
  • 239
  • 1
  • 4
8
votes
1 answer

DC motor control - speed-torque curve

I am having some trouble understanding how to practically use the speed-torque curve of a DC motor. I understand that the gradient of the speed-torque curve is defined by the design of the motor, the exact position of the curve depending on the…
arennuit
  • 609
  • 1
  • 6
  • 14
8
votes
2 answers

Quadcopter: Stabilization along the z-axis (for holding altitude)

I recently spent some work on my quadcopter firmware. The model is stabilizing its attitude relatively well now. However I noticed, that it is changing its altitude sometimes (maybe pressure changes, wind or turbulence). Now I want to get rid of…
dgrat
  • 373
  • 1
  • 3
  • 10
8
votes
2 answers

How do I model a robot?

The answers I received to the question on training a line following robot using reinforcement learning techniques, got me to think on how to train a robot. I believe there are essentially two ways - Train the physical robot. Model the robot and…
Lord Loh.
  • 575
  • 4
  • 16
8
votes
3 answers

Visual Odometry options?

What are the pros/cons of the different visual odometry options? Stereo Camera Optical Flow SLAM other? Criteria: how well it performs vs other odometry options/sensors (lidar, radar) sensor fidelity computation accuracy precision drift native…
eruditass
  • 189
  • 6
8
votes
1 answer

What kind of performance can I expect when using an Extended Kalman Filter for calibration and localization?

Currently I have a tricycle style robot that uses an extended kalman filter in order to track 6 state variables. The inputs to the system are a steer encoder, a distance encoder, and a rotating laser that returns bearing only information to known…
ApockofFork
  • 343
  • 1
  • 6
8
votes
3 answers

Denavit-Hartenberg convention

There are two different conventions that can determine DH parameters. What is the difference between Craig's [1, Sec 3.4] convention and the Spong [2, Sec. 3.2] convention? I know that both methods must have the same response. [1]: Craig, John J.…
8
votes
1 answer

Which spline function would be best suited for the trajectory of a differential drive

What's the best kind of spline that can be used for generating trajectory that can be adapted during execution time? The use case is having a differential drive which has to move towards a point (x,y,theta) without stopping during the movement (e.g.…
Maverik
  • 249
  • 1
  • 5
8
votes
1 answer

innovation step ekf localization?

Let's say we have a bunch of observations $z^{i}$ from sensor and we have a map in which we can get the predicted measurements $\hat{z}^{i}$ for landmarks. In EKF localization in correction step, should we compare each observation $z^{i}$ with the…
CroCo
  • 2,453
  • 1
  • 17
  • 40
8
votes
2 answers

Accelerometer, gyro, and magnetometer sensor fusion in 2d

I have not yet built this so this is basically a theoretical question. I am still wrestling with some C code to manage i2c communication etc. When I originally said "I have not built this", I meant that the robot is in what could be called a "design…
8
votes
2 answers

Is there an analytical solution for inverse kinematics of a 6 DOF serial chain?

Let's take a 6 DOF robotic structure. It's consisting of the 3 DOF global structure for the position - and the 3 DOF local structure for the orientation of the endeffector. If the last 3 axis (of the local structure) are coincident in one point, the…
Hummingbird
  • 89
  • 1
  • 3
8
votes
1 answer

Multiple position estimates fusion

I have a system in which I have two separate subsystems for estimating robot positions. First subsystem is composed of 3 cameras which are used for detecting markers the robot is carrying and which outputs 3 estimates of the robot's position and…
Damjan Dakic
  • 850
  • 5
  • 16
8
votes
4 answers

Quadcopter forward speed

I am trying to better understand the dynamics of forward flight in multirotors. Assuming I have a quadcopter with 4 motor/propeller combinations capable (each) of a propeller pitch speed of, say, SpeedMax= 100 mph. In forward horizontal flight, the…
user4128
  • 89
  • 1
  • 2
8
votes
1 answer

What is the best way to fuse measurements from IMU, LIDAR, and Encoder information in some recursive bayesian filter?

I am doing SLAM with a four wheeled (2-wheel drive) differential drive robot driving through some hall way. The hallway is not flat everywhere. And the robot turns by spinning in place, then traveling in the resulting direction. The SLAM algorithm…
chibro2
  • 235
  • 2
  • 7
8
votes
4 answers

Are propellers dangerous?

Aren't all propellers super dangerous? How are these startups like Hex and Pocket Drone selling drones as 'kid-friendly' to consumers? What happens if a kid puts his finger in a propeller's movement space while its flying?
dude
  • 91
  • 1
  • 2