Questions tagged [control]

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

Filter by
Sorted by
Tagged with
1
vote
0answers
48 views

Is it possible to make a self balancing robot using small or medium scale integrated circuits?

Almost all the information I've seen about self-balancing robots implies the use of an Arduino to implement the control. I'm wondering if it is possible to implement the control using just small or ...
3
votes
1answer
76 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 ...
0
votes
1answer
27 views

What is the Control mixer block that is usually found in control schemes?

There is usually a control mixer block in control schemes in robotics. What is it and what is the functionality and where can I read more about it. Reference to the paper: https://giuseppesilano.net/...
0
votes
0answers
61 views

Compensator design

I got a plant $G(s)=\left(0.13s+1\right)/s^2$ to design a compensator which provides below demands: Settling time : max 2s Overshoot : max %35 Gain margin : min 10 dB Phase margin : min 30 deg ...
0
votes
0answers
10 views

How does TTS TacTile Code Reader work?

This is the TTS TacTile Code Reader: https://www.tts-international.com/tactile-code-reader/1010494.html?cgid=Primary-Computing_--_ICT-Bee-Bot_Blue-Bot_--_Pro-Bot There aren't any connection pins, I ...
0
votes
0answers
48 views

feedback linearization for a quadrotor

I am trying to develop a controller for a quadrotor using dynamic feedback linearization technique, but I am not sure I am doing thigs correctly. I know that for designing such controller I have to ...
2
votes
3answers
105 views

How to control the velocity of a mobile robot?

I have a differential drive robot whose linear velocity and angular velocity is to be controlled. The current strategy for doing that is: A high level path tracking module spits out the reference ...
1
vote
0answers
43 views

Partial CoM, the velocity Jacobian and Control

New to robotic arms here. I am currently working with a 6-DOF robotic arm shown below: I have derived the FWD Kinematics and mapped the joint angles and the resulting end-effector positions. When I ...
2
votes
0answers
31 views

value of $\gamma$ in the H-infinity norm

Suppose I have the system: $\dot{x} = Ax+Bu$ $y=Cx+Du$ and the following Hamiltonian matrix: $H=\begin{pmatrix} A & \frac{1}{2}B^TB\\ -CC^T&-A \end{pmatrix}$ I want to find the value ...
1
vote
0answers
37 views

Finding transfer function from bode plot

I try to estimate a system transfer function by hand calculation from a bode plot data but I could not succeed yet and I need someone help. it will be appreciated if anyone explains or refer me to a ...
1
vote
2answers
46 views

Block algebra and normal algebra inconsistent

I've been playing around with some block maths, mostly trying to remember how it actually works, and I've come to a simple example that should be reduced, however when doing the normal maths, compared ...
0
votes
2answers
51 views

Why would I use three state variables for a second order system? [state space modeling]

I'm currently being asked to write a state space model of a falling object (equation attached). I had taken a linear systems course five years ago in which I did a lot of conversion between high ...
2
votes
1answer
27 views

Constant Offset matrix

I've been reading about controlling systems via momentum wheels. Such as in Satellites, or fancy inverse pendulums. In a particular paper, the writer tries to explain away an offset and settling of ...
0
votes
1answer
25 views

Autonomous quadcopter: How to transform setpoint into motor inputs?

I would like to know how to transform a setpoint to inputs for the motors of a quadcopter. I would like a function like that: ...
0
votes
1answer
93 views

teleop_twist_joy with Logitech F710 Joystick force feedback error

I am using a Logitech F710 joystick game controller in ROS Kinetic Kame. I was able to perform jstest testing, and can see my joystick works well. But when I try ...
0
votes
0answers
31 views

Relation between PWM frequency and torque

I am using Pololu G2 18v15 to drive a maxon motor. The motor is supposed to drive a load in a sinusoidal trajectory against gravity with maximum torque of 0.0634 NM with max speed of 5 rpm. I am using ...
2
votes
2answers
89 views

