210 research outputs found

    Synchronizing of Stabilizing Platform Mounted on a Two-Wheeled Robot

    Get PDF
    This paper represents the designing, building, and testing of a self-stabilizing platform mounted on a self-balancing robot. For the self-stabilizing platform, a servo motor is used and for the self-balancing robot, two dc motors are used with an encoder, inertial measurement unit, motor driver, an Arduino UNO microcontroller board. A PID controller is used to control the balancing of the system. The PID controller gains (Kp, Ki, and Kd) were evaluated experimentally. The value of the tilted angle from IMU was fed to the PID controller to control the actuated motors for balancing the system. For the self-stabilizing control part, whenever the robot tilted, it maintained the horizontal position by rotating that much in the opposite direction

    Use of human gestures for controlling a mobile robot via adaptive CMAC network and fuzzy logic controller

    Get PDF
    Mobile robots with manipulators have been more and more commonly applied in extreme and hostile environments to assist or even replace human operators for complex tasks. In addition to autonomous abilities, mobile robots need to facilitate the human–robot interaction control mode that enables human users to easily control or collaborate with robots. This paper proposes a system which uses human gestures to control an autonomous mobile robot integrating a manipulator and a video surveillance platform. A human user can control the mobile robot just as one drives an actual vehicle in the vehicle’s driving cab. The proposed system obtains human’s skeleton joints information using a motion sensing input device, which is then recognized and interpreted into a set of control commands. This is implemented, based on the availability of training data set and requirement of in-time performance, by an adaptive cerebellar model articulation controller neural network, a finite state machine, a fuzzy controller and purposely designed gesture recognition and control command generation systems. These algorithms work together implement the steering and velocity control of the mobile robot in real-time. The experimental results demonstrate that the proposed approach is able to conveniently control a mobile robot using virtual driving method, with smooth manoeuvring trajectories in various speeds

    \u3cem\u3eGRASP News\u3c/em\u3e, Volume 8, Number 1

    Get PDF
    A report of the General Robotics and Active Sensory Perception (GRASP) Laboratory. Edited by Thomas Lindsay

    Development of a Novel Impedance-Controlled Quasi-Direct-Drive Robot Hand

    Full text link
    Most robotic hands and grippers rely on actuators with large gearboxes and force sensors for controlling gripping force. However, this might not be ideal for tasks which require the robot to interact with an unstructured and/or unknown environment. We propose a novel quasi-direct-drive two-fingered robotic hand with variable impedance control in the joint space and Cartesian space. The hand has a total of four degrees of freedom, a backdrivable gear train, and four brushless direct current (BLDC) motors. Field-Oriented Control (FOC) with current sensing is used to control motor torques. Variable impedance control allows the hand to perform dexterous manipulation tasks while being safe during human-robot interaction. The quasi-direct-drive actuators enable the fingers to handle contact with the environment without the need for complicated tactile or force sensors. A majority 3D printed assembly makes this a low-cost research platform built with affordable off-the-shelf components. The hand demonstrates grasping with force-closure and form-closure, stable grasps in response to disturbances, tasks exploiting contact with the environment, simple in-hand manipulation, and a light touch for handling fragile objects.Comment: 75 pages, A Thesis in Partial Fulfillment of the Requirements for the Degree of Master of Science in Mechanical Engineering at Stony Brook Universit

    Design of a Spherical UGV for Space Exploration

    Get PDF
    The paper presents the design of a spherical UGV (Unmanned Ground Vehicle) for exploration of critical, unknown or extended areas, such as planetary surfaces. Spherical robots are an emerging class of devices whose shape brings many advantages, e.g. omni-directionality, sealed internal environment and protection from overturning. Many dedicated sensors can be safely placed inside the sphere and the robot can roll in any direction without getting stuck in singular configurations. Specifically, the proposed UGV is thought to collect images and environmental data, so required sensors are firstly discussed to evaluate in sequence of the payload in terms of size and energy consumption. The most effective drive mechanism is selected considering several possible concepts and carrying a trade-off process based on the requirements for a space mission. The optimal solution involves the use of a single pendulum: a hanging mass, attached to the central shaft of the sphere, is shifted to produce rolling. The design issues due to the selected mechanism are discussed, showing the effect of design parameters on the expected performance. For instance, the barycenter offset from the center of the sphere plays a crucial role and affects the maximum step or inclines that can be overcomed. Therefore, the pre-design phase is conducted by discussing the functional design of the robot and introducing a differential mechanism for driving and steering. A quasi omni-directionality is achieved and the mechanical components, opportunely designed according to the loads acting on the device, are arranged to match the mission requirements. Moreover, the mechatronic integration is discussed: microcontrollers, drive electronics, sensors and batteries are sized in order to reach 3 hours of continuous operation. The multibody system is finally modelled in Matlab-Simscape to verify the mechanism for the UGV testing in specific cases. Results show that a suitable layout is a 0.5 m diameter spherical UGV with a steel main structure, mounting 2 DC motors that activate a bevel gear by means of pulleys and timing belts. The spherical shell, with the internal mechanism and electronics, has a total mass of 25 kg and from standstill it can climb up to 15 degrees inclines or steps up to 25 mm, as proved by Matlab simulations. Future works will focus on the realization of the physical prototype, as well as navigation and control strategies

    Mobile Robotics in Education and Research

    Get PDF

    Development of wireless control system for a spherical robot

    Get PDF
    The purpose of this thesis was to develop a control method which can reduce oscillation of lateral motion for a pendulum driven spherical robot operating on flat surface. The spherical robot provides a unique mobility and has several applications in surveillance and entertainment. Controlling a spherical robot is a challenging problem till today due to its nature of kinematics and dynamics. Firstly, its nonholonomic nature prohibits the use of conventional state feedback control laws. Secondly, kinematics of a spherical robot cannot be expressed as a chained-form system to utilize nonholonomic control algorithms. However, various types of nonlinear control algorithms were proposed to settle the problem though none of them provided satisfactory result. The kinematics and dynamics of the pendulum driven spherical robot was investigated followed by linearization for longitudinal and lateral motions through frequency and state space transformation. Moreover, the controllability of the states of the system was maintained during linearization. A robust self-tuning sliding mode con troller which suspends oscillation, maintains desired speed and compensates for unmodeled parameters was developed. The implemented control system consists of control station, prototype robot equipped with on-board microcontroller and sensors, and wireless communication link. Simulation and experimentation were conducted to test peformance of the control laws in suppressing oscillation and maintaining desired speed of the robot. The robot traveled to the commanded trajectory containing straight line and curve with relatively minimum oscillation at desired speed. Thus, the sliding mode control is an effective controller
    corecore