img
News
Latest News
News
  • Employment
    • I have now joined the workforce : this Monday I will start work at Hooked Wireless
    • 2009-09-30T22:10:00.000-07:00
    • (link)
  • doctored
    • I officially have my PhD, my thesis is available at http://tintoretto.ucsd.edu/jorge/group/data/PhDThesis-MikeSchuresko-09.pdf
    • 2009-09-30T22:07:00.000-07:00
    • (link)
  • First post
    • The "news" section is now synced to my new blog.
    • 2009-09-30T19:37:00.000-07:00
    • (link)

For more news, see http://mikeschuresko.blogspot.com/search/label/news.
Current
What I'm currently studying

I graduated with a PhD in Applied Math and Statistics from the School of Engineering of the University of California, Santa Cruz. My research was with Prof. Jorge Cortés in the Mechanical and Aerospace Engineering department of University of California, San Diego. Our work was in the general area of robotic control and control theory. I desperately need to hand off maintenance of the web page for the controls research group at UCSC.

My research sits at the intersection of distributed algorithms and distributed control. Distributed control is the study of how multiple computational units, sensors and actuators can be networked together to control a single system, usually with an emphasis on requiring minimal communication. Distributed algorithms studies similar topics, but without sensing and actuation, and a greater emphasis on computation. I largely deal with problems featuring a swarm of robots communicating over a wireless network.

My thesis dealt with problems related to how to constrain motion of robots in a swarm so as not to lose global network connectivity of the swarm. I focussed on ways to do this which require local communication, with the desire of minimizing the amount of communication required.

Bio
A brief sketch of my academic and industrial experience

I started graduate school intending to study computer graphics, and still have a collection of class projects and flashy demosfrom those days. I chose my current advisor and research area after taking a class on non-linear control theory.

Prior to coming to UCSC, I worked for a few years as a programmer at Common Point Inc and the now-defunct Sense8 Corporation I was lucky enough to have the opportunity to write collision-detection systems professionally for one of these companies, and improve an existing collision-detection system for the other.

CMU Before that I completed my undergraduate degree in computer science (with a minor in mathematics) at Carnegie Mellon University. I still occasionally visit their puzzle page.

Previous intern-ships include work on graphics and GIS at TerraSim and working on graphics and robotics in support of machine learning and robot learning research at the Naval Center for Applied Research in Artificial Intelligence.

Publications
Papers and cited works
img
Journal
Journal articles
  1. Distributed tree rearrangements for reachability and robust connectivity
    M Schuresko and Jorge Cortés
    SIAM Journal on Control and Optimization, submitted
    • See here, here, or here for a simulation and visualization in Java
  2. Distributed motion constraints for algebraic connectivity of robotic networks
    M Schuresko and Jorge Cortés
    Journal of Intelligent and Robotic Systems, accepted
    • See here for a simulation and visualization in Java
Conference
Short / Conference articles
  1. Distributed tree rearrangements for reachability and robust connectivity
    M Schuresko and Jorge Cortés
    Hybrid Systems: Computation and Control 2009,San Francisco, 2009
    • See here for a simulation and visualization in Java
  2. Distributed motion constraints for algebraic connectivity of robotic networks
    M Schuresko and Jorge Cortés
    Proceedings of the 47th IEEE Int. Conf. Decision and Control, Cancun, Mexico, 2008.
    • See here for a simulation and visualization in Java.
    • You can also see my slides from the talk I gave at CDC
  3. Safe graph rearrangements for distributed connectivity of robotic networks
    M Schuresko and Jorge Cortés
    Proceedings of the 46th IEEE Int. Conf. Decision and Control, New Orleans, Louisiana, USA, 2007, to appear.
    • See here for a simulation and visualization in Java
  4. Correctness analysis and optimality bounds of multi-spacecraft formation initialization algorithms
    M Schuresko and Jorge Cortés
    Proceedings of the 45th IEEE Int. Conf. Decision and Control, San Diego, California, USA, 2006.
    • A simulation platform for some of the algorithms described in the paper is available here.
Software
(software referenced in academic publications)
  1. cclsim : Control and Communications law SIMulator The java framework we use for our swarm simulations.
  2. A sampling of other software can be found elsewhere on this page
Misc_pubs
Other published work
  1. An undergraduate class project on single-view modeling done for a class on image-based modeling and rendering
    This project was cited in "A Two-Stage Approach for Interpreting Line Drawings of Curved Objects" presented at the EUROGRAPHICS Workshop on Sketch-Based Interfaces and Modeling (2004)
  2. Technical reports for 2007 and 2006.
