Home
People
Publications
Research
Education
News & Events
Seminar Series
Contacts
Research

Current Projects

Ben Franklin Racing Team
(Vijay Kumar, Daniel D. Lee ,C.J. Taylor, )

The Ben Franklin Racing Team’s goal is to build fast, reliable, safe and autonomous vehicles that will revolutionize transportation systems in urban environments. We will leverage state-of-the-art advances in sensing, control theory, machine learning, automotive technology and artificial advantages to build robotic cars. The team will participate the 2007 DARPA Urban Challenge.

ACCLIMATE
(Vijay Kumar, George Pappas, C.J. Taylor, Kostas Daniilidis)

This multi-university project involves the University of Pennsylvania, the University of California at Berkeley, and Carnegie Mellon University. It focuses on the design and evaluation of the adaptive hierarchical control of mixed autonomous and human operated semi-autonomous teams that deliver high levels of mission reliability despite uncertainty arising from rapidly evolving environments and malicious interference from an intelligent adversary. Equipment for this project is supported by an ARO DURIP grant.

acclimate
SWARMS
(Vijay Kumar, Ali Jadbabaie, George Pappas,Dan Koditschek)

This multi-university project brings together experts in artificial intelligence, control theory, robotics, systems engineering and biology with the goal of understanding swarming behaviors in nature and applications of biologically-inspired models of swarm behaviors to large networked groups of autonomous vehicles. This multi-university project is led by the University of Pennsylvania and will be performed in collaboration with the Massachusetts Institute of Technology, the University of California at Berkeley, the University of California at Santa Barbara, and Yale University.

swarms
Digital Archeology
(Kostas Daniilidis, Jianbo Shi)

This project is investigating and developing methods for the recovery of 3D underground structures from subsurface non-invasive measurements obtained with ground penetrating radar, magnetometry, and conductivity sensors. The results will not only provide hints for further excavation but also 3D models that can be studied as if they were already excavated. The three fundamental challenges investigated are the inverse problem of recovering the volumetric material distribution, the segmentation of the underground volumes, and the reconstruction of the surfaces that comprise interesting structures.

LAGR: Learning Applied to Ground Robots
(Daniel D. Lee)

The goal of the LAGR program is to develop a new generation of learned perception and control algorithms for autonomous ground vehicles, and to integrate these learned algorithms with a highly capable robotic ground vehicle.

Multi-robot Emergency Response
(Kostas Daniilidis,George Pappas)

This project, in collaboration with the University of Minnesota and the California Institute of Technology, addresses research issues key to an important application of robot teams and information technology (emergency response in hazardous environments for various tasks). The research focuses on the development of methods for team coordination and dynamic distribution of tasks to robots. The project integrates the algorithms with first responder teams, emphasizing realistic scenarios.

Modlab
(Mark Yim)

Aims to develop a modular robot that consists of many reconfigurable modules and demonstrate its multifunction and reconfiguration in a desert for running, climbing, structuring, life-protecting, and flying. We have built a first generation module with a single degree of freedom and multiple connection ports on different faces.

swarms
HURT: Heterogeneous Unmanned RSTA Teams (UAV)
(George Pappas, Vijay Kumar, Ali Jadbabaie)

HURT is a multi-vehicle controller that coordinates and collaboratively plans urban RSTA missions for autonomous vehicles.  It implements augmented autonomy for teams of arbitrary vehicle platforms.


Learning image segmentation and recognition
(Jianbo Shi)

We present a general graph learning algorithm for spectral graph partitioning, that allows direct supervised learning of graph structures. Learning is based on gradient descent in the space of graph weights, using derivatives of eigenvectors. This algorithm effectively learns a graph capable of memorizing and retrieving multiple patterns given noisy inputs. We experimented on segmentation and recognition tasks, including  bottom-up geometric shape extraction with top-down priors, and hand-written digit recognition.

Legged Locomotion
(Daniel D. Lee)

This project goal is to design, develop, and implement several new algorithms and architectures for learning controllers for high-speed quadruped locomotion over rough terrain. This will be achived by incorporating a dynamically relevant lowdimensional representation of the joint trajectories for control and learning. The low-dimensional space of control parameters will be automatically learned from examples of high - dimensional joint trajectories, and these parameters will be used to compactly describe a number of primitive gaitmotions. Using a formal compositional semantics, the primitive gaits will be temporally sequenced in a hierarchical manner to generatemore complex locomotionmanuevers. Reinforcement learning techniques will be applied to optimize the switching boundaries between these primitive locomotionmodes, as well as tune the underlying low-dimensional controlparameters for speed and robustness.

