Please update your Flash Player to view content.
Projects

Exoskeleton System Demonstration

Last Updated on Saturday, 29 October 2011 03:11 Written by TruongTrongToai Thursday, 10 March 2011 03:18

This exoskeleton system is designed for elderly and disabled people. It can lift and handle around 1.5 kg at the end effector. Operator can maneuver the exoskeleton system easily with small force and torque.

Research and Design: 3T Robotics Group and Biorobotics Lab, KUT, Korea

Fund and Technical Assistance: Biorobotics Lab, KUT, Korea 

 

Phase one : Mobile Robot Control Program Demostration

Last Updated on Sunday, 19 December 2010 05:51 Written by TruongTrongToai Sunday, 19 December 2010 05:28

Mobile Robot Control Program

 

 
 

Compliant Joint Demo on Bilateral Teleoperation

Last Updated on Wednesday, 15 December 2010 09:16 Written by TruongTrongToai Wednesday, 15 December 2010 07:53

In certain applications including space and surgical robotics, the desire is to use small,thin and lightweight robots and cable-driven end-effectors. Space robots are designed to be lightweight and compact for minimum liftoff cost and energy consumption during robot control, and therefore involve flexibility. Also, in surgical robots, thin instruments  are used for minimal invasiveness, which brings about advantages such as reduced trauma to the body, post-operative pain and length of hospital stay. Due to the limited space and the small diameter of the instruments, actuation of a distal wrist that is used for dexterity is performed from outside the patient and propagated to the wrist through flexible cables. ( M. Tavakoli and R.D. Howe, School of Engineering and Applied Science, Harvard University)

Schematic Diagram of a Compliant Joint

 

 

Embedded Android Demonstration

Last Updated on Sunday, 19 December 2010 05:32 Written by TruongTrongToai Tuesday, 05 October 2010 13:49

Introduction

Android is a mobile operating system developed by Google and is based upon a modified version of the Linux kernel. It was initially developed by Android Inc. (a firm purchased by Google) and later positioned in the Open Handset Aliance.

The Android operating system software stack consists of Java applications running on a Java based object oriented application framework on top of Java core libraries running on a Dalvik virtual machine featuring JIT compilation. Libraries written in C include the surface manager, OpenCore media framework, SQLite relational database menagement system, OpenGL ES 2.0 3D graphics API, WebKit layout engine, SGL graphics engine, SSL, and Bionic libc. The Android operating system consists of 12 million lines of code including 3 million lines of XML, 2.8 million lines of C, 2.1 million lines of Java, and 1.75 million lines of C++.

Mini2440

 

 
 

Embedded Win CE Demonstration

Last Updated on Monday, 04 October 2010 15:50 Written by TruongTrongToai Monday, 04 October 2010 14:46

Introduction

The Mini2440 comes standard with 256MB NAND flash, expandable via an SD card slot, along with 2MB of NOR flash. The board has camera and LCD interfaces, and with a built-in 3.5-inch QVGA (320x240) TFT TouchScreen LCD .

The Mini2440's complement of PC-style I/O includes Ethernet, USB host and slave ports, and three serial connections. Available options include a WiFi module, and CMOS and USB camera options. The Mini2440 board offers a stable CPU power source chip and reset system.

Mini2440

 

 

Embedded Linux Demonstration

Last Updated on Sunday, 03 October 2010 02:34 Written by TruongTrongToai Saturday, 02 October 2010 18:04

Introduction

SBC2440 is a  highly intergrated development board. CPU employs Samsung S3C2440 micro-processor (ARM20T kernel, 16 Kbyte data buffer, 16 Kbyte instruction buffer, 400Mhz frequency, MMU (Memory Managenment Unit), embedded 4Kbyte SRAM ). It provides multiple memory modes, i.e., 64MB SDRAM, 64MB NANDFLASH, SD card ( a card memory device) interface, USB interface. It provides multiple communication interface modes, i.e.: 10/100M Ethernet, 3-channel serial port, 1-channel USB Host( SBC2440 can be configured as 2-channel USB Host), 1-channel USB Device. Diverse memory modes and diverse communication modes provide user with more flexible applications for the development

 

 
 

MiniCrane Control Demo using PowerPC

Last Updated on Sunday, 12 September 2010 10:20 Written by TruongTrongToai Sunday, 12 September 2010 09:58

MiniCrane

 

 

RT Actuator Demonstration

Last Updated on Wednesday, 15 December 2010 09:05 Saturday, 28 August 2010 06:08