Why is behavior-based robotics not as popular as deep learning or reinforcement learning?

I am a master student in Germany and one of our professors is doing robotics research but with a different paradigm - the behavior-based robotics based on Subsumption Architecture developed by prof. ...
0
votes
1answer
36 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 ...
0
votes
0answers
18 views

How to make x variable change each time and read its value from txt file

I am working on my undergraduate project and this is my first time in using use python to control parrot bebop 2 drone and use BCI or BMI technology. I have x variable (int) and I want to read its ...
0
votes
1answer
28 views

Do I have to use the CAN protocol that the motor controller uses in order to communicate with it?

I have a question about using the CAN bus to control motor controllers. Do I have to use the CAN protocol that the motor controller uses, e.g. CANopen CiA DS 301 CiA profile 402, in order to ...
0
votes
1answer
38 views

Fuzzy logic controller for controlling a four-bar linkage

I am trying to design a control system to move a joint of four bar linkage according to desired trajectory. A dc-motor is used to move the joint. Can fuzzy logic controller be used to solve this ...
0
votes
3answers
59 views

Simple explanation of PID control [duplicate]

I tried reading and searching different books and links for understanding PID control but not much progress Can some one please give me simple explanation of PID control?or atleast links where easy ...
1
vote
3answers
126 views

Control VS artificial intelligence?

I have heard of both the terms AI (artificial intelligence) based robots and control based robots. Although they are both different fields, what is the difference between AI and control in regards to ...
1
vote
1answer
22 views

Max motor voltage for RoboClaw controller

The RoboClaw data sheet from ServoCity mentions various current limits, but what about voltage? Can I run a 110 Vdc treadmill motor?
1
vote
1answer
33 views

Sampling time selection

I'm trying to design a compensator for a pendulum type plant with arduino mega. As you can see from the picture, the system bandwidth is 9 rad/sec. I calculated the sampling time as ws=10*wb=90, so, ...
2
votes
1answer
40 views

PID control: zero out integral on error sign change?

I am learning about PID as a novice to robotics (background in software engineering). One common problem with PID is that if the PV is below the SP for a long time, integral term will accumulate a ...
0
votes
0answers
47 views

moveit! trajectory execution aborted

I'm trying to send a custom arm to a pose through moveit_commander_cmdline.py, it fails after sending to the said pose using " go default_pose" and returns an error. ...
1
vote
1answer
29 views

Joint torque sensor vs end-effector force sensor

I am trying to understand the difference between joint torque sensors, and force sensors, in a robot arm. From what I understand, joint torque sensors estimate the torque at each joint, whereas a ...
1
vote
1answer
25 views

Transform this matrix of distances into a more general one

I need to make the navigation and guidance of a vehicle (a quadcopter) in a platform. This platform can be seen like this: where the blue dots are the center of each square, and the $x$ distances are ...
0
votes
0answers
39 views

Force Controller for robotic manipulation

I want to implement a force controller but I don't understand some concepts here. I saw some books that say the output torque command of the force controller and the impedance controller will be ...
0
votes
0answers
17 views

Trajectory tracking problem for non-holonomic mobile robots

Currently, I am working on the trajectory tracking problems of autonomous ground vehicle and a little confused about the applicability of control theory for different types of wheeled mobile robots. ...
1
vote
2answers
61 views

Which controller (PI or PD) is generally more robust to noisy sensor measurements and why?

Assuming no filter is used to measure error (or rate of change in error) with respect to a desired state, would a PI controller more/less/about equally robust to signal input noise compared to a PD ...
0
votes
1answer
47 views

PID control loop and feedback acquisition synchronization

In many real-time PID control loop application I have seen that the control loop is triggered exactly as the ADC interrupts arrives in order to achieve maximum synchronization between feedback ...
2
votes
1answer
32 views

When are non-diagonal matrices advantageous for linear quadratic regulators?

