3,350 research outputs found
End-effector vibrations reduction in trajectory tracking for mobile manipulator
A method of motion planning for a mobile manipulator taking into account damping the end-effector vibrations is presented. The primary task of the robot is to trace a given end-effector trajectory. The redundant degrees of freedom are used to fulfil secondary objectives such as minimisation of platform kinetic energy and maximisation of holonomic manipulability measure, which leads to reduction of the end-effector vibrations. The method is based on Jacobian pseudo inverse at the acceleration level. Nonholonomic constraints in a Pfaffian form are explicitly incorporated to the control algorithm. A computer example involving a mobile manipulator consisting of a nonholonomic platform (2, 0) class and SCARA-type holonomic manipulator operating in two-dimensional task space is also presented
Human-friendly robotic manipulators: safety and performance issues in controller design
Recent advances in robotics have spurred its adoption into new application areas such as medical, rescue, transportation, logistics, personal care and entertainment. In the personal care domain, robots are expected to operate in human-present environments and provide non-critical assistance. Successful and flourishing deployment of such robots present different opportunities as well as challenges. Under a national research project, Bobbie, this dissertation analyzes challenges associated with these robots and proposes solutions for identified problems. The thesis begins by highlighting the important safety concern and presenting a comprehensive overview of safety issues in a typical domestic robot system. By using functional safety concept, the overall safety of the complex robotic system was analyzed through subsystem level safety issues. Safety regions in the world model of the perception subsystem, dependable understanding of the unstructured environment via fusion of sensory subsystems, lightweight and compliant design of mechanical components, passivity based control system and quantitative metrics used to assert safety are some important points discussed in the safety review. The main research focus of this work is on controller design of robotic manipulators against two conflicting requirements: motion performance and safety. Human-friendly manipulators used on domestic robots exhibit a lightweight design and demand a stable operation with a compliant behavior injected via a passivity based impedance controller. Effective motion based manipulation using such a controller requires a highly stiff behavior while important safety requirements are achieved with compliant behaviors. On the basis of this intuitive observation, this research identifies suitable metrics to identify the appropriate impedance for a given performance and safety requirement. This thesis also introduces a domestic robot design that adopts a modular design approach to minimize complexity, cost and development time. On the basis of functional modularity concept where each module has a unique functional contribution in the system, the robot “Bobbie-UT‿ is built as an interconnection of interchangeable mobile platform, torso, robotic arm and humanoid head components. Implementation of necessary functional and safety requirements, design of interfaces and development of suitable software architecture are also discussed with the design
Bayesian Optimization-based Nonlinear Adaptive PID Controller Design for Robust Mobile Manipulation
In this paper, we propose to use a nonlinear adaptive PID controller to
regulate the joint variables of a mobile manipulator. The motion of the mobile
base forces undue disturbances on the joint controllers of the manipulator. In
designing a conventional PID controller, one should make a trade-off between
the performance and agility of the closed-loop system and its stability
margins. The proposed nonlinear adaptive PID controller provides a mechanism to
relax the need for such a compromise by adapting the gains according to the
magnitude of the error without expert tuning. Therefore, we can achieve agile
performance for the system while seeing damped overshoot in the output and
track the reference as close as possible, even in the presence of external
disturbances and uncertainties in the modeling of the system. We have employed
a Bayesian optimization approach to choose the parameters of a nonlinear
adaptive PID controller to achieve the best performance in tracking the
reference input and rejecting disturbances. The results demonstrate that a
well-designed nonlinear adaptive PID controller can effectively regulate a
mobile manipulator's joint variables while carrying an unspecified heavy load
and an abrupt base movement occurs
Optimal Robot-Environment Interaction Using Inverse Differential Riccati Equation
An optimal robot-environment interaction is designed by transforming an environment model into an optimal control problem. In the optimal control, the inverse differential Riccati equation is introduced as a fixed-end-point closed-loop optimal control over a specific time interval. Then, the environment model, including interaction force is formulated in a state equation, and the optimal trajectory is determined by minimizing a cost function. Position control is proposed, and the stability of the closed-loop system is investigated using the Lyapunov direct method. Finally, theoretical developments are verified through numerical simulation
Aerobrake assembly with minimum Space Station accommodation
The minimum Space Station Freedom accommodations required for initial assembly, repair, and refurbishment of the Lunar aerobrake were investigated. Baseline Space Station Freedom support services were assumed, as well as reasonable earth-to-orbit possibilities. A set of three aerobrake configurations representative of the major themes in aerobraking were developed. Structural assembly concepts, along with on-orbit assembly and refurbishment scenarios were created. The scenarios were exercised to identify required Space Station Freedom accommodations. Finally, important areas for follow-on study were also identified
Coordinated Control of a Mobile Manipulator
In this technical report, we investigate modeling, control, and coordination of mobile manipulators. A mobile manipulator in this study consists of a robotic manipulator and a mobile platform, with the manipulator being mounted atop the mobile platform. A mobile manipulator combines the dextrous manipulation capability offered by fixed-base manipulators and the mobility offered by mobile platforms. While mobile manipulators offer a tremendous potential for flexible material handling and other tasks, at the same time they bring about a number of challenging issues rather than simply increasing the structural complexity. First, combining a manipulator and a platform creates redundancy. Second, a wheeled mobile platform is subject to nonholonomic constraints. Third, there exists dynamic interaction between the manipulator and the mobile platform. Fourth, manipulators and mobile platforms have different bandwidths. Mobile platforms typically have slower dynamic response than manipulators. The objective of the thesis is to develop control algorithms that effectively coordinate manipulation and mobility of mobile manipulators.
We begin with deriving the motion equations of mobile manipulators. The derivation presented here makes use of the existing motion equations of manipulators and mobile platforms, and simply introduces the velocity and acceleration dependent terms that account for the dynamic interaction between manipulators and mobile platforms. Since nonholonomic constraints play a critical role in control of mobile manipulators, we then study the control properties of nonholonomic dynamic systems, including feedback linearization and internal dynamics. Based on the newly proposed concept of preferred operating region, we develop a set of coordination algorithms for mobile manipulators. While the manipulator performs manipulation tasks, the mobile platform is controlled to always bring the configuration of the manipulator into a preferred operating region. The control algorithms for two types of tasks - dragging motion and following motion - are discussed in detail. The effects of dynamic interaction are also investigated.
To verify the efficacy of the coordination algorithms, we conduct numerical simulations with representative task trajectories. Additionally, the control algorithms for the dragging motion and following motion have been implemented on an experimental mobile manipulator. The results from the simulation and experiment are presented to support the proposed control algorithms
- …