Thesis
Phd Thesis
Controlling global network connectivity of robot swarms with local interactions
Department of Applied Mathematics and Statistics, University of California, Santa Cruz
Other
Demos, toys, fun, etc.
img
Demos
...from my days as a graphics student
  1. A class project for Scientific Visualization Seminar in which I developed a visualization of Hurricane Isabel.
  2. A project for a machine learning class on using reinforcement learning and neural networks to train a simulated robot
  3. A Neural Network Visualization I developed for my own amusement.
  4. An application of genetic algorithms to model-based vision.
  5. statistical volume rendering A small experiment trying to use volume rendering to visualize volumes of statistical distributions. Never really got off the ground. link
  6. forced couette flow Simulation and visualization showing the beginning of turbulence in the "plane Couette flow."
Fun
Hobbies/Toys/misc.
Fun
  1. Playing with audio samples (more available here )
  2. Composition with midi is a hobby of mine.
  3. Comics,comics,comics.
  4. My favorite internet radio station
Toys

  1. screenshot I have recently become a fan of Processing.org, and have made my first tiny demo using it.
  2. I wrote this little calculator thing as a sort of "Hello World" while learning JavaScript
  3. This piece of Python code makes thumbnail pages from directories of images. The results look like this (Requires PIL)
  4. A poorly-documented demonstration of engineering amplifier non-linearites to produce particular sets of overtones.

Misc

  1. If you know of any solid linear algebra packages for C, C++ or Java, I would be interested in hearing about them, please send me e-mail and I will collate the information here.
  2. Apparently "swarm robotics" is an emerging technology

blog
my "blog"
Blog
  • 21st century "libraries"
    • I propose that, in the near future, as funding and demand for public libraries partially dries up, due to competition from the internet, we introduce an equivalent concept of "public computer cluster".

      The idea is that, much as libraries give everyone, even those without homes, bank accounts, credit, etc, access to books and a place to read them, municipalities of the future could fund open public computer clusters, where anyone can just walk in, and grab a terminal with a web browser.

      Of course, I got this idea by actually looking at libraries, which are beginning to offer this in addition to "books and a place to read them", but I didn't really grasp how important this service would be until today. Personally, I still like having a public "books and a place to read them" building, but I could imagine public buildings solely devoted to public computer access, something like the computer labs from college, with a hybrid librarian/helpdesk/sysadmin managing it.
    • 2009-10-28T13:26:00.000-07:00
    • (link)
  • filters
    • Testing blog filter : my intent here is to have my home page (http://www.club.cc.cmu.edu/~mds2) grab my blog, filter posts with the "news" tag into a section called "news" and posts with the "blog" tag into a section called "blog"
    • 2009-10-01T18:57:00.001-07:00
    • (link)

For more blog items, see http://mikeschuresko.blogspot.com/.
More
Photos/Links/Personal/etc.
img
Photos
Pictures of people/places/things
mountainsmountains modified_mandelmodified_mandel tet_at_leestet_at_lees
waterfallwaterfall sf_nightsf_night dimsumdimsum
MikeSFMikeSF bigeyesbigeyes mike_sdmike_sd
jamie_dancingjamie_dancing mike_age_22mike_age_22 cafe_outsidecafe_outside
museum_outsidemuseum_outside
CDC08
Pictures of IEEE CDC 2008, Cancun, Mx.
cloudy_beachcloudy_beach palm3palm3 more_of_the_beachmore_of_the_beach
some_sort_of_exhibitionsome_sort_of_exhibition funny_moneyfunny_money stylish_cell_towerstylish_cell_tower
palm2palm2 palm1palm1 they_always_ran_out_of_coffeethey_always_ran_out_of_coffee
blurry_nightblurry_night cancuncancun
  • I keep running into Karl Obermeyer at conferences.
  • I met Walter Vannini while working at Common Point Inc where he was a contractor. He (re)-introduced me to the concept of 'reciprocal links'.
  • I am friends with some of the other graduate students in the AMS department at UCSC. For some bizarre reason, the university web administartors still think I'm a graduate student in Computer Science
Info
Contact info / Resume.
  Michael D. Schuresko
703.785.4637
 
Curriculum Vitae  
Michael.Schuresko @ gmail.com
 
Michael Schuresko
Baskin School of Engineering
University of California
1156 High Street
Santa Cruz, California 95064
      Address available upon request.
Rosemead, California 91770