When setting up an optimal control problem using a linear quadratic regulator, one often chooses semi-definite matrices Q and R such that the objective function J has the form $$J=\int_{t_0}^{t_f}(...
1
vote
1answer
35 views

What is Natural Navigation?

While going through this Page on different types of navigations used in AGV's for Industrial Environments. I came across natural navigation which claims to reduce installation time and cost for the ...
0
votes
3answers
68 views

PID control while desiring steady state offset

I have a rather niche application of PID control, and I am looking for ideas on how to solve it. Design Temperature sensor is externally mounted on a liquid vessel's body --> ...
0
votes
1answer
121 views

What are the differences between trajectory planning, trajectory tracking, path planning, path following and motion planning?

What are the differences between trajectory planning, trajectory tracking, path planning, path following and motion planning? And what are the basic methods they use?
2
votes
1answer
33 views

Force controller with feedback issues

I'm implementing a force controller on a robotic arm, where the force input comes from torque sensors in the joints. I have calculated the cartesian force on the end-effector from the joint torques, ...
2
votes
1answer
60 views

Feedback linearization of a nonlinear MIMO system

I have to design a feedback linearization for the model of a car with a single trailer. This picture shows the system: And this is the kinematic model I got, where ...
1
vote
1answer
41 views

Kalman Filter: Do we need to measure each entry of the output-sequence, or can we derive them?

A Kalman-Filter gets applied to a state-space model in order to obtain estimates of the state-vector. Example: Assume a car moving on a straight line in x-direction (this is a 1-dimensional problem)....
2
votes
0answers
32 views

How to identificate uav's roll and pitch model and control to track object?

I'm building a drone distance controller for parrot mambo. I need to track a colored page with given distance and given heigth. I can get the yaw information from parrot mambo with 0.5 sec. Since I ...
1
vote
0answers
30 views

Task Space Control Parameters for 6-Dof Manipulator

I'm developing a Task Space controller based on speed for a Universal Robot 5. I've already calculated the Jacobian, position and rotation error for the classic control method: The method works fine ...
1
vote
1answer
66 views

Why do I need impedance control?

I am having a hard time understanding the impedance controller. I see that it looks at the manipulator as impedance and the environment as admittance. However, it is hard to grasp the concept and ...
0
votes
1answer
25 views

Design a robot that can apply hot glue to paper

I need to automate a process that involves applying hot glue to paper. I own a standard handheld hot glue gun, like this one: Sticks of room-temperature glue are fed in the right side. Pulling the ...
1
vote
2answers
139 views

Why is the Kalman filter a filter and not a control system?

Why is the Kalman filter a filter and not a control system? The Kalman filter is a recursive filter which can be used to estimate the internal state of a linear dynamic system with noise in the signal(...
0
votes
0answers
49 views

Real-time python reinforcement learning library

I'm looking for a reinforcement learning library that can be used for real-time robot control. What I first had in mind was ROS to describe the robot, Mujoco to simulate physics, and OpenAI gym to ...
1
vote
0answers
16 views

Control Algorithms for Kinesthetic Teaching

There are several algorithms for post-processing of kinesthetically demonstrated motions for manipulators learning a task. However, I have failed to find papers/research work on modeling the ...
0
votes
0answers
30 views

How to add some more feature for this simulink model

After some research Robotic hand simulation in MatLab? After some motivation, I have tried to go inside Matlab Simulink and was able to do this :- https://drive.google.com/open?id=...
0
votes
1answer
37 views

Image based visual servoing for quadrotor forward flight

I'm still trying to understand how to implement image based visual servoing (IBVS) for quadrotor. The control laws seem straightforward if you want to use IBVS to track a feature in the image space at ...
0
votes
0answers
43 views

How to find Q and R in the Kalman filter according to known noise information?

My team built this linearized model in Simulink which works pretty well. I am currently building a continuous kalman filter. I assume some noise disturbance in the input and the measurement like what ...