Multiscale segmentation
(Jianbo Shi)

We present a multiscale graph-based image segmentation algorithm. In contrast to most multiscale image processing, this algorithm works on multiple scales of the image in parallel, without iteration, to capture both coarse and fine level details. We demonstrate that large image segmentation graphs can be compressed into multiple scales capturing image structure at increasingly large neighborhood. The algorithm has O(N) time complexity, allowing to segment large images with typically N = 1000 x 1000 pixels.

Seeing Through Water (PDF)
(Jianbo Shi)

We consider the problem of recovering an underwater image distorted by surface waves. Our experimental setup consists of a camera positioned above a swimming pool facing down and a book lying on the bottom of the pool. A large amount of video data of the distorted image, e.g. the cover of a book, is acquired and the problem is posed in terms of understanding the statistics of local patches in the image plane. This challenging reconstruction task can be formulated as a manifold learning problem, such that the center of the manifold is the image of the undistorted patch. To compute the center, we present a new technique to estimate global distances on the manifold.

BIOCOMP
(Vijay Kumar)

The BIOCOMP project applies hybrid systems to modeling and simulation of metabolic and cellular control pathways. Hybrid systems combine both discrete events and continuous differential equations, unlike traditional approaches choosing exclusively between discrete or continuous dynamics. These models capture the switching behavior in phenomena such as transcription, protein-protein interactions, and cell division and growth.

DaVinci
(Vijay Kumar)

The DaVinci project brings together mathematicians and engineers to study systems that can be modeled by Differential Algebraic Inequalities and Differential Complementarity Problems. The goal is to develop a set of mathematical and computational tools broadly applicable to multiple engineering disciplines, including robotics, manufacturing, chemical processes, hydraulic processes, avionics, intelligent highways, and automotive systems.

Human Activity Detection And Recognition
(Jianbo Shi)

This project develops algorithms to recognize human activity from unsupervised video streams. Detection and classification address multiple levels of abstraction, including limb tracking, human identification, gesture recognition, and activity inference. The ultimate goal is to develop computational algorithms to understand human behavior in video.

Legged RoboCup Soccer Team
(Daniel D. Lee)

Control and decision-making for independent legged robotic agents.

MARS: Multiple Autonomous Robots
(Vijay Kumar, C.J. Taylor)

This research develops methodology and software for deploying multiple autonomous robots in an unstructured and unknown environment. Its framework of supervised autonomy enables both deliberate and reactive behavior for the robots during autonomous operation as they adapt to their environment and learn new tasks. It also permits a human to dynamically reprogram the robots by teleoperation. Applications span reconnaissance, surveillance, target acquisition, and removal of explosive ordnance.

Motion Stereo for View Synthesis
(C.J. Taylor)

In this work we employ epipolar plane image analysis to recover the positions of edge features in the scene. Once we have recovered the positions of these salient points we can use a morphing technique to synthesize new views of the scene.

Omnidirectional Vision
(Kostas Daniilidis)

Omnidirectional vision systems can provide panoramic alertness in surveillance, improve navigational capabilities, and produce panoramic images for multimedia.

The Penn SmartChair
(Vijay Kumar)

This project is an effort at the GRASP Laboratory to develop a new technology in the form of a smart wheelchair. This device is equipped with a virtual interface and on-board cameras that enable the subject to navigate on the ground by interacting with the virtual system interface or use one of the built-in control algorithms.

Reconstructing Articulated Figures
 (C.J. Taylor)

This project dealt with the problem of recovering models of articulated figures, including humans, from single snapshots acquired with an uncalibrated camera. The resulting reconstruction algorithm can be used to recover stick figure models from newspaper photos or web site photos. It has also been used to recover models of moving figures from short video sequences.

Tele-Immersion
(Kostas Daniilidis)

Tele-Immersion will enable users at geographically distributed sites to collaborate in real time in a shared, environment as if they were in the same physical room. This new paradigm for human-computer interaction is the ultimate synthesis of networking and media technologies.

Unmanned Aerial Vehicles (UAV)
(George Pappas)

The main motivation for the project is to develop cooperative behavior for between unmanned aerial vehicles and or ground vehicles at the GRASP Lab. Another motivation is to develop control algorithms methodologies to allow the aircraft to form a part of a heterogeneous robot team including ground and other aerial vehicles and perform mission tasks at higher levels.

VideoPlus
(C.J. Taylor)

A method for estimating the trajectory of a moving camera and the appearance of a scene from omnidirectional video sequences has been developed. The end result of our procedure is an omnidirectional video sequence where each frame is augmented with pose information and a sparse 3D model of the scene.



Past Projects...
top of page