Real Time, Near-Optimal Trajectory Planning of an Omni-Directional Vehicle

Author(s):  
Tamás Kalmár-Nagy ◽  
Pritam Ganguly ◽  
Raffaello D’Andrea

Abstract In this paper, we discuss an innovative method of generating near-optimal trajectories for a robot with omni-directional drive capabilities, taking into account the dynamics of the actuators and the system. The relaxation of optimality results in immense computational savings, critical in dynamic environments. In particular, a decoupling strategy for each of the three degrees of freedom of the vehicle is presented, along with a method for coordinating the degrees of freedom. A nearly optimal trajectory for the vehicle can typically be calculated in less than 1000 floating point operations, which makes it attractive for real-time control in dynamic and uncertain environments.

2020 ◽  
Author(s):  
Gang Liu ◽  
Lu Wang ◽  
Jing Wang

Myoelectric prosthetic hands create the possibility for amputees to control their prosthetics like native hands. However, user acceptance of the extant myoelectric prostheses is low. Unnatural control, lack of sufficient feedback, and insufficient functionality are cited as primary reasons. Recently, although many multiple degrees-of-freedom (DOF) prosthetic hands and tactile-sensitive electronic skins have been developed, no non-invasive myoelectric interfaces can decode both forces and motions for five-fingers independently and simultaneously. This paper proposes a myoelectric interface based on energy allocation and fictitious forces hypothesis by mimicking the natural neuromuscular system. The energy-based interface uses a kind of continuous “energy mode” in the level of the entire hand. According to tasks itself, each energy mode can adaptively and simultaneously implement multiple hand motions and exerting continuous forces for a single finger. Also, a few learned energy modes could extend to the unlearned energy mode, highlighting the extensibility of this interface. We evaluate the proposed system through off-line analysis and operational experiments performed on the expression of the unlearned hand motions, the amount of finger energy, and real-time control. With active exploration, the participant was proficient at exerting just enough energy to five fingers on “fragile” or “heavy” objects independently, proportionally, and simultaneously in real-time. The main contribution of this paper is proposing the bionic energy-motion model of hand: decoding a few muscle-energy modes of the human hand (only ten modes in this paper) map massive tasks of bionic hand.


Author(s):  
Agamemnon Krasoulis ◽  
Kianoush Nazarpour

ABSTRACTThe ultimate goal of machine learning-based myoelectric control is simultaneous and independent control of multiple degrees of freedom (DOFs), including wrist and digit artificial joints. For prosthetic finger control, regression-based methods are typically used to reconstruct position/velocity trajectories from surface electromyogram (EMG) signals. Although such methods have produced highly-accurate results in offline analyses, their success in real-time prosthesis control settings has been rather limited. In this work, we propose action decoding, a paradigm-shifting approach for independent, multi-digit movement intent decoding based on multi-label, multi-class classification. At each moment in time, our algorithm classifies movement action for each available DOF into one of three categories: open, close, or stall (i.e., no movement). Despite using a classifier as the decoder, arbitrary hand postures are possible with our approach. We analyse a public dataset previously recorded and published by us, comprising measurements from 10 able-bodied and two transradial amputee participants. We demonstrate the feasibility of using our proposed action decoding paradigm to predict movement action for all five digits as well as rotation of the thumb. We perform a systematic offline analysis by investigating the effect of various algorithmic parameters on decoding performance, such as feature selection and choice of classification algorithm and multi-output strategy. The outcomes of the offline analysis presented in this study will be used to inform the real-time implementation of our algorithm. In the future, we will further evaluate its efficacy with real-time control experiments involving upper-limb amputees.


Author(s):  
Damien Chablat ◽  
Philippe Wenger

This paper is devoted to the kinematic design of a new six degree-of-freedom haptic device using two parallel mechanisms. The first one, called orthoglide, provides the translation motions and the second one, called agile eye, produces the rotational motions. These two motions are decoupled to simplify the direct and inverse kinematics, as it is needed for real-time control. To reduce the inertial load, the motors are fixed on the base and a transmission with two universal joints is used to transmit the rotational motions from the base to the end-effector. Two alternative wrists are proposed (i), the agile eye with three degrees of freedom or (ii) a hybrid wrist made by the assembly of a two-dof agile eye with a rotary motor. The last one is optimized to increase its stiffness and to decrease the number of moving parts.


2020 ◽  
Vol 10 (1) ◽  
Author(s):  
Agamemnon Krasoulis ◽  
Kianoush Nazarpour

Abstract The ultimate goal of machine learning-based myoelectric control is simultaneous and independent control of multiple degrees of freedom (DOFs), including wrist and digit artificial joints. For prosthetic finger control, regression-based methods are typically used to reconstruct position/velocity trajectories from surface electromyogram (EMG) signals. Unfortunately, such methods have thus far met with limited success. In this work, we propose action decoding, a paradigm-shifting approach for independent, multi-digit movement intent prediction based on multi-output, multi-class classification. At each moment in time, our algorithm decodes movement intent for each available DOF into one of three classes: open, close, or stall (i.e., no movement). Despite using a classifier as the decoder, arbitrary hand postures are possible with our approach. We analyse a public dataset previously recorded and published by us, comprising measurements from 10 able-bodied and two transradial amputee participants. We demonstrate the feasibility of using our proposed action decoding paradigm to predict movement action for all five digits as well as rotation of the thumb. We perform a systematic offline analysis by investigating the effect of various algorithmic parameters on decoding performance, such as feature selection and choice of classification algorithm and multi-output strategy. The outcomes of the offline analysis presented in this study will be used to inform the real-time implementation of our algorithm. In the future, we will further evaluate its efficacy with real-time control experiments involving upper-limb amputees.


