2015 54th IEEE Conference on Decision and Control (CDC) 2015
DOI: 10.1109/cdc.2015.7402901
|View full text |Cite
|
Sign up to set email alerts
|

Controllers as filters: Noise-driven swing-up control based on Maxwell's demon

Abstract: In this paper we show in simulation that if the controller and the filter are combined into a single computational unit operating like a "Maxwell's demon", controllerfiltered noise can successfully control a system of interest. Using this method, we perform Monte Carlo tests for the swing-up control of the cart pendulum, acrobot and pendubot systems. Results show that filtered noise can indeed act as a swingup controller, leading these systems to configurations where a locally stabilizing controller can comple… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
9
0

Year Published

2016
2016
2023
2023

Publication Types

Select...
5
2
1

Relationship

3
5

Authors

Journals

citations
Cited by 10 publications
(9 citation statements)
references
References 22 publications
0
9
0
Order By: Relevance
“…An algorithm for filtering control inputs was proposed in Tzorakoleftherakis and Murphey (2015) for noise-driven swing-up problems based on the hypothesis that noisy inputs can be a rich source of control authority if filtered in a meaningful task-specific way. This filter was implemented by combining a controller and a filter into a single computational unit that cancels noise samples not driving the system towards a desired control direction.…”
Section: Prior Workmentioning
confidence: 99%
“…An algorithm for filtering control inputs was proposed in Tzorakoleftherakis and Murphey (2015) for noise-driven swing-up problems based on the hypothesis that noisy inputs can be a rich source of control authority if filtered in a meaningful task-specific way. This filter was implemented by combining a controller and a filter into a single computational unit that cancels noise samples not driving the system towards a desired control direction.…”
Section: Prior Workmentioning
confidence: 99%
“…In this experiment, we implemented a form of assistance that can convert pure noise input into a successful task execution by comparing the noise input to that of an optimal controller [28]. The assistance acts as a filter similar to that described in [28] and [29], such that if user inputs agree with the optimal controller, user input is not modified by the interface. When user inputs do not agree, the robot physically rejects the input, providing feedback but not guidance.…”
Section: Resultsmentioning
confidence: 99%
“…The assistance algorithm used in these experiments was Maxwell’s Demon Algorithm (MDA). The MDA algorithm was proposed in [28] for noise-driven non-linear control based on the hypothesis that noisy inputs can be a rich source of control authority if filtered in a task-specific way. The MDA filter was implemented by combining a controller and a filter into a single computational unit that cancels noise samples not driving the system to the desired control direction.…”
Section: Methodsmentioning
confidence: 99%
“…In this work, we allocate control using a filter (Tzorakoleftherakis and Murphey, 2015) described more thoroughly in Section 3.3. Our control allocation strategy is similar in practice to virtual fixtures and virtual guides , techniques that are common in the haptics literature (Forsyth and MacLean, 2005; Griffiths and Gillespie, 2005).…”
Section: Background and Related Workmentioning
confidence: 99%
“…We use a geometric signal filter that is capable of dynamically shifting which partner is in control at any given instant based on optimality criteria. This technique is known as Maxwell’s Demon Algorithm (MDA) (Tzorakoleftherakis and Murphey, 2015). Our specific implementation of MDA is detailed in Algorithm 1 where u h is the control input from the human operator, u a is the control produced by the autonomy, and u is applied to the dynamic system.…”
Section: Mbscmentioning
confidence: 99%