Most Popular
1500 questions
9
votes
4 answers
How can one determine whether a LiPo battery is going bad?
In our lab we use LiPo batteries to power our quadrotors. Lately we have been experiencing stability issues when using certain batteries. The batteries seem to charge and balance normally and our battery monitor indicates they are fine even when…
DaemonMaker
- 3,921
- 3
- 21
- 32
9
votes
5 answers
Denavit-Hartenberg parameters for SCARA manipulator
I'm going through the textbook Robot Modeling and Control, learning about the DH convention and working through some examples.
I have an issue with the following example. Given below is an image of the problem, and the link parameter table which I…
JDS
- 429
- 1
- 7
- 17
9
votes
5 answers
Low-cost centimeter accurate satellite positioning (GNSS/GPS)
I am looking for a cheapest possible GPS setup with a centimeter precision without much HW hacking. I am not able to produce my PCB or do any soldering (though I would do that if there is no other way) so a kind of a easy-to-assemble setup would be…
Kozuch
- 643
- 1
- 7
- 18
9
votes
4 answers
How to use quaternions to feed a PID quadcopter stabilization loop?
I'm making a quadcopter. I have set up a PID loop to stabilize it to a given Euler angle (pitch and roll). The problem arises when the roll approaches 90 degrees (45 degrees and up). The values don't make sense anymore, as it approaches the gimbal…
Friend of Kim
- 245
- 1
- 2
- 8
9
votes
2 answers
Our quadcopter goes forward instead of hovering in place. How to correct it?
I'm trying to do a quadcopter with some friends and we have a problem. It goes forward instead of hovering in place. We made a video to explain it, you can see it here.
As you can see, the quadcopter flight and go forward when I don't touch the…
Dougui
- 251
- 2
- 6
9
votes
2 answers
Why is ROS not a real-time operating system?
ROS is not real-time OS.
After reading the architecture of ROS, I am unable to realize why is ROS not real-time? What part of the architecture or what design decision is causing that?
Manas Paldhe
- 199
- 1
- 3
9
votes
2 answers
How to calculate the right and left speed for a tank-like rover?
I am trying to control the Rover 5 robot using an Android app with a touch-based joystick control in the app UI. I want to calculate the speed of the left and right motors in the rover when joystick is moved.
From the joystick, I get two values, pan…
Punit Soni
- 209
- 2
- 7
9
votes
1 answer
AprilTag vs Aruco markers
AprilTag and Aruco are both popular methods for vision-based fiducial marker pose estimation.
What are the pros and cons of each fiducial marker pose estimation systems?
Rufus
- 466
- 1
- 5
- 9
9
votes
3 answers
Motion Planning vs. Control
Often I see positions for robotics companies split into planning and controls engineers.
But motion planning and controls seem to have a lot of overlap.
As I understand in motion planning the planner produces a trajectory. But to make sure the…
Lubed Up Slug
- 91
- 1
- 3
9
votes
4 answers
Why do 3-axis accelerometers seemingly have a left-handed coordinate system?
Careful inspection of page 35 (figure 58) of the ADXL345 datasheet shows that under gravitational loading only, the chip uses a left-handed coordinate system. My own experiments with this chip confirm this.
I typically only use the chip to…
Ben
- 5,855
- 3
- 28
- 48
9
votes
4 answers
Localizing a swarm of robots
I have a 300cm x 300cm room with a 25cm high ceiling (yes twenty five centimeters). It contains 50 small wheeled robots (about 20cm x 20cm). A central computer will orchestrate the movements of the robots, using a wireless network to send position…
Rocketmagnet
- 6,457
- 5
- 29
- 54
9
votes
1 answer
HMMs vs. CRFs to model time-series force data of robots interacting with environment?
I have a time-series of force data of robots interacting with environment objects with various textures. I would like to develop models of various textures using the time-series data to classify textures into smooth, rough, moderate, etc.…
Gilmour
- 91
- 1
9
votes
2 answers
How to model unpredictable noise in Kalman Filter?
Background:
I am implementing a simple Kalman Filter that estimates the heading direction of a robot. The robot is equipped with a compass and a gyroscope.
My Understanding:
I am thinking about representing my state as a 2D vector $(x, \dot{x})$,…
Sibbs Gambling
- 321
- 1
- 2
- 10
9
votes
3 answers
How exactly does sensor fusion work in Kalman filters?
I've been looking into implementations of Extended Kalman filters over the past few days and I'm struggling with the concept of "sensor fusion".
Take the fusion of a GPS/IMU combination for example, If I applied a kalman filter to both sensors,…
MaskedAfrican
- 93
- 1
- 4
9
votes
2 answers
Line Follower optimization
I'm working on building a line follower robot and want to optimize its performance. It was suggested that I use a PID algorithm. I read a lot about PID but am confused a bit regarding following:
I've calculated the error_value using $k_p *…
meteors
- 221
- 2
- 8