A sketch-based smart phone application interface to control kuka industrial robots.
# Georgia tech - CS 7633 Human-Robot Interaction
Description:
RoboCollab is a sketch-based smartphone application interface. It works for remote and real-time controlling of KUKA industrial robots and teleoperation of KUKA robotic arms as well as controlling the robotic arm by multiple operators simultaneously.
Category: # Mobile App #Android UI #Robotics
2016 - Present

Unitized Cable-Suspended Parallel Robot (CSPR)
A small-scale cable robot designing and prototyping to assess its applicability for use on field applications ( where typical factory-based serial robots are unsuitedfor such applications)
# Georgia Tech Digital Fabrication Lab (DFL)
Supervised by: Dr. Russell Gentry
Description:
A group of three or more cable robot axes that will be ganged together to move the end- effector. A central computer, networked to the microcontrollers, instructs the individual axes to move and ensures that the actions are synchronized. The inverse kinematics of the CSPR is managed by the central computer. Our first generation prototype includes gear-reduction stepper motor, motor controller, Arudino MEGA with Ethernet shield, pinch roller assembly, and encoder. One of the goals of such development is large-scale 3D Printing and assembly applications.
Category: #Robotic Automation #Electronics
2016 - Present
An application for running ABB industrial robotic arms real-time, which are controlled by parametric design software tools like Grasshopper
Description:
LiveRoboAct is a user-friendly application to operate a real-time workflow from parametric design to robotic fabrication. Based on the implemented network capabilities in proposed model, not only one but also multiple robotic arms can interact and collaborate with design model data. In the network features of this model, there is a mediated interface between design software and robot controller interface that lets the user choose different parametric modeling software as the origin of the workflow. A practical experiment is developed in this research to validate the accuracy of the proposed model.
Category: # Robotics, #Desktop App Development
2014
Sensor-based robotic workflow for sorting objects in a pick and placement process
Description:
Some existing variables and properties in design to fabrication processes are not prefixed. So, design to fabrication workflow has to be flexible enough in the implementation process to be responsive to the instantaneous changes of variables while robot is running. RoboSort, is about designing an adaptive feedback control system to detect the color of blocks as a variable property and feed these immediate collected values into the developed sorting algorithm and execute a real-time decision-making in an intelligent assembly task.
Category: #Electronics #Robotics
2016
A dynamic interactive tube wall actuated by robotic arm and responsive to human motion in nearby environment
Description:
Porosity is a porous interactive surface which is transforming to variety of patterns in response to individuals' motion in nearby environment. In there, robotic arm acted as an actuator for creating the patterns on dynamic animated surface in a real-time process. Work environment includes Kinect as a depth sensor, parametric modeling software environment and real-time robot programming in RobotStudio; RAPID and Python.
Category: #Robotics #Electronics
2013
fold technique with industrial robotic arm to generate variably non-standard complex forms with metal sheets
Description:
RoboFold is a fold technique for creating non-standard forms involving many folds. Chose v-die press-brake folding to produce precise folds and can be mounted on a single robot-gripper. The workflow consisted Python, Grasshopper-HAL and RobotStudio environments. Designed system took a simple string input made up of a series of 0s and 1s that denotes either a right or a left-hand bend that can generate variably complex forms. Developed an algorithm to generate patterns by having fractals input defined by L-Systems. At the end, cyclical folding allowed folding of extremely long metal sheets. By changing the angle of the folder, the strips can be folded out of horizontal plane which could produce paths nearly as complex as proteins structures.
Category: #Robotics
2014
Description:
RoboTATE is a costume method of controlling robotic arm to define work objects within a work cell, precisely indexing materials in multiple positions and programming the robotic arm motions to generate precisely locating framing members in three dimensions.
Category: #Robotics
2013
Description:
RoboMill is an optimization method to maximize the extracted volume of material from a steady tangible physical model. The optimization algorithm is developed based on genetic algorithm (influenced by taken course: Algorithm in Nature). The fabrication process is done by using ABB industrial robotic arm mounted by milling tool.
Category: #Robotics
2013
Practicing on foam hot-wire cutting with KUKA industrial robotic arm