![]() Home Research Publications Curriculum Vitae Professional Experience Links |
Research I. Planning and Control for Dynamic Nonprehensile Robotic Manipulation Nonprehensile
manipulation primitives such as rolling, sliding, pushing, and throwing
are commonly used by humans but are often avoided by robots, who seem
to prefer grasping. Dynamic nonprehensile manipulation raises
challenges in high-speed sensing and control, as the manipulated object
is not in static equilibrium throughout the process. An
advantage, however, is that dynamics can be exploited to help the robot
control object motions that would otherwise be impossible.
![]() Visit our lab homepage for more information. II. Integrated Planning and Control of Various Mobile Robots Using Differential Flatness My current
research
area is planning and control of various mobile robots, especially using
a
differential flatness theory as a basic approach for an integrated,
unified
planning and control structure for mobile robots. Differential
Flatness
is a property of some
dynamic systems and it helps to efficiently solve the problem of
trajectory
planning and feedback controller design for the system.
• Tractor with a steerable trailer ![]() ![]() ![]() ![]() • NIST (National Institute of Standards and Technology) HLPR Chair We implemented the differential flatness-based control algorithm into the HLPR Chair developed by NIST.
III. Differential Flat Designs of Under-actuated Mobile Manipulators
If a manipulator arm is mounted on mobile vehicles, the dynamics becomes highly nonlinear. A challenging question is how to perform point-to-point motions of such a system in the state space of the mobile manipulator. Moreover, if some of the actuators are absent in the mechanical arm, the mobile manipulator becomes under-actuated and consequently even harder to plan and control. We investigated a methodology for design of a mobile manipulator, mounted with under-actuated arms operating either in a horizontal plane or in a vertical plane such that the combined system is differentially flat. We showed that by appropriate inertia distribution of the links and addition of torsion springs at the joints, a wide range of under-actuated designs are possible where the under-actuated mobile manipulator system is differentially flat. ![]() ![]() •
Experimental Validation of Kinematic Control of a Nonholonomic Mobile
Manipulator
I have conducted team work research for experimental validation of the differential flatness approach to mobile manipulators. We provided the differential flatness-based control algorithm for a planar mobile manipulator developed at the University at Buffalo (SUNY). Even though the manipulator arm is not under-actuated as described above, the simulation and experiment results showed the effectiveness of the differential flatness approach to mobile manipulators.
![]() - The two-link mobile manipulator and experimental results, developed and conducted by the SUNY Buffalo.
![]() ![]() ![]() ![]() V. Various Control Problems
•
Control of a Passive Mobility Assistive Robot
I
have
conducted
the “baby robot” project in which we provide very young infants (as
young as 5-6 months) or special needs babies with mobility generated by
a
mobile robot to help them improve cognitive development as well as
physical
development.
A control
methodology
for a two-wheeled differentially driven mobile robot was developed in
order to
make the robot, which can be used as a mobility assistive robot, have
passive
mobility characteristics for the user’s safety. The
control
law creates damper-like resistive forces on
the wheels.
![]() •
Control of an agricultural vehicle: Simulations and Experiments
This work was another team work project for autonomous control of an agricultural farming tractor. We provided a Lyapunov-based control algorithm and our coworkers at the University of Valladolid (Spain) conducted experimental validation of the idea. ![]() ![]() ![]() VI. Baby Robot (Robot Enhanced Mobility)
- Prototype
of the baby
robot with Magellan
Pro mobile
robot.
- Designed
the wooden
cart & modified Logitech
wireless Joystick for baby use.
- Command
& data
flow through wireless (TCP/IP) and RF
- 2nd
wireless joystick for experimenter interruption.
- All necessary host, joystick, and control programs were coded with C/C++ under Linux. ![]() ![]() |