As of May 31, 2023, we have updated our Code of Conduct.

# Questions tagged [control]

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

675 questions
Filter by
Sorted by
Tagged with
35 views

### Developing a robot using mecanum wheel to follow specific path accurately

I am developing a robot using esp32, mecanum wheel, stepper motor and mouse sensor. The robot runs 1000mm forward, 10mm sideways (right side without turning), 1000mm backward, 10mm right and cycle ...
83 views

### How are exoskeletons controlled?

It is my understanding that there are 3 fundamental control methods : velocity, position and torque. In exoskeletons meant to augment an healthy user's strength, a typical control method used is ...
78 views

### What’s this gearbox called? [closed]

I took an apart a child’s toy because it looked like it had a neat gearbox in it, it did. The problem is I have no idea what type of gearbox is and I wanna see more things used with it. It rotates ...
59 views

### How do you calculate this integral term in this PI Controller Formula?

This formula is the PI Control given in Eqn. 11.6, Pg. 419 of Chapter 11 in book Modern Robotics by Kevin M Lynch and Frank C Park. Here, Vb is the twist ==> Vb = (angular velocity, linear ...
32 views

### Inverted pendulum LQR controller using motor

In my lab, I am trying to balance an inverted pendulum using simple LQR. To balance the arm I am using a DC motor. Now I have the A, B, C, D matrices. Using those I am able to find the feedback gain '...
36 views

### How to exchange commands and states between hardware interfaces (to generate a CAN message)

I have a robot with ackermann steering and front 2 wheel drive. The vehicle already has all the mobility controls executed by the ground mobility module. The autonomy layer (the computing unit) will ...
65 views

### How to control the position of a load shared between two (servo)motors?

I want to position-control an axis combining the action of two DC servomotors - one of them alone is not powerful enough; I had those available and preferred not to buy a new one. I have not the ...
46 views

### Steering wheel angle control

I am working on an autonomous vehicle's control, specifically the steering angle control. Knowing that I used kinematic bicycle model, my questions are: How do I choose the actuator for my steering ...
1 vote
74 views

### How do I calculate reference trajectory for a robot following a parabolic path at a constant speed?

I have a 3 DOF robot arm and have been tasked with making it follow a path of $y=6-x^2$. Normally to compute the reference trajectory, I would simply create a linearly spaced vector of $x$ values and ...
82 views

### Velocity control with position setpoints

I'm trying to control the toyota HSR with a higher level whole-body controller that computes velocities, but the robot only offers JointPositionInterfaces in it's ros_control HardwareInterface ...
26 views

### Derivative Block Diagrams

I am a newbie in Control Theory. I am solving an exercise found on-line. I do not expect anyone to solve it for me. I would just ask for a clarification about the block "p+a". I suppose it ...
1 vote
36 views

### Webots - Copy Paste a Robot

In Webots: I want to do a Predator/Prey simulation and need to spawn the exact same robot when an event occurs. How do I copy/paste a robot I have in my world scene tree. I build it my self therefore ...
91 views

### Where should I write and call GPIO port connection in the hardware interface in ros2_control for control of robot movement on Raspberry Pi 4?

I am using ROS 2 Humble on Raspberry Pi 4(Ubuntu 22.04 OS). I am trying to build 2-wheeled diff-drive mobile robot and using ros2_control for controlling, but I'm ...
68 views

### Ros control pid gives different input than expected

I am trying to match the trajectory i am getting from gazebo simulation using ros_control and matlab for a simple pendulum which rotates in the horizontal plane (so no gravity, no friction and no ...
1 vote
57 views

### PD control with gravity compensation

Given the robot dynamics of the form $$M(\theta)\ddot{\theta}+C(\theta, \dot{\theta})\dot{\theta}+G(\theta)=u$$ where the notations have the standard meaning ($M$ is the inertia matrix, $C$ is ...
1 vote
23 views

### How to compute orientation error for a Puma end effector

i hope that you'll be ok! I'm trying to control a Puma robot using the inverse kinematics in Matlab. I used unit quaternions to express the orientation of End Effector frame and orientation of desired ...
1 vote
21 views

### When express a first-order system as a block diagram with feedback?

I've seen in many places that a first-order system is depicted as a block diagram using an integrator. For example, this figure comes from https://www.tutorialspoint.com/control_systems/...
33 views

### Light weight one axis hinge name/recommendation

I'm attempting to build a crow that can stay upright even when its perch tilts. For that I need to have some single axis hinges (not u-joints). I'm using 3mm rod for my internal supports and am ...
1 vote
45 views

### Differential Inverse Kinematic Controller ROS

Inverse differential Kinematic - Problem with Orientation Hey guys, currently I am working to control my UR-Robot. My goal is to control the robot with inverse differential kinematics : 1.) vel_q = J^...
36 views

### How to calculate Exponential coordinates of end_effector from Transformation matrix

I want to know Exponential coordinates of end effector $\text{S}\theta$(6-vector) from end effector transformation matrix. I calculated the transformation matrix of the end effector from the forward ...
24 views

### MPC over a distribution of states

What are the approaches to MPC when you have a distribution over your current state along with the process model?
27 views

1 vote
75 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})$$ ...
43 views

### Record and playback stepservo backdrive

I have a stepservo motor with a high precision encoder. I'd like to use it in "teach" mode where I can move it around with my hand (backdriving), and then playback whatever motion I did. ...
47 views

### PID controller feasibility

I'm trying to control a hybrid inverter to manage a selfconsumption mode bypassing its native mode - meaning to distribute power coming from solar and into/from battery to home consumption and grid. ...
43 views

### Occupancy grid height

I need to create an occupancy grid (2D) from pointcloud but i need to show also the height at every cell with colors. Right now i know that the occupancy grid is only on grey color, there is an option ...
1 vote
44 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 ...
327 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?
57 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 ...
24 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 \begin{equation} \frac{d}{dt}X = AX + B\begin{vmatrix} u_1(t)\\ u_2(t) \\ \end{...
47 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 ...
92 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 ...
1 vote
40 views

### Best way to Inculde System Characterstics (e.g. Laplace Equ.) in ODE for building Control Strategy

Let's consider the following ordinary differential equation (ODE): \begin{align*} \frac{\partial x}{\partial t} &= f(x,u)\\ 0 &= g(x,u)\\ y &= h(x,u) \end{align*}. We denote \$x\in \...
95 views

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 ...
1 vote