Most Popular

1500 questions
3
votes
1 answer

Kalman Filter with multiple inputs

Let's say I have one laser scanner and a radar device, which I should use to measure a distance to a wall (Fig. 1). Both devices are place on the same support, so... they should measure the same distance (+/- the tolerances of the single device). It…
Wilhelm
  • 700
  • 6
  • 16
3
votes
2 answers

PID Control: Is adding a delay before the next loop a good idea?

I am implementing PID control in c++ to make a differential drive robot turn an accurate number of degrees, but I am having many issues. Exiting control loop early due to fast loop runtime If the robot measures its error to be less than .5 degrees,…
droiddoes9
  • 31
  • 2
3
votes
3 answers

Why Does an Exponential Make ANYTHING a Probability Distribution

I am posting this here because my background in estimation theory and optimization has been developed entirely through my experience in robotics. TLDR: What makes it so that any time you put something in an exponential you can suddenly call it a…
JJB_UT
  • 120
  • 6
3
votes
1 answer

Worm gearbox for steering

I'm planning on making a smallish off-road rover (15-25kg net weight) with 4-wheel steering and I was wondering if it'd be a good idea to use (self-locking) worm gearboxes for steering. I've thought about using planetary gearboxes, but self-locking…
John M.
  • 563
  • 4
  • 11
3
votes
1 answer

Move ATRV robot to specific distance using ROS

Is there a node or package that can send commands to /cmd_vel to move ATRV-Jr like 2 meters forward or turn it 90 degree to right/left? I don't want to tell the robot to move with specified speed. For example when I use this command rostopic pub…
Maysam
  • 345
  • 3
  • 11
3
votes
1 answer

Motion profile and Motion control scheme, how do they interact?

I'm studying motion control and I start with the simplest case, I have to go from A to B in a straight line using a trapezoidal motion profile. I understand that in a real case, due to the fact that the controller is discrete I need a…
Ugo Mela
  • 33
  • 2
3
votes
1 answer

What's the correct approach to merging of localization and odometry data?

We've got a mobile platform with a source of odometry and an IMU, which are merged in an EKF filter (robot_localization node), producing continuous odom->base_link transform. The robot is also equipped with a lidar, that we use for SLAM. Now, since…
3
votes
1 answer

How to calculate Inertia tensor?

I'm trying to obtain dynamics of a 4 DOF robot. Firstly, I calculated all Transformation matrices and Jacobians. While solving Lagrangian there is a term I - Inertia tensor . I couldn't understand the formula and how it is applied to a link (Because…
3
votes
3 answers

Line following robot with EV3 Colour Sensor

I am trying to build an advanced coloured lines following robot with the ability to differentiate between many different coloured lines and follow them. I am looking for the right sensor that will help my robot achieve its objective. As I was…
user3064497
  • 61
  • 1
  • 5
3
votes
1 answer

Synthesis gradient observer

I ask the advice of specialists on control systems. We have the following system. Where $u(t)$ and $y(t)$ time-varying input and output. The characteristic $y(t)=f(u(t))$ is assumed to be non-inertial. Only input and output are available for…
dtn
  • 183
  • 8
3
votes
1 answer

Have bloodstream nanobots been approved in any countries?

A Google search on "bloodstream nanobots" yields thousands of results and just on the first page, many results of blog posts that date back to 2009. It is nearly 4 years later. I've had no luck in finding any information on actual APPROVAL of these…
RickyAYoder
  • 131
  • 2
3
votes
2 answers

Do I need an accurate flight model for a UAV?

As I understand it, a Kalman filter uses a mathematical model of the robot to predict the robot's state at t+1. It then combines that prediction with information from sensors to get a better sense of the state. If the robot is an aeroplane, how…
Rocketmagnet
  • 6,457
  • 5
  • 29
  • 54
3
votes
1 answer

ROS Laser Scan rotates with the robot in RVIZ

I am currently working on developing a ROS application for autonomous navigation using AMCl. I am first trying to get move_base to work before continuing with AMCL. I came across an issue that shows the LaserScan rotating in a similar fashion to the…
user26871
3
votes
1 answer

Determining required torque for DC motor

How to determine the required torque while choosing a DC motor? Here is a simple scenario. Think of a 4WD or 2WD vehicle. The max load the vehicle will have is 100kg. Q1. How do I determine the required torque for the motor? Q2. Should the Rated…
3
votes
0 answers

output velocity equation of compliance control

I am trying to implement a compliance controller for a robot arm and stumbled upon an existing code snippet where the compliance velocity of the endeffector is calculated by: $v_{out} = v_{in} + \frac{F}{K} - \frac{\dot{F}}{B} $ where $F$ is a 6D…
rrrruo
  • 41
  • 4