The RT actuator based on mechanically controlled stiffness was developed at the Biorobotics Laboratory in Korea. The advantages of  RT actuator are that the control of position and stiffness can be fully independent. By using four springs, the RT actuator has fast dynamic response, wide range of stiffness. In this video, we show how the RT actuator work and safety in collision with humanoid robot.

 

 
 

Phase two : New Robotic Exoskeleton to Amplify the Wearer's Arm Strength

Last Updated on Sunday, 12 September 2010 09:47 Written by TruongTrongToai Wednesday, 25 August 2010 12:09

Mechanical design of Exoskeleton: Truong Trong Toai, Vo Van Tuan

Kinematics and Dynamics of Exoskeleton: Galina, Nguyen Tuan Anh

 

 

3D Modeling of Robotic and Mechanical Systems

Last Updated on Friday, 28 October 2011 13:03 Sunday, 27 June 2010 17:04

Easily adding 3D graphics to C/C++/C#, Visual basic, Matlab, Simulink, and LabView etc... without any programming.

 

 
 

2D Mobile Robot Simulation

Last Updated on Friday, 28 October 2011 13:03 Sunday, 27 June 2010 05:27

Introduction

The robot that we have here is a wheeled robot. It has two wheels. It navigates with a differentially steered drive system. If one wheel is rotating faster, the robot will make a curved path. If both wheels are on the same speed, it will make a straight path.

 

 

 

Part V: 6-DOF Manipulator Robust Inverse Dynamic Control

Last Updated on Friday, 28 October 2011 13:02 Thursday, 17 June 2010 08:19

In the real control system, uncertainties are unavoidable. The uncertainty can be classified into two categories: disturbance signals and dynamic perturbations. The former includes input and output disturbance, sensor noise and actuator noise,...The latter represents the discrepancy between the mathematical model and the actual dynamics of the system in operation. A mathematical model of any real system is always just an approximation of the true, physical reality of the system dynamics. Typical sources of the discrepancy include unmodelled (usually high-frequency ) dynamics, neglected nonlinearities in the modelling, effects of deliberate reduced-order models, and sytem-parameter variations due to environmental changes and torn-and-worn factors. These modelling errors may adversely affect the stability and performance of a control system.

 
 

Part IV: 6-DOF Manipulator Control 2

Last Updated on Friday, 28 October 2011 13:02 Thursday, 17 June 2010 08:02

Joint Space Inverse Dynamics Control

 

Part III: 6-DOF Manipulator Control 1

Last Updated on Friday, 28 October 2011 13:02 Thursday, 17 June 2010 07:41

Independent Joint Control

 
 

Part II: 6-DOF Manipulator Dynamic

Last Updated on Friday, 28 October 2011 13:02 Thursday, 17 June 2010 07:08

The equation of motion for n-axis manipulator  are given by
 

Part I: 6-DOF Manipulator Modeling

Last Updated on Friday, 28 October 2011 13:01 Thursday, 17 June 2010 06:45

6-DOF Manipulator Modeling

 
 

Enhanced Controller Area Network (eCAN) on the DSP

Last Updated on Sunday, 03 October 2010 03:16 Sunday, 13 June 2010 12:38

The controller area network (CAN) uses a serial multimaster communication protocol that efficiently supports distributed real-time control, with a very high level of security, and a communication rate of up to 1 Mbps. The CAN bus is ideal for applications operating in noisy and harsh environments, such as in the automatice and other industrial fields that require reliable communication. Prioritized messages of up to eight bytes in data length can be sent on a multimaster serial bus using an arbitration protocol and an error-detection mechanism for a high level of data integrity . 

 

Finite difference simulation of flexible manipulators

Last Updated on Friday, 28 October 2011 13:03 Saturday, 12 June 2010 08:08

Flexible manipulator systems (FMSs) offer several advantages in contrast to the traditrional rigid ones. These include faster system response, lower enery consumption, requiring relatively smaller actuators, reduced non-linearity due to elimination of gearing, less overall mass and, in general, less overall cost. However, owing to the distributed nature of the governing equations describing system dynamics, the control of flexible manipulator has traditionally involved complex processes. 

 
 

Phase one : New Robotic Exoskeleton to Amplify the Wearer's Arm Strength

Last Updated on Thursday, 23 September 2010 20:44 Saturday, 22 May 2010 16:48

In order to closely follow the motion of the human arm, exoskeletons are designed with the seven principal degrees of freedom (DOF) of the human arm: shoulder (3), elbow (1), and wrist (3). 

 

Robot Simulation in Matlab

Last Updated on Friday, 28 October 2011 13:04 Saturday, 08 May 2010 04:39

This tutorial will discuss some of the basic steps in creating a virtual robot control and simulation environment in Matlab