Learning Control Zhanginstant download
Learning Control Zhanginstant download
or textbooks at https://ebookmass.com
_____ Follow the link below to get your download now _____
https://ebookmass.com/product/learning-control-zhang/
https://ebookmass.com/product/learning-control-dan-zhang/
https://ebookmass.com/product/motor-learning-and-control-concepts-and-
applications-richard-a-magill/
https://ebookmass.com/product/craving-control-faust/
https://ebookmass.com/product/plasmonic-mems-john-x-j-zhang/
Transcritical CO2 Heat Pump Xin-Rong Zhang
https://ebookmass.com/product/transcritical-co2-heat-pump-xin-rong-
zhang/
https://ebookmass.com/product/intelligent-satellite-design-and-
implementation-jianjun-zhang/
https://ebookmass.com/product/four-treasures-of-the-sky-jenny-tinghui-
zhang/
https://ebookmass.com/product/physical-fundamentals-of-
nanomaterials-1st-edition-bangwei-zhang/
https://ebookmass.com/product/big-data-mining-for-climate-change-
zhihua-zhang/
Learning Control
FIRST EDITION
Dan Zhang
York University, Toronto, ON, Canada
Bin Wei
Algoma University, Sault Ste Marie, ON, Canada
Table of Contents
Cover image
Title page
Copyright
List of contributors
Abstract
1.1. Introduction
1.2. Background
1.4. Results
1.5. Conclusions
Appendix 1.A.
References
Chapter 2: Cognitive load estimation for adaptive human–machine
system automation
Abstract
2.1. Introduction
References
Abstract
3.1. Introduction
3.8. Remarks
References
Abstract
4.3. Summary
References
Abstract
5.1. Introduction
Abstract
6.1. Introduction
6.6. Conclusion
References
Abstract
7.1. Introduction
7.5. Conclusion
Appendix 7.A.
Appendix 7.B.
References
Abstract
8.1. Introduction
8.5. Conclusion
References
Abstract
9.1. Introduction
9.7. Conclusions
References
Abstract
10.1. Introduction
10.3. Experiments
10.4. Conclusions
References
Index
Copyright
Elsevier
Radarweg 29, PO Box 211, 1000 AE Amsterdam, Netherlands
The Boulevard, Langford Lane, Kidlington, Oxford OX5 1GB, United
Kingdom
50 Hampshire Street, 5th Floor, Cambridge, MA 02139, United States
Notices
Knowledge and best practice in this field are constantly changing.
As new research and experience broaden our understanding,
changes in research methods, professional practices, or medical
treatment may become necessary.
To the fullest extent of the law, neither the Publisher nor the
authors, contributors, or editors, assume any liability for any injury
and/or damage to persons or property as a matter of products
liability, negligence or otherwise, or from any use or operation of
any methods, products, instructions, or ideas contained in the
material herein.
ISBN: 978-0-12-822314-7
Typeset by VTeX
List of contributors
Simge Akay Computer Engineering Department, Bahcesehir
University, Istanbul, Turkey
Basim Alghabashi Concordia Institute for Information Systems
Engineering (CIISE), Concordia University, Montreal, QC, Canada
Mohamed Al Mashrgy Electrical and Computer Engineering
(ECE), Al-Mergib University, Alkhums, Libya
Nafiz Arica Computer Engineering Department, Bahcesehir
University, Istanbul, Turkey
Zeinab Arjmandiasl Concordia Institute for Information Systems
Engineering (CIISE), Concordia University, Montreal, QC, Canada
Muhammad Azam Electrical and Computer Engineering (ECE),
Concordia University, Montreal, QC, Canada
B. Balasingam Department of Electrical and Computer
Engineering, University of Windsor, Windsor, ON, Canada
Jamal Bentahar Concordia Institute for Information Systems
Engineering (CIISE), Concordia University, Montreal, QC, Canada
F. Biondi Faculty of Human Kinetics, University of Windsor,
Windsor, ON, Canada
Aaron Boda Department of Earth and Space Science and
Engineering, Lassonde School of Engineering, York University,
Toronto, ON, Canada
Nizar Bouguila Concordia Institute for Information Systems
Engineering (CIISE), Concordia University, Montreal, QC, Canada
Duygu Cakir Computer Engineering Department, Bahcesehir
University, Istanbul, Turkey
Mark Green Faculty of Science, Ontario Tech University, Oshawa,
ON, Canada
Sorin Grigorescu
Robotics, Vision and Control (ROVIS), Transilvania University of
Brasov, Brasov, Romania
Artificial Intelligence, Elektrobit Automotive, Brasov, Romania
Baoxin Hu Department of Earth and Space Science and
Engineering, Lassonde School of Engineering, York University,
Toronto, ON, Canada
Xishi Huang RS Opto Tech Ltd., Suzhou, Jiangsu, China
M. Khalghollah Schulich School of Engineering, University of
Calgary, Calgary, AB, Canada
Howard Li Department of Electrical and Computer Engineering,
University of New Brunswick, Fredericton, NB, Canada
C.J.B. Macnab Schulich School of Engineering, University of
Calgary, Calgary, AB, Canada
Narges Manouchehri Concordia Institute for Information Systems
Engineering (CIISE), Concordia University, Montreal, QC, Canada
Jun Meng Zhejiang University Robotics Institute, Hangzhou,
China
Afshin Rahimi Department of Mechanical, Automotive and
Materials Engineering, University of Windsor, Windsor, ON, Canada
P. Ramakrishnan Department of Electrical and Computer
Engineering, University of Windsor, Windsor, ON, Canada
Jing Ren Department of Electrical and Computer Engineering,
Ontario Tech University, Oshawa, ON, Canada
Jianguo Wang Department of Earth and Space Science and
Engineering, Lassonde School of Engineering, York University,
Toronto, ON, Canada
Jin Wang Zhejiang University Robotics Institute, Hangzhou,
China
Chapter 1: A high-level design
process for neural-network
controls through a framework of
human personalities
M. Khalghollah; C.J.B. Macnab Schulich School of Engineering,
University of Calgary, Calgary, AB, Canada
Abstract
Current learning systems in the field of feedback control deal
with both unbiased nonlinearities and biased nonlinearities
(where bias is measured at the origin) quite differently.
Unbiased nonlinearities lend themselves to direct adaptive
control methods. Biased systems, on the other hand, typically
require actual learning of the bias term in order to achieve
acceptable error and effort. This paper attempts to unify these
approaches, and to learn to compensate for both types of
nonlinearities simultaneously. To do so we utilize a graphical,
quantitative theory of human personalities, which assumes that
their personalities indicate how people interact with the world
around them using feedback. This biologically-inspired
approach allows us to develop a formal design framework for
tackling this problem. Simulations with a two-link robotic
manipulator demonstrate the utility of the learning design
method, where gravity provides the main biased nonlinearities,
while friction, centripetal, and Coriolis forces are treated as
unbiased nonlinearities; our neural-network update laws learn
all these robot nonlinearities at the same time. Lyapunov
methods result in stability guaranties for the proposed method.
Keywords
learning control; direct adaptive control; linear quadratic regulator;
gravity compensation; trajectory tracking; robotic manipulators;
personality theory
Chapter Outline
1.1 Introduction
1.2 Background
1.2.1 The CMAC associative-memory neural
network
1.2.2 Unbiased nonlinearities
1.2.3 Direct adaptive control in the presence
of bias
1.2.4 A graphical model of personalities
1.2.5 A computer model of personalities
1.3 Proposed methods
1.3.1 Proposed learning law
1.3.2 Cost functional for optimization
1.3.3 Stability analysis
1.4 Results
1.4.1 Developing a design procedure
1.4.2 Two-link robotic manipulator
1.5 Conclusions
References
1.1 Introduction
This work addresses the difficulty in designing a learning control for
system dynamics that contain both a large bias and significant
nonlinearities, using the example of a robotic manipulator to
develop and test the ideas. The vast majority of learning-control
techniques in the literature addressing tracking control of the robot's
end-effector try to cancel the force of gravity, or compensate for
velocity-dependent nonlinearities that tend to pull the tip off-track,
i.e. friction, Coriolis, and centripetal (FCC) terms. The ad hoc
methods found in the literature that proposed learning both gravity
and FCC terms end up doing so sequentially, not simultaneously, to
the best of our knowledge. In this paper, we suggest the basic
difficulty in trying to achieve both at the same time stems from the
need to approach these two problems differently, i.e. they require
two different types of learning.
Gravity acting on a robot qualifies as a nonlinear term with
significant bias; for a simpler example of a biased nonlinearity,
consider a cosine term near the origin. Control systems generally
endeavor to cancel biased nonlinearities with a feedforward term, i.e.
an open-loop, bias-compensation, or set-point control. A sine
function, on the other hand, provides a simple example of a
nonlinear function with a value of zero at the origin; compensating
for this type of unbiased nonlinearity requires nonlinear feedback. A
learning control for this problem essentially ends up achieving a
memorized feedback term. Since the FCC terms in a robot manipulator
go to zero when the velocity goes to zero, and the need for high-
speed precision remains relatively rare in industrial applications, as
a practical matter the trajectory-tracking control problem without
gravity ends up more like learning sine than cosine. One important
difference from the designer's point of view lies in the choice of
robust weight update method, i.e. designing updates for the weights
(adaptive parameters) that remain robust to disturbances in the
sense of limiting weight drift (overlearning) and preventing bursting
(a sudden increase in error after a period of convergence). For
unbiased nonlinearities, a leakage term forgetting factor that tries to
drive the weights toward zero works well in practice. However, such
a term would directly result in a steady-state error for biased
nonlinearities; for biased nonlinearities the field of adaptive control
offers deadzone, parameter projection, and supervised leakage as
choices for the designer, all of which require some a priori
knowledge of the system's parameters and/or expected disturbances;
as a result many do not classify such methods as true learning
systems.
Here we use our own previously-proposed graphical model of
human personalities to examine the problem [1]. A resulting
computational model, based on feedback theory, allows a prediction
of the probability distribution of Myers–Briggs behavioral technique
types in the human population, for the J/P and T/F pairs [2] as well
as for the I/E and N/S pairs [3]. This biologically-inspired perspective
allows more intuitive design methods for the high-level thinking
required in today's advanced control-system applications [4]. The
proposed framework provides insight into the nature of the two
types of learning problems outlined above, and it suggests how to
achieve them simultaneously on a robot arm, i.e. like humans do.
Building on the idea of LQR control, the approach results in an
optimization method for the design of all the control parameters
(feedback gains and adaptation rates) in a learning controller—the
first such formal design method appearing in the literature that
extends the LQR approach to nonlinear systems, to our knowledge.
Robotic-manipulator dynamics contain significant nonlinearities;
proposed control methods based on linear-system theory must, at
the very least, assume implementation of a gravity-compensation
term [5]. Actually learning the force of gravity should provide many
advantages, including decreasing engineering-design costs and
achieving real-time payload adaptation. An iterative learning control
[6] has some advantages, but does not address robustness to
disturbances and/or payloads. Radial basis function networks
(RBFNs) can learn to estimate the gravity term in some robot
manipulators [7,8] and some biped robots [9], but the method does
not extend well to multi-link robots due to the curse of dimensionality
when trying to add more inputs into an RBFN network.
The method in [10] learns both gravity and other nonlinearities,
but the very-small leakage term used in order to avoid sag-due-to-
gravity appears insufficient to deal with realistic disturbances. The
authors of [11] proposed an RBFN method that adapts to both
gravity (biased nonlinearity) and FCC terms (unbiased
nonlinearities), but requires knowledge of the inertia matrix—which
implies the designer would, in fact, know the gravity term. In [12],
only gravity compensation gets proposed in the first step of
y g y p g p p p
backstepping for a flexible-joint robot, and not FCC terms. The same
authors tackle learning all nonlinearities for a Baxter robot in [13],
but the tracking performance requires a set of weights identified
during a learning stage—in practice it would seem the learning stage
would find the large biased nonlinearity and the tracking stage
would fine-tune the performance by compensating for the unbiased
nonlinearities.
In previous work, our research group presented a near-optimal
control [14], which developed an approach to achieve a near-optimal
control signal in the presence of gravity. A cerebellar model
articulation controller (CMAC) [15], with advantages of a fast
adaptation rate and real-time computational ability, was found to
have unique properties for tackling this problem; freezing a set of
supervisory network's local weights when the bias becomes
identified can compensate for the gravity bias term, and further
learning (using leakage) could then fine-tune for the FCC terms. The
disadvantage was the procedure was ad hoc, based on intuitive
insights into the workings of the CMAC.
Developing a formal design method, on the other hand, may have
some far-reaching implications for the field of control. Some have
playfully accused the field of control-systems of having a dirty secret:
designers often choose gains and/or parameters by trial-and-error,
rules-of-thumb, and/or experience. Such methods can be inadequate
when facing contemporary problems of interest, such as robots
interacting with unknown, unstructured environments.
Optimization methods promise a path to solve this problem, but
standard higher-level cognitive frameworks for the design of cost-
functionals remain an open problem to our knowledge. Even in the
case of the linear quadratic regulator (LQR), current theory does not
provide the designer with a method for choosing the Q and R
weighting matrices. For more advanced nonlinear systems that
interact with an environment, researchers struggle with even
creating a suitable cost-functional at the moment. This work
provides a biologically-inspired method for designing cost-
functionals and the value of the weightings. We use a model of
human personalities; choosing a personality directly results in a
p g p y y
choice of numerical weightings. Thus, a control system designer can
use their intuitive understanding of human personalities at the high-
level design stage. Not only can this avoid trial and error in picking
parameters, but it may also significantly reduce the total number of
parameters needed compared to manual designs. Consider an
analogy to how fuzzy logic proved quite a time-saving invention for
control design, as a result of allowing human intuition to guide the
design of computational decision-making and reducing the number
of parameters that the designer needs to choose; fuzzy control ended
up significantly broadening the field of computer automation, since
many more problems would lend themselves to a cost-effective
and/or time-efficient design solution.
This chapter first gives a background on CMAC neural network
and direct adaptive control methods, as applied to both biased and
unbiased nonlinearities. The Background section ends with a short
introduction to our personality theory, and describes how the
framework enables design of PID+bias controls using a nonlinear
quadratic regulator. In the Proposed Methods section, we show how
to extend the approach to designing an adaptive learning control.
The Results section illustrates a formal engineering design
procedure, based on constraints and objectives, for a simple mass-
spring-mass and then a two-link robotic manipulator.
1.2 Background
1.2.1 The CMAC associative-memory neural
network
This work assumes an associative memory will serve as the
nonlinear approximator without loss of generality, where a weighted
sum of basis functions gives the estimate of nonlinear function
as
(1.1)
(1.2)
where denotes the normalized position within the
cell on the kth input; normalization produces
(1.3)
An example of a spline CMAC with normalized basis functions in
one dimension appears in Fig. 1.1: for two dimensions see Fig. 1.2.
Rather than an impractical allocation of memory for n-dimensional
arrays, the CMAC uses hash-coding to map virtual cells to a one-
dimensional physical memory, since relatively few cells ever get
activated in high-dimensional space during trajectory tracking of a
robot [16] (hash collisions become possible, however unlikely).
(1.4)
(1.5)
(1.6)
(1.7)
(1.8)
where indicates the ideal-weight estimates, positive parameter ν
determines the influence of the robust leakage modification, which
limits weight drift by trying to force the weights to zero. As long as
remains relatively small, the leakage term does not significantly
reduce performance. The definition of z implies positive constant
equates to a derivative gain from PID control—giving an effective
proportional gain . We denote the positive-constant
adaptation gain as because in subsequent sections will we point
out similarities of the neural network to an integral term, i.e. this
work treats a neural network trained with adaptive-control update
laws as just a memorized integral.
Note that the system control actually occurs as a multi-rate signal,
with the feedback running fast enough to approximate a continuous
time signal and the neural network updated at a discrete rate, i.e. a
zero-order-hold discretized signal describes its output characteristics.
Designers often choose leakage for a robust update, and in discrete
time with sampling period Δt the delta-rule update becomes
(1.9)
(1.11)
(1.12)
(1.13)
(1.15)
where the words indicate overall norm measurements e.g.
norms; the first two terms equate to the terms multiplied by the Q
matrix in an LQR control (assuming an SISO system with position
and velocity states), while the third term penalizes the PID control
effort for the first half of the step response, but for the second half
acts like traditional LQR only penalizing a measure of PD feedback
effort, e.g. . The term stems from understanding the
integral term as trying to compensate for the bias (or inaccuracies in
bias compensation). Thus, an integral qualifies as a simple learning
term, and its error measures the distance from its ideal value (the
bias that would result in as the error reaches zero at steady
state). We point out the following similarities to the qualities in the
graphical theory of personalities:
which allows a high-level control design e.g. choosing a desired
personality results in the weighting parameters in a nonlinear
quadratic regulator (NQR). This eliminates the need to pursue trial-
and-error, rule-of-thumb, or experiential choices of Q's and R's,
allowing an intuitive understanding of human personalities to guide
the design process at the highest level (Fig. 1.7).
In previous work we pointed out similarities in PID+bias control
to the Myers–Briggs personality behavioral techniques for humans:
(1.16)
(1.17)
(1.19)
The first three terms look familiar, known from the LQR cost
functional, while the feedback effort only includes
(1.20)
(1.22)
(1.23)
(1.24)
(1.25)
(1.26)
Thus, the position constraint defines what the user would see as the
effective steady-state error for the step response, the remaining sag
below the set-point at the end of the measured step. The velocity
constraint might help ensure safe operation and/or help reduce
wear-and-tear of mechanical parts e.g. so that the system lasts the
specified life-span as per the engineering specs. One might design
the effort constraints with actuator saturation, actuator life-span,
and/or safety considerations in mind. For objectives we look at
minimizing total error, velocity, and/or effort over the entire step.
(1.27)
so that the effort objective measures both feedback effort and extra
effort (beyond the bias).
We propose the following engineering design procedure:
Step 1) Start with very unbalanced personalities—choose
parameter p small.
Step 2) Run step responses for all eight personality types.
Step 3) Repeat first two steps until at least three personalities
meet all the constraints.
Step 4) Compare how well the constraint-satisfying controls
meet the objectives.
Step 5) Choose one of these controls.
"How many rooms has Mr. St. George?" asked the scientist.
Two minutes later the three men stood in the reception-room of the
apartments. There came to them from somewhere inside a deadly,
stifling odor of chloroform. After one glance around The Thinking
Machine rushed into the next room, the studio.
There on the floor lay huddled the figure of a man. Blood had run
from several wounds on his head. The Thinking Machine stooped a
moment, and his slender fingers fumbled over the heart.
The Thinking Machine went on into the little bedroom which Hatch
had searched. He flung open the bathroom and peered in, only to
shut it immediately. Then he tried the handle of another door, a
closet. It was fastened.
"Ah!" he exclaimed.
Then on his hands and knees he sniffed at the crack between the
door and the flooring. Suddenly, as if satisfied, he arose and stepped
away from the door.
The detective, a powerful man, and Hatch threw their weight against
the door; it stood rigid. They pulled at the handle; it refused to yield.
The weapon was in his hand almost before the detective was aware
of it, and, placing the barrel to the keyhole, The Thinking Machine
pulled the trigger. There was a resonant report, the lock was
smashed and the detective put out his hand to open the door.
The Thinking Machine drew Detective Mallory and Hatch to one side,
out of immediate range of any person who might rush out, then
pulled the closet door open. A cloud of suffocating fumes--the
sweet, sickening odor of chloroform--gushed out, but there was no
sound from inside. The detective looked at The Thinking Machine
inquiringly.
In silence for half an hour the scientist labored over the unconscious
forms of his three patients. The detective and reporter stood by,
doing only what they were told to do. The wind, cold and stinging,
came pouring through the windows, and it was only a few minutes
until the chloroform odor was dissipated. The first of the three
unconscious ones to show any sign of returning comprehension was
Victor Willis, whose presence at all in the apartments furnished one
of the mysteries which Hatch could not fathom.
It was evident that his condition was primarily due to the wounds on
his head--two of which bled profusely. The chloroform had merely
served to further deaden his mentality. The wounds were made with
the butt of the revolver, evidently in the hands of the artist. Willis's
eyes opened finally and he stared at the faces bending over him with
uncomprehending eyes.
"You're all right now," was the scientist's assuring answer. "This man
is your prisoner, Detective Mallory, for breaking and entering and for
the attempted murder of Mr. St. George."
"She was here, then!" he exclaimed suddenly, violently. "I knew it. Is
she dead?"
Willis was able to walk to the other room with help. Miss Field and
St. George lay side by side in the cold wind from the open window.
The Thinking Machine had forced a little whiskey down their throats,
and after a time St. George opened his eyes.
The artist was instantly alert and tried to rise. He was weak,
however, and even a strength given to him by the madness which
blazed in his eyes did not avail. At last he lay raving, cursing,
shrieking. The Thinking Machine regarded him closely.
Again for many minutes the scientist worked with the girl. Finally he
asked that an ambulance be sent for. The detective called up the
City Hospital on the telephone in the apartments and made the
request. The Thinking Machine stared alternately at the girl and at
the artist.
"I don't know," was the frank reply. "She's been partly stupefied for
days--ever since she disappeared, as a matter of fact. If her physical
condition was as good as her appearance indicates she may recover.
Now the hospital is the best place for her."
It was only a few minutes before two ambulances came and the
three persons were taken away; Willis a prisoner, and a sullen,
defiant prisoner, who refused to speak or answer questions; St.
George raving hideously and cursing frightfully; the woman,
beautiful as a marble statue, and colorless as death.
When they had all gone, The Thinking Machine went back into the
bedroom and examined more carefully the little closet in which he
had found the artist and Grace Field. It was practically a padded cell,
relatively six feet each way. Heavy cushions of felt two or three
inches thick covered the interior of the little room closely. In the top
of it there was a small aperture, which had permitted some of the
fumes of the chloroform to escape. The place was saturated with the
poison.
Detective Mallory and Hatch followed him out and a few minutes
later sat opposite him in his little laboratory. Hatch had told a story
over the telephone that made his City Editor rejoice madly; it was
news, great, big, vital news.
"Now, Mr. Hatch, I suppose you want some details," said The
Thinking Machine, as he relapsed into his accustomed attitude. "And
you, too, Mr. Mallory, since you are holding Willis a prisoner on my
say-so. Would you like to know why?"
"It was necessary, therefore, even that early in the work of reducing
the mystery to logic to center it about St. George. This I explained to
Mr. Hatch and pointed out the fact that the girl and the artist might
have eloped--were possibly together somewhere. First it was
necessary to get to the artist; Mr. Hatch had not been able to do so.
"There was one thing in the world that St. George loved with all his
heart," explained the scientist. "That was his picture. Every act of his
life has demonstrated that. I looked at a telephone book; I found he
had a 'phone. If he were in his rooms, locked in, it was a bit of
common sense that his telephone was the best means of reaching
him. He answered the 'phone; I told him, just at 9:30, that the Art
Museum was on fire and his picture in danger.
"Mr. Hatch detailed all his discoveries and the conversation with Miss
Stanford to me on the day after I 'phoned to St. George, who, of
course, had found no fire. It showed that Miss Stanford suspected
Willis, whom she loved, of the murder of Miss Field. Why? Because
she had heard him threaten. He's a hare-brained young fool,
anyway. What motive? Jealousy. Jealousy of what? He knew in some
way that she had posed for a semi-nude picture, and that the man
who painted it loved her. There is your jealousy. It explains Willis's
every act."
"Thus it happened that I was not the only one to think that St.
George knew where the girl was. Willis, the one most interested,
thought she was there. I questioned Miss Stanford mercilessly, trying
to get more facts about the young man from her which would bear
on this, trying to trick her into some statement, but she was loyal to
the last.
"All these things indicated several things. First, that Willis didn't
actually know where the girl was, as he would have known had he
killed her; second, that if she had disappeared with a man, it was St.
George, as there was no other apparent possibility; third, that St.
George would be with her or near her, even if he had killed her;
fourth, the pistol shot through the arm had brought on again a
mental condition which threatened his entire future, and now as it
happens has blighted it.
"Thus, Miss Field and St. George were together. She loved Willis
devotedly, therefore she was with St. George against her will, or she
was dead. Where? In his rooms? Possibly. I determined to search
there. I had just reached this determination when I heard St.
George, violently insane, had escaped from the hospital. He had only
one purpose then--to get to the woman. Then she was in danger.
"I took you, Mr. Mallory, because you were a detective, and I knew I
could force a way into the apartments which I imagined would be
locked. I think that's all."
There was an awed pause. Hatch was rubbing the nap of his hat
against his sleeve, thoughtfully. Detective Mallory had nothing to
say; it was all said. Both turned as if to go, but the reporter had two
more questions.
THE END
*** END OF THE PROJECT GUTENBERG EBOOK THE PROBLEM OF
CELL 13 ***
Updated editions will replace the previous one—the old editions will
be renamed.
1.D. The copyright laws of the place where you are located also
govern what you can do with this work. Copyright laws in most
countries are in a constant state of change. If you are outside the
United States, check the laws of your country in addition to the
terms of this agreement before downloading, copying, displaying,
performing, distributing or creating derivative works based on this
work or any other Project Gutenberg™ work. The Foundation makes
no representations concerning the copyright status of any work in
any country other than the United States.
1.E.6. You may convert to and distribute this work in any binary,
compressed, marked up, nonproprietary or proprietary form,
including any word processing or hypertext form. However, if you
provide access to or distribute copies of a Project Gutenberg™ work
in a format other than “Plain Vanilla ASCII” or other format used in
the official version posted on the official Project Gutenberg™ website
(www.gutenberg.org), you must, at no additional cost, fee or
expense to the user, provide a copy, a means of exporting a copy, or
a means of obtaining a copy upon request, of the work in its original
“Plain Vanilla ASCII” or other form. Any alternate format must
include the full Project Gutenberg™ License as specified in
paragraph 1.E.1.
• You pay a royalty fee of 20% of the gross profits you derive
from the use of Project Gutenberg™ works calculated using the
method you already use to calculate your applicable taxes. The
fee is owed to the owner of the Project Gutenberg™ trademark,
but he has agreed to donate royalties under this paragraph to
the Project Gutenberg Literary Archive Foundation. Royalty
payments must be paid within 60 days following each date on
which you prepare (or are legally required to prepare) your
periodic tax returns. Royalty payments should be clearly marked
as such and sent to the Project Gutenberg Literary Archive
Foundation at the address specified in Section 4, “Information
about donations to the Project Gutenberg Literary Archive
Foundation.”
• You comply with all other terms of this agreement for free
distribution of Project Gutenberg™ works.
1.F.
1.F.4. Except for the limited right of replacement or refund set forth
in paragraph 1.F.3, this work is provided to you ‘AS-IS’, WITH NO
OTHER WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED,
INCLUDING BUT NOT LIMITED TO WARRANTIES OF
MERCHANTABILITY OR FITNESS FOR ANY PURPOSE.
Please check the Project Gutenberg web pages for current donation
methods and addresses. Donations are accepted in a number of
other ways including checks, online payments and credit card
donations. To donate, please visit: www.gutenberg.org/donate.
Most people start at our website which has the main PG search
facility: www.gutenberg.org.
ebookmasss.com