2019 ◽  
Vol 16 (5) ◽  
pp. 172988141987463 ◽  
Author(s):  
Haibo Xie ◽  
Cheng Wang ◽  
Shusen Li ◽  
Liang Hu ◽  
Huayong Yang

This article presents a geometric approach for path planning of serpentine manipulator for real-time control in confined spaces. Firstly, the mechanical design of a serpentine manipulator is introduced, and its kinematics is analyzed. As the serpentine manipulator usually has more than 10 degrees of freedom, the motion control and obstacle avoidance are difficult considering its inverse kinematics. Follow-the-leader is an ideal path planning method for serpentine manipulator, as the manipulator moves forward, all the sections follow the path that the tip of manipulator has passed, which simplifies the obstacle avoidance. The realization of follow-the-leader method is to find the new configurations of the manipulator that can fit the ideal path with small errors. In this article, a novel geometric approach for follow-the-leader motion is proposed to solve new configurations with high precision of location and less computation time. The method is validated through simulation and the deviation from the ideal path is analyzed, simulation results show that calculation time for per step is less than 0.5 ms for a serpentine manipulator with 10 sections. To verify the follow-the-leader method, a 13-degree-of-freedom serpentine manipulator system with 6 sections was built, and 12 magnetic rotary encoders were embedded into the universal joints to collect data of rotation angles of each section. Experimental results show that the manipulator can carry out follow-the-leader motion as expected in real time.


2013 ◽  
Vol 373-375 ◽  
pp. 2109-2113
Author(s):  
Long An Chen ◽  
Ying Jie Shen ◽  
Zhi Nan Mi

A new iteration method based on geometry to solve the inverse kinematics for the boom system of truck mounted concrete pump, which is difficult to real-time control since its degrees of freedom are multiple-redundant, is presented. This method uses a variable-step size technique to approach the solution of the inverse kinematics, and uses geometry to determine how much angles of joint to change and its direction. Comparing with the traditional methods, this method is more suitable for real-time control of truck mounted concrete pump boom system without calculating the inverse matrix of jacobian. By the method the movement of boom will be safer and more stable when pumping concrete. Simulation results show that the new method has a fast convergence speed and good stability.


Author(s):  
Farah Faris ◽  
Abdelkrim Moussaoui ◽  
Boukhetala Djamel ◽  
Tadjine Mohammed

The article deals with a real-time implementation of a decentralized sliding mode controller applied to a twin rotor multi-input multi-output system, a system with 2 degrees of freedom, strongly coupled and its dynamic resembles that of a helicopter. The work is motivated by the fact that in the literature several control techniques have been proposed for the twin rotor multi-input multi-output system control without being applied to the system, and the considered authors presented just the simulation results. To control the vertical and horizontal positions of the twin rotor multi-input multi-output system, the system is decoupled into two subsystems, vertical and horizontal, controlled by two independent sliding mode regulators calculated from the mathematical models of vertical and horizontal subsystems, respectively. From the results of real-time control of the twin rotor multi-input multi-output system in stabilization and tracking modes, and performing robustness and disturbance rejection tests, the effectiveness of the suggested control scheme was proven.


2014 ◽  
Vol 722 ◽  
pp. 213-216
Author(s):  
Rui Yong Duan ◽  
Ji Ling Yan

Manipulator of multiple degrees of freedom has been widely used in all kinds of rescue and exploring robots. This paper regard a kind of 6 DOF manipulator controller as the design object.The data acquisition for WDD35D4 sensors is carried by the C8051F020 microcontroller and sent through a wireless transmitter NRF905 after encrypted.Then the wireless transmitter NRF905 of the manipulator receives decryption. Through data processing and the steering gear adjustment, the angle of linear potentiometer corresponds to the angle of steering by 1-1. Then it drives the manipulator to work out and simulate the same motion of mechanical arm controller, and make real-time synchronization control.


1995 ◽  
Vol 34 (05) ◽  
pp. 475-488
Author(s):  
B. Seroussi ◽  
J. F. Boisvieux ◽  
V. Morice

Abstract:The monitoring and treatment of patients in a care unit is a complex task in which even the most experienced clinicians can make errors. A hemato-oncology department in which patients undergo chemotherapy asked for a computerized system able to provide intelligent and continuous support in this task. One issue in building such a system is the definition of a control architecture able to manage, in real time, a treatment plan containing prescriptions and protocols in which temporal constraints are expressed in various ways, that is, which supervises the treatment, including controlling the timely execution of prescriptions and suggesting modifications to the plan according to the patient’s evolving condition. The system to solve these issues, called SEPIA, has to manage the dynamic, processes involved in patient care. Its role is to generate, in real time, commands for the patient’s care (execution of tests, administration of drugs) from a plan, and to monitor the patient’s state so that it may propose actions updating the plan. The necessity of an explicit time representation is shown. We propose using a linear time structure towards the past, with precise and absolute dates, open towards the future, and with imprecise and relative dates. Temporal relative scales are introduced to facilitate knowledge representation and access.


Sign in / Sign up

Export Citation Format

Share Document