Questions tagged [stability]

the state or quality of being stable.

Filter by
Sorted by
Tagged with
0 votes
0 answers
10 views

Seeed studio Grove IMU 9DOF gyro reading denoising

Using this IMU (https://wiki.seeedstudio.com/Grove-IMU_9DOF-lcm20600+AK09918/), I am having an issue with the gyro readings. Seems like the reading comes with lots of noise. Could anyone help me to ...
carbuet's user avatar
1 vote
0 answers
43 views

Grasp matrix implementation

I've majorly followed Dex-net implementation to calculate a grasp matrix (G) to compute other grasp quality metrics (e.g., Ferrari Canny L1 metric or smallest singular value of G). Based on my ...
HOJUN LEE's user avatar
0 votes
0 answers
26 views

Charging station flashing green. Not charging

Charging station is flashing green. Roomba’s makes clicking sounds with error message. Have another charging station and the Roomba's charges there fine. I also move another Roomba ( have a total of 3)...
Juan's user avatar
  • 1
0 votes
1 answer
35 views

Stabilising 3d cameras for mapping outdoors - mechanical or programmatic

I am preparing to mount Intel Realsense and Zed and Oak-d cameras onto a 4 wheel mobility scooter to do mapping of my local area. I'm not looking for recommendations but rather an understanding of ...
brianlmerritt's user avatar
1 vote
2 answers
78 views

Can we show converenge for a variant of inverse dynamics controller?

I was wondering if it is possible to show that a variant of the inverse dynamics controller $$\tau = \mathbf{M}(q)\ddot{q}^\mathrm{des} + \mathbf{K}_pe + \mathbf{K}_d\dot{e} + \mathbf{h}(q, \dot{q})$$ ...
QualsPassed's user avatar
0 votes
0 answers
38 views

How to identify simulink blocks contributing to unstable pole during linearization

I have a simulink model resulting in a state space model using linearization at a steady state condition. The resulting statespace model of order 135 shows an unstable pole contributed by a particular ...
GKY1980's user avatar
  • 33
0 votes
1 answer
134 views

Cascaded PID controller implementation

For a project I am building and programming my own flight controller. I have seen the implementation of a single loop PID controller. But after doing some more research I've found that a cascading PID ...
Xander van den Berg's user avatar
0 votes
0 answers
44 views

How to prove the stability of trajectory tracking with PD control using Lyapunov method?

I'm having a problem to prove the stability of PD control in trajectory tracking. Let say we have a system with double integrator dynamics and we what to minimalize the tracking error $\tilde{x} $. ...
kiabonov's user avatar
0 votes
2 answers
103 views

How to keep a sensor pointed downward

I am using LIDAR to measure a robot's altitude. The robot's orientation relative to the ground is dynamic; i.e. the XY plane tilts relative to the Z axis. I would like the LIDAR to remain pointed ...
grahmW's user avatar
  • 1
1 vote
1 answer
257 views

For a quadcopter do i need to place the gyroscope sensor at the center of mass?

I am trying to build a quadcopter and think it is essential to have its center of mass in the middle. Therefore, I am planning on putting the battery in the center. However, this will cause me to ...
Lordvedo's user avatar
3 votes
1 answer
331 views

Inverted pendulum controller

I had an exam yesterday, and I was asked the following question: Why PID controller is necessary for stabilizing the inverted pendulum on a cart, why not we just use PI or PD? Now I've seen some ...
Tamim Boubou's user avatar
0 votes
1 answer
159 views

For what step disturbance value the system will become unstable?

I am new to control theory and have difficulties about this question R is the input, Td is the disturbance, C is the output Given that G1=K/(s^2+A*s), where K is the gain and A is a parameter greater ...
slevin_kelevra's user avatar
0 votes
0 answers
42 views

Grasp stability of a robot

I have read some researches and sources about "grasp stability", but I don't understand what it is exactly. If a grasp is stable, does the hand grasp the object perfectly, accurately or strictly? ...
Goktug's user avatar
  • 133
0 votes
1 answer
47 views

Are examples for jerking robotarms available?

I'm trying to find some youtube videos which are showing robot arms with some malfunction in it. The problem is, that the keyword is unclear. Should i search for “unstable”, “tremble”, “jerking” or “...
Manuel Rodriguez's user avatar
1 vote
0 answers
71 views

Stability of dynamical system via Lyapunov

I have a dynamical system which has the following form: $\dot x=\mathcal F_1(m_1)x+\mathcal F_2(m_2)x$. My objective is to find the parameters $m_1$ and $m_2$ via LMI (linear matrix inequality) using ...
khallouq abdelmounaim's user avatar
0 votes
1 answer
283 views

stable altitude quadcopter

I'm currently working on a project to generate a stable altitude and automatic control for a quadcopter I'm using arduino as the flight controller Ultrasonic sensor HC-SR04 MPU-6050 However my ...
Zaid Jamal Alfityan's user avatar
1 vote
0 answers
62 views

how to make a robot stand after it has fallen [closed]

I have seen the methods to make a bipedal robot stand and walk keeping its center of gravity in stable mode, but how can i make the robot stand if it falls in ground? For example right now i'm using ...
user avatar
3 votes
1 answer
223 views

Comparison of Balance Bot design

I'm planning to build a Balance Bot and I would like to know which design should I go with. There's a vertical design such as the ArduRoller and on the other hand, there's the typical stacked type of ...
user87877's user avatar
12 votes
4 answers
713 views

Why is it so hard to walk?

At least, on two legs. Asimo, one of the best known humanoid robots, is already capable to walk, although it doesn't seem to do this very stable. And it is a recent result. As far I know, the legs ...
peterh's user avatar
  • 279
2 votes
1 answer
104 views

PID Gains: Drop in control loop rate, need to retune?

Good Day, I am working on an autonomous quadcopter. May I ask if there is a significant difference if my control loop dropped from 500Hz to 460Hz due to added lines of code that would require ...
user123456098's user avatar
3 votes
1 answer
877 views

Using Quaternions to feed a quadcopter PID stabilizing controller to avoid Gimbal lock

I am trying to control my F450 dji quadcopter using a PID controller. From my IMU, I am getting the quaternions, then I convert them to Euler's angles, this is causing me to have the Gimbal lock issue....
M.A.'s user avatar
  • 31
0 votes
1 answer
29 views

Locking the yaw direction of a laser pointer

I have a laser pointer on a handle grip and I'm trying to keep the laser pointer's yaw direction, which can rotate at around 10deg/s. So I have the laser pointer on a stepper motor and an ...
Kar's user avatar
  • 229
0 votes
1 answer
1k views

Quadcopter: X-Y Velocity PID Controller

Good day, Introduction I am currently working on an autonomous quadcopter project. I have currently implemented a cascaded PID controller consisting of two loops. The inner rate loop takes the ...
user123456098's user avatar
4 votes
1 answer
758 views

Quadcopter refuses to fly when the Yaw PID component is added

Good day, I would like to ask why is it that when I add the Yaw control to my PID controller for each motor. The quadcopter refuses to take off or maintain its altitude. I am curently using a ...
user123456098's user avatar
0 votes
2 answers
127 views

Fixed Wing UAV: Do inherently unstable systems desire to be stable for all cases when a closed loop control is implemented on them?

As we all know fixed wing vehicles are designed to have inherent instability which is what enables all fixed wing vehicles to fly. However does this apply to all cases? Do inherently unstable ...
user123456098's user avatar
0 votes
1 answer
1k views

Quadcopter PID Tuning for Altitude Hold/Position Hold along Z axis

Good day, I have just finished tuning the Pitch and Roll PID's. I did this by setting the throttle such that the quad is weightless. I did the tuning of each axes separately. I would just like to ask ...
user123456098's user avatar
1 vote
1 answer
178 views

Ultrasonic Sensor's Lag (20Hz) effect on PID contol loop rate (150Hz)

Good day, I would like to ask how is it possible to use an ultrasonic sensor for altitude hold in a quadcopter if the sampling rate of the Ultrasonic sensor (HC-SR04) is only 20Hz before incurring any ...
user123456098's user avatar
2 votes
1 answer
797 views

Quadcopter PID: Controller is Saturating

Good day, I am currently creating an autonomous quadcopter using a cascading PID controller specifically a P-PID controller using angle as setpoints for the outer loop and angular velocities for the ...
user123456098's user avatar
0 votes
1 answer
160 views

Helicopter Stabilization Algorithm

I've hacked a rc helicopter, and I am able to control it by running a program on my computer. I am interested in writing algorithms that will stabilize the helicopter. For instance, the helicopter is ...
user12937's user avatar
2 votes
2 answers
3k views

PID Control: Integral error does not converge to zero

Good day, I had been recently reading up more on PID controllers and stumbled upon something called integral wind up. I am currently working on an autonomous quadcopter concentrating at the moment on ...
user123456098's user avatar
2 votes
1 answer
842 views

Quadcopter PID Controller: Derivative on Measurement / Removing the Derivative Kick

Good day, I am currently implementing a single loop PID controller using angle setpoints as inputs. I was trying out a different approach for the D part of the PID controller. What bought this ...
user123456098's user avatar
6 votes
2 answers
5k views

Quadcopter PID Control: Is it possible to stabilize a quadcopter considering only angle measurements?

Good day, I am a student currently working on an autonomous quadcopter project, specifically the stabilization part as of now. I am using a tuned propeller system and I also already considered the ...
user123456098's user avatar
2 votes
1 answer
157 views

What is $\alpha \sin(\theta) + \beta \frac{d \theta}{d t}$ in the inverted pendulum problem?

I am preparing for an exam in neural networks. As an example for self-organizing maps they showed the inverted pendulum problem where you want to keep the pole vertical: Now the part which I don't ...
Martin Thoma's user avatar
5 votes
2 answers
173 views

Humanoid balancing

I'm currently working on Humanoid robot. I've solved the Forward & Inverse Kinematic relations of the robot, and they turn out to be fine. Now I want to move onto Walking. I've seen tons of ...
Bilal Wasim's user avatar
4 votes
1 answer
324 views

Relation between pole placement and marginal stability?

I'm given an assignment in which I have to design a full state feedback controller by pole placement. The state space system is fully controllable and I've been using Matlab/Simulink to determine the ...
Steven's user avatar
  • 43
2 votes
2 answers
223 views

Quadcopter stability vs (PID error signal lag and sample time)

The question I am asking is that, what is the effect on stability of increasing or decreasing both the sample time and lagging of error signal to PID. Does it helps in stability or degrade it?
Bilal Ayub's user avatar
5 votes
1 answer
1k views

PID quaternion contoller

I want to control the attitude(roll, pitch, yaw) of a vehicle capable of pitching and rolling. To do this I have created a quaternion PID controller. First I take the current attitude of the vehicle ...
MrHat's user avatar
  • 93
4 votes
1 answer
2k views

Deciding length of quadcopter arms

How quadcopter's arm length affect stability? As per my view I'll have better control on copter with longer arms but with stresses in arms and also it doesn't affect lift capabilities.
harshal naik's user avatar
9 votes
1 answer
215 views

How do I decide the size of the time steps between sensing and control actuation?

My Background: My experience is in solid mechanics and FEA. So I have zero experience in robotics/controls. Problem Description I'm developing a control strategy to stabilize a complicated 6-...
Guy's user avatar
  • 93
1 vote
1 answer
81 views

Building parts, and keeping laser alignment steady

I am building a laser gun for pentathlon targets (also doing one). I would like to know how build a part of the gun and if I can count on a steady laser if it is attached to a motor. The question is ...
SOMN's user avatar
  • 111
3 votes
0 answers
142 views

On-board monocular odometry for quadcopter stabilization

Has anyone done this with EKF/PID on a small microcontroller? Or know of code snippets to help implementing this?
thelorax1's user avatar
1 vote
1 answer
63 views

How can I know which system is easier to control using PID controller?

I have a inverted inertia wheel pendulum. I suppose that if I have a wheel with larger inertia at its top, the system would be more stable. How can I prove or disprove my conjecture?
TheBusyTypist's user avatar
0 votes
1 answer
234 views

Step Motor and Bevel gear calibration

I am new to robotics. I want to understand how gears state is preserved as the gears turned to same positions repetitively. I have a bevel gear and a step motor connected to one gear. This gear will ...
gungor's user avatar
  • 121
9 votes
4 answers
11k views

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 ...
Friend of Kim's user avatar
15 votes
3 answers
19k views

Quadcopter PID tuning

In continuation of the question I asked here: Quadcopter instability with simple takeoff in autonomous mode ...I'd like to ask a few questions about implementing a basic PID for a quadrotor ...
metsburg's user avatar
  • 419
2 votes
2 answers
715 views

KK2.0 Quad Stablility

I'm running a kk2.0 + 4 20A Multistar ESCs + 4 EMax GF 2215-20 motors + 4 Slow Fly Props After about a foot off the ground, the entire quadcopter starts wobbling like crazy (no auto-level). Any ideas?...
Matt's user avatar
  • 71
5 votes
1 answer
105 views

Guidance for compensating internal forces on closed loop chain

I'm working on a legged robot and generating joint torques. Basically the robot seems to be statically stable to some extend. The robot goes instable if the center of pressure moves to the border of ...
user avatar
12 votes
3 answers
14k views

How to stabilize a quadcopter

Today was my quadcopter's first "flight". I'm running megapirate on a Crius AIOP v2 with a Turnigy Talon v2 frame. I only touched the throttle stick on my remote, nothing else. When I felt the ...
mimipc's user avatar
  • 405
21 votes
5 answers
2k views

Is it better to have batteries distributed at the rotors or the center of the multicopter?

I've seen 3 approaches to mounting batteries on a multicopter: All the batteries rigidly mounted near the center of the airframe All the batteries in a bag hanging under the center of the airframe ...
David Cary's user avatar
  • 4,535
22 votes
4 answers
6k views

What frequency does my quadcopter output-sense-calculate-output update loop need to stay stable?

With a 600 mm (2 foot) motor-to-motor quadcopter, what frequency does my output-sense-calculate-output update loop need to stay stable? I'm estimating a total takeoff weight of very roughly 2 pounds (...
David Cary's user avatar
  • 4,535