Due to their complicated dynamics and underactuated nature, spherical robots require advanced control methods to reveal all their manoeuvrability features. This paper considers the path tracking control problem of a spherical robot equipped with a 2‐DOF pendulum. The pendulum has two input torques that allow it to take angles about the robot’s transverse and longitudinal axes. Due to mechanical technicalities, it is assumed that these angles are immeasurable. First, a neural network observer is designed to estimate the pendulum angles. Then a modified sliding mode controller is proposed for the robot’s tracking control in the presence of uncertainties. Next, the Lyapunov theorem is utilized to analyse the overall stability of the proposed scheme, including the convergence of the observer estimation and the trajectory tracking errors. Finally, simulation results are provided to indicate the effectiveness of the proposed method in comparison with the other available control approaches.
Although the kinematics and dynamics of spherical robots (SRs) on flat horizontal and inclined 2D surfaces are thoroughly investigated, their rolling behavior on generic 3D terrains has remained unexplored. This paper derives the kinematics equations of the most common SR configurations rolling over 3D surfaces. First, the kinematics equations for a geometrical sphere rolling over a 3D surface are derived along with the characterization of the modeling method. Next, a brief review of current mechanical configurations of SRs is presented as well as a novel classification for SRs based on their kinematics. Then, considering the mechanical constraints of each category, the kinematics equations for each group of SRs are derived. Afterward, a path‐tracking method is utilized for a desired 3D trajectory. Finally, simulations are carried out to validate the developed models and the effectiveness of the proposed control scheme.
Consider a dynamic task allocation problem, where tasks are unknowingly distributed over an environment. This paper considers each task comprising two sequential subtasks: detection and completion, where each subtask can only be carried out by a certain type of agent. We address this problem using a novel nature-inspired approach called “hunter and gatherer.” The proposed method employs two complementary teams of agents: one agile in detecting (hunters) and another skillful in completing (gatherers) the tasks. To minimize the collective cost of task accomplishments in a distributed manner, a game-theoretic solution is introduced to couple agents from complementary teams. We utilize market-based negotiation models to develop incentive-based decision-making algorithms relying on innovative notions of “certainty and uncertainty profit margins.” The simulation results demonstrate that employing two complementary teams of hunters and gatherers can effectually improve the number of tasks completed by agents compared to conventional methods, while the collective cost of accomplishments is minimized. In addition, the stability and efficacy of the proposed solutions are studied using Nash equilibrium analysis and statistical analysis, respectively. It is also numerically shown that the proposed solutions function fairly; that is, for each type of agent, the overall workload is distributed equally.
26 October 2023 in IEEE Transactions on Medical Imaging
Brain extraction, or the task of segmenting the brain in MR images, forms an essential step for many neuroimaging applications. These include quantifying brain tissue volumes, monitoring neurological diseases, and estimating brain atrophy. Several algorithms have been proposed for brain extraction, including image-to-image deep learning methods that have demonstrated significant gains in accuracy. However, none of them account for the inherent uncertainty in brain extraction. Motivated by this, we propose a novel, probabilistic deep learning algorithm for brain extraction that recasts this task as a Bayesian inference problem and utilizes a conditional generative adversarial network (cGAN) to solve it. The input to the cGAN’s generator is an MR image of the head, and the output is a collection of likely brain images drawn from a probability density conditioned on the input. These images are used to generate a pixel-wise mean image, serving as the estimate for the extracted brain, and a standard deviation image, which quantifies the uncertainty in the prediction. We test our algorithm on head MR images from five datasets: NFBS, CC359, LPBA, IBSR, and their combination. Our datasets are heterogeneous regarding multiple factors, including subjects (with and without symptoms), magnetic field strengths, and manufacturers. Our experiments demonstrate that the proposed approach is more accurate and robust than a widely used brain extraction tool and at least as accurate as the other deep learning methods. They also highlight the utility of quantifying uncertainty in downstream applications. Additional information and codes for our method are available at: https://github.com/bmri/bmri.
Brain extraction, which refers to the task of segmenting brain tissue in an MR image of a subject, forms an essential first step for many quantitative neuroimaging applications. These include quantifying grey and white matter volumes, monitoring neurological diseases like multiple sclerosis (MS) and Alzheimer’s disease, and estimating brain atrophy. Over the years several algorithms that automate brain extraction have been proposed. More recently, novel image-to-image deep learning methods have been implemented for this task, and have demonstrated significant gains in accuracy and robustness. However, to our knowledge, none of these algorithms account for the uncertainty that is inherent in brain extraction. Motivated by this, we propose a novel, probabilistic deep learning algorithm for brain extraction that recasts this task as a Bayesian inference problem, and then utilizes a conditional generative adversarial network (cGAN) to solve it. The input to the generator network is an MR image of the head and the output is a collection of images of the brain that are drawn from a probability density conditioned on the input image. These images are used to generate a pixel-wise mean image, which serves as the best guess for an image of the brain, and a pixel-wise standard deviation image, which quantifies the uncertainty in the prediction. We test this algorithm on head MR images of fifty subjects and demonstrate that it is more accurate than a commonly used brain extraction tool, and that its performance compares well with the current state of the art in deep learning algorithms. We also demonstrate the utility of the estimates of uncertainty generated by the algorithm.
20 May 2026 in Computerized Medical Imaging and Graphics