# Questions tagged [control]

A method or device to manage, command or regulate some part of a system.

639 questions
Filter by
Sorted by
Tagged with
1 vote
22 views

### Balance 2-wheels robot without making it drift forward/backward

I'm trying to design a controller to balance a 2-wheels robot (around 13kg) and making it robust against external forces (e.g. if someone kicks it, it should not fall and not drift indefinitely ...
29 views

### What is the meaning of joint space and configuration space and task space?

I'm reading an article about teleoperation systems and it talks about three spaces that include joint space, configuration space and task space frames. I do not know what these are, can you explain?
40 views

### Kalman filter problem with the output

i want to use kalman filter to estimate my phone position, the measurments data is at this point just the accelerometer and the sampling rate is 3ms, i used the library pykalman, i have also wrote my ...
23 views

### Superposition in state space equation with multiple harmonics in the inputs

I have a question related to the superposition in state space equation. Suppose I have a state space equation below \frac{d}{dt}X = AX + B\begin{vmatrix} u_1(t)\\ u_2(t) \\ \end{...
43 views

### why it is a dissipating term and is the second order?

corresponding paper why it said that $-\lambda \frac{|\dot{x}|\dot{x}}{2}$ is a small second order dissipating term ? For a linear second order system, the velocity is a dissipating term, because I ...
• 17
84 views

### how the two equatoin are linearized

corresponding paper Question1: how the equatoin 3 is linearized in the neighborhood of the equilibrium point $x = x_{sp}, \dot x =0$ Question2: how the equatoin 12 is linearized in the neighborhood ...
• 17
1 vote
32 views

• 111
57 views

### control of a rod attached to a motor

I have a 76 cm, aluminum rod, attached to the shaft of a 12v DC banebot motor. The rod is hanging vertically initially, and rotates in the vertical plane. The task is to control the rod to make it ...
• 111
1 vote
64 views

### How to avoid oscillations caused by backlash in position control?

I am working with a ball screw mechanism driven by a brushless dc motor with an encoder mounted on the load side. We are using a PID position controller with tuning settings by optimization however ...
38 views

### Center line steering with differential drive

I’ve got 2 motors that drives my unit and I can easily steer it manually by simply adding more speed to one wheel vs the other. Now I’m automating the rover using image processing to follow a driveway....
• 23
19 views

### Detailed resources for control of linear actuators including backlash/friction compansation and controller design?

I am working on a project where I would like to control a linear actuator with a ball screw mechanism. I feel I need a reference book for position/servo control systems for dc motors as there are many ...
99 views

### How to find the nonlinear equations of motion of a seesaw-cart electromechanical system?

So what I have here is a single pendulum with a cart system. The pendulum is composed of a set of rigidly connected parts integrated in a seesaw-like structure which can freely pivot around the axis ...
44 views

### Choose the structure of the dynamic model for the generalized equations of motion of the robot

I ask the robotics specialists for help as I am a little confused. I have two subsystems which are shown in the picture below: One of them is a system of stable and controlled differential equations ...
• 179
39 views

### The math behind minimum controller sample rate compared to actual error frequency spectrum

It seems intuitive to me that, in a digital system, a system sampling the error rate "too slowly" will fail to stabilize the system. Is there a theory/set of metrics/equation I can use to ...
159 views

### How do I find the transfer function for my quadcopter altitude system?

This is not so much of a how but if I am right so far. I am looking at the z-axis now only. The linearized equation of motion for the thrust in the z-direction is: $$T=m\cdot \ddot{z}+mg,$$ where $m$...
77 views

### Outer Position Loop to Control Inner Velocity Loop

I'm trying to control the position of a brushless DC gearmotor. To drive the motor, I have a controller box that provides a velocity that is proportional to a 0 to 5 V input. The motor has it's own ...
• 109
14 views

### What are common method for sensor feedback in teleoperated underwater ROV to close the control loop

I would like to know what are the common method to get sensor sensor feedback in teleoperated underwater ROV to close the control loop. I mean does it use Velocity or Force and what sensor are used. ...
• 147
333 views

### Self balancing bike using a flywheel: ROS implementation

I have a bike with two stands and a flywheel like this: The stands can be adjusted so that they don't touch the ground. Now, the task is to implement a self balancing mechanism: when I run the script,...
• 111
48 views

### Discretization of a control module

The desired control is $u_f=\frac{1+\eta s}{1+hs}a$, where $u_f$ is the feedforward control, $a$ is the feedforward observation and $\eta$ and $h$ are two constant parameters. However, I can only ...
74 views

### Servo Starts Oscillating Under Disturbance

I'm using MG996R servos to control a 6-axis desktop robot arm. When no disturbance (like a gentle push to the robot), the servos are fine and can hold their places. But under a gentle disturbance, ...
1 vote
37 views

### Obtain a State Space System given Denavit-Hartenberg parameters and a Rigid Body Tree model in MATLAB

I'm confused regarding the representatoin of a 6 D.O.F. robot arm with multiple links. I have the denavit-Hartenberg parameters and have used these to create a Rigid Body Tree model in MATLAB. The ...
• 169
324 views

### Implementing PID on a line following bot using turtlebot

I am using ROS melodic,turtlebot 2 on Ubuntu 18.04. The idea is to create an environment consisting of lines as a path (slightly curved), and to program the turtlebot to follow the lines. Basically, a ...
• 111
51 views

### can anyone explain detailly this video(title: sensorless active complaince)

https://www.youtube.com/watch?v=g8Je93soOZE i am interseted in how they achieve compilance and detect collision in servo without the use of sensors. so any one please explain briefly
64 views

### Mapping Joystick Inputs to Quadcopter

hope you are all doing well. We are doing a project where a quadcopter is controlled by an ordinary joystick. We have constructed the Control Algorithm and the joystick to move the quadcopter in ...
• 306
58 views

### Is feedback control fundamentally efficient than open-loop control?

Is feedback control more efficient in principle than open-loop control? Is there a name for the principle? (I'd like to do an internet search to understand that theorem.) Under ideal conditions, ...
• 131
67 views

### Identifying joints from transformation matrix (DH matrix)

Given a transformation matrix formed using the Denavit Hartenberg method, is there a way to identify joint paramters: for example the order of joints? I've come across a solution to an exam question ...
• 3
38 views

### PI controller for skew angle on a train wagon like robot

I have a robot very similar to a train wagon, it has 4 actuated wheels controlled by 2 motors. The two wheels that are located on the same rail are controlled by the same motor. On each wheel it's ...
• 33
248 views

### Can someone explain this yaw angle calculation equation?

Nowdays, I am trying to understand PX4 Autopilot(Drone Flight Control Open Source) attitude control code. But I can’t understand formula below which is in attitude control code description. Can anyone ...
89 views

### Pose difference estimation in cartesian impedance control

I am trying to implement a cartesian impedance controller in simulation (gazebo + KDL). The method which I am using is the following: Compute the EE pose from KDL's forward kinematics for the ...
1 vote
127 views

### Equations of motion in matrix form and energy consumption

I am working on Lagrangian derived high-dimensional motion equations for a robot in matrix form. The structure of such an equation is known: $M(q)\ddot{q}+C(q,\dot{q})\dot{q}+G(q)=0$ In here, $M(q)$, \$...
• 179
1 vote
23 views

### Navigation with obstacle avoidance without precise velocity measurement [closed]

I'm working on autonomous navigation and obstacle avoidance using a few small, education-purpose differential drive robots. The robot's motor can be programmatically controlled via PWM but the robot ...
85 views

### Visual servoing: simple control law

The problem I have a control scheme like the one in the image attached below (Source: Robotics, Vision and Control Fundamental Algorithms In MATLAB®, Peter Corke). But instead of a robotic arm, I have ...
1 vote
86 views

### Robot Operating System can be usable other than Robot application?

I am asking very general question, but i would appreciate if someone helps me. I want to use ROS for manufacturing process (Not robots) as a middleware that can create simulated Cyber physical system ...
61 views

### What is the terminology used to describe control without measurement?

I am currently writing a paper on information theory. In the paper, I will be comparing feedback control ( with observations of the environment, of course) and control without observations. My ...
• 131
1 vote
76 views

### Best way to control a robot from an application

I developed an application that places itself just before controlling the robot (CAD/CAM like application) and now I want to control my robot directly within the application. Typically I have two ...
• 123
1 vote
26 views

### Data gathering and selling [closed]

a friend of mine is building various Robots with different structures, sensors, limbs executing different tasks. He gathers data from all sensors etc regarding technical and scientific range of ...