Skip to main content

Research credit available at UW Bothell

Elcano Student Projects

Tyler C. Folsom, PhD, PE

Affiliate Professor, University of Washington, Bothell

Project Manager,  QUEST Integrated, Inc.,  Kent, WA

T.Folsom@Qi2.com

 

The Elcano project is an attempt to build a low-cost, highly energy efficient, self-driving electric tricycle that can form the backbone of a 21st century urban transportation system. The mechanical, electrical, and software components of a first iteration prototype have been assembled, but there is much work remaining. The AI systems can be worked on in parallel without access to the vehicle.  Open source code is maintained in https://github.com/elcano/elcano. All code is in the Arduino dialect of C++. A broader discussion of the technology is on http://www.qi2.com/index.php/transportation.

 

Project 1. Complete mechanical and electrical configuration.

Vehicle #1 is drive-by-wire: a joystick and microcontroller implement throttle, brakes and steering.  The actuators and batteries need to be mounted and wired on Vehicle #2. The joystick for Vehicle #2 will be remote, and needs to be connected. There is also a need for electrical design to implement the emergency stop and  produce the next iteration of the low level printed circuit board.

 

Project 2. Software.

Some or all of steps 4 through 10 on http://www.elcanoproject.org/tutorial/  See the web for details of the tasks.

 

Project 3. Sensor fusion for localization. [Step 8]

Elcano uses an Arduino Mega microcontroller to obtain a realtime fix on the current location.  The implemented code uses GPS and a Kalman filter, but the result has limited accuracy.  The system should be expanded to use wheel odometry, visual odometry, inertial measurement unit, and dead reckoning, as described in http://www.enviroteach.com/LandNavigation.pdf . The Kalman filter will perform the sensor fusion. All sensors are currently available.

 

Project 4. Map reading. [Expansion of Step 9]

Elcano performs continuous path planning, using the A* algorithm on an Arduino Duemillenove. The possible paths consist of a road network, with decision points only at the intersections.  This restricts the scope of the search so that it can run in real time on limited power.  At present, the road map is hardcoded. This task is to build a PC based system that will let a user select the intended operating region, download all latitudes and longitudes, select appropriate information, and format it properly. The result will be written as a C++ header file, which can then be compiled for the current mission. Use

http://www.openstreetmap.org/

 

Project 5. Vision system: detect cones. [Step 11]

The vehicle satisfies the weight and size limits for the Seattle Robotics Society’s Robo-Magellan contest: http://www.robothon.org/robothon/robo-magellan.php . The contest requires navigating between several points marked by orange cones. Elcano presently has no vision system. The first stage is a PC based demonstration. The suggested approach and sample images are on http://sourceforge.net/p/urbanchallenge/code/111/tree/Elcano/Vision/ .

The second stage would be selection of an embedded computer and camera and porting the code to the embedded platform.  All code must be self-contained, since there will be no operating system on the embedded computer. If development is done in OpenCV, the selected algorithm can be extracted in stand-alone C++ source code, and the data structure simplified.

 

Project 6. Vision system: detect lane markings and edges. [Step 12]

This project has some similarities to Project 1, but the application is visual detection of lanes.  The current vehicle position and attitude are known, and a map is available.   Time of day and geographical position are known, so shadows can be predicted. Thus the expected scene is known, and can be correlated with the sensed visual input. The lane position will eventually be part of the input to localization in Project 3.  Lane detection should work under any lighting and weather conditions.

 

Project 7. Configure simulator.

Elcano is designed to be compatible with the USARsim simulator (http://sourceforge.net/projects/usarsim/), which is a mod to the Unreal Tournament game. In both the vehicle and the simulator, the link from the AI to the low level control is a text string giving wheel rotation rate and steering angle. The most important configuration is to port Elcano’s AI code (running on three Arduinos) to a PC.  The ideal method is to create a PC system that can compile Arduino code. USARsim has at least one road-based environment equipped with instrumented cars. When this is downloaded, installed, and configured, it will be possible to use the PC version of the Elcano AI for efficient testing of the vehicle.  In the simulator, execution of the AI produces real-time graphics of the vehicle’s behavior, which is controlled by simulated sensors and actuators.

A secondary configuration is to create the graphics and physics of a simulated Elcano vehicle.

 

 

April 4, 2014

Summer research at UW, reminder to also check jobs blog

Check out this research opportunity and remember to keep checking the CSE Jobs Blog for further internship type positions as well as full time listings.

Andrew J. Ko ajko@uw.edu via dub.washington.edu 

8:47 AM (30 minutes ago)

Are you an undergrad looking for a summer research position? Interested in helping to build and ship a new game that reshapes how millions of people learn to code? Do you have experience with HTML, CSS, JavaScript, PHP, and/or MySQL? I want to hire you!
Why do a boring internship when you can spend the summer in my lab, working with my Ph.D. students and other undergrads, helping to run summer camps, and launching a one of a kind learning experience. I promise it will be much more fun. You’ll also have a lot more impact than being a code monkey at Microsoft, deploying a real product that real people will use to learn and play.
Here’s the job posting:
Contact me with questions. This is a full time position.
Thanks!
Andrew J. Ko, Ph.D.
Assistant Professor | The Information School
Adjunct Assistant Professor | Computer Science & Engineering
University of Washington
http://faculty.washington.edu/ajko
March 28, 2014

Research project in optimization of scientific software

Research project in optimization of scientific software
In the Noble lab we develop algorithmic approaches for analysis of large, complex genomic and proteomic datasets. Several of our proteomics tools have workflows that are amenable to parallelization.  We would like to recruit undergraduate researchers to extend at least two of the existing tools with robust, production-grade parallel computational capability, using threading or GPUs.  This work can be done for research credit (e.g., CSE 499).
The specific projects are as follows:
1) Previously, we greatly improved the statistical calibration of a standard proteomics scoring function, using dynamic programming (DP) to calculate the distribution of scores over all possible (>10e+20) peptides.  DP is inherently slow, but its calculation for each spectrum is independent of other spectra, and could be performed in parallel.
2) We are also adapting the DP to calculate score distributions for a more complex class of peptides which have crosslinked structures. This requires two rounds of combinatorial summation of scores from the DP distribution, and is currently very slow.  However, the structure of the combinatorial summation appears ideally suited to acceleration with a GPU.
Programming will be primarily in C++.  Prior experience with threading or GPU programming environments like CUDA is desirable.
Please contact Prof. Bill Noble (wnoble@uw.edu) for more information.
March 13, 2014

Help Rosie the Robot learn some new tasks – participants needed for study this week

Mike Chung

Mar 10 (2 days ago)
to cs-ugrads
Hello all,
We are looking for participants for a user study that involves showing a robot new ways of performing a task. The study is running through March 14th, and it takes about an hour. In return for your help, you will receive a full-sized Clif bar and a portrait photograph with Rosie the Robot.
You can sign up for the study here. We have openings every 30 minutes.
Thanks!
Maxell Forbes, Mike Chung, Maya Cakmak & Rajesh Rao
March 12, 2014

Social Computing Lab Research Experience for Undergraduates (REU) Summer Program @ CMU

Social Computing Lab Research Experience for Undergraduates (REU) Summer Program
Human-Computer Interaction Institute
Carnegie Mellon University
May 27, 2014 – August 1, 2014

****Application Deadline: March 10, 2014 ****

Program Details and Application Instructions Available here:
http://hciisocialcomputing.wordpress.com/summer-2014-reu-program-description

The Social Computing Lab at Carnegie Mellon has an exciting summer
research opportunity for undergraduate students. The Social Computing
Lab’s REU program allows talented undergraduates to spend 10 weeks
during the summer in a research laboratory at Carnegie Mellon
University. Students will conduct research in an area matched to the
interests expressed in the student’s application. Guidance and
supervision of the research project will be provided by the faculty
member as well as, in some cases, a postdoctoral fellow and/or
advanced graduate student. Seminars specific to those participating in
the REU program will be held weekly including seminars on graduate
admissions and career opportunities in science, education, computer
science and engineering. In addition, Social Computing Lab seminars
and those held by Carnegie Mellon’s Human Computer Interaction
Institute and Language Technologies Institute and will be open to the
students, giving them exposure to a wide range of research in social
computing.

Applications are encouraged from students who wish to learn to conduct
research in a modern academic research laboratory under the guidance
of experienced scientists and engineers and experiment in social
computing and online collaboration. The REU program will expose
students to the excitement and opportunities of a research career.
This experience will provide excellent preparation for students
interested in subsequently pursuing a Masters or Ph.D. degree. We seek
broad participation, including members of underrepresented groups as
defined by the National Science Foundation (African American,
Hispanic, Native American) who may be considering pursuing further
graduate study human-computer interaction, psychology or computer
science.

Although students from other years may apply, this opportunity is most
fitting for a student at the end of the junior year of undergraduate
studies. We encourage applications from students who would like to
conduct research in the fields of psychology, computer science,
human-computer interfaces and language technologies. Each student will
receive a fellowship stipend of $4500 and housing in the REU dorms
(double occupancy) for the ten-week program. There is a $500 travel
reimbursement limit and food will also be provided.

Application Instructions:
To apply, complete the application form here:
http://hciisocialcomputing.wordpress.com/summer-reu-program-application/

In addition to completing the application form, please email us
(indras@cmu.edu) the following to complete your application:
* An unofficial copy or your latest SAT or ACT score report (if applicable)
* Two letters of recommendation (at least one from someone you have
taken a course from at your university)
* Resume
* Statement: Please answer the following: 1. Why would you like to
learn how to conduct research at the Social Computing Lab this summer
and how would this experience help you achieve your professional
goals? 2. Is there a project that you see on our website that you are
interested in? (http://wp.me/P2TI5i-2k)

Please have your official transcripts mailed to: Human-Computer
Interaction Institute c/o Indra Szegedy Carnegie Mellon University
5000 Forbes Ave Pittsburgh, PA 15213

February 12, 2014

User study participants needed: Interested in playing with Lego? Interested in teaching a robot?

Mike Chung
1:55 AM (12 hours ago)
to cs-ugrads
Hello everyone,

I’m looking for 30min < user study participants!  The experiment is consisted of three parts:
(1) You will be building a couple (simulated) lego buildings ~20min
(2 & 3)  and rating other lego buildings  ~10min
We are conducting experiments through an website which I will send you the link when you send me a respond email.  Let me know if you are interested.
Thank you!
Mike Chung mjyc@cs.washington.edu
January 24, 2014

UW Amgen Scholars Summer Research Program

UW AMGEN SCHOLARS SUMMER RESEARCH PROGRAM

Interested in learning more about science and biotechnology research as a career? The UW Amgen Scholars Program provides a transformative opportunity for some of the nation’s top undergraduates to explore and prepare for careers in scientific research. For more information, visit: http://www.washington.edu/research/urp/amgen.

The application for the 2014 UW Amgen Scholars Summer Research Program is now live!  APPLICATION DEADLINE: FEBRUARY 3, 2014.

To learn more about the program, register to attend an upcoming Amgen Scholars Program Information Session: http://www.washington.edu/research/urp/courses/info/amgeninfosession.html.

NEXT INFORMATION SESSIONS: Winter Quarter

–Monday, January 13th – 12:30-1:30 pm in MGH 171
–Thursday, January 23rd – 2:00-3:00 pm in MGH 171

Best,
URP Staff

_____________________________________________
Undergraduate Research Program 
Center for Experiential Learning and Diversity | Undergraduate Academic Affairs
University of Washington
January 10, 2014

PAID SUMMER RESEARCH INTERNSHIPS FOR UNDERREPRESENTED STUDENT

The DREU program is a great opportunity for women and minority students in CSE to work with an experienced researcher over the summer either at UW or some other university. Students are mentored by the professor and his or her grad students, and they work on a research project, often leading to a publication. This can be really helpful to those considering graduate school. This is a paid internship of $7000 for 10 weeks, which is not bad for a great research experience. I have had interns from this program almost every summer since it started, and we always enjoy having them in our group. Many of them have gone on to graduate school. Feel free to come and talk to me or just apply for the program. Funding is competitive and you have to be matched with a mentor. If you want to work with someone here, you and the professor can both ask for one another.

Professor Linda Shapiro

 shapiro@cs.washington.edu

_______________________________________________

SUMMER 2014
PAID SUMMER RESEARCH INTERNSHIPS FOR UNDERREPRESENTED STUDENTS
via CRA-W/CDC DREU
(DREU was known as the DMP from 1994-2008)

Application Deadline  February 15, 2014

The CRA-W/CDC Distributed Research Experiences for Undergraduates (DREU)
Program matches promising undergraduates with a faculty mentor for a
summer research experience at the faculty member’s home institution.
The objective of the DREU is to increase the number of women and
students from underrepresented groups, including ethnic minorities
and persons with disabilities, entering graduate studies in the fields
of computer science and engineering.  The DREU experience is invaluable
for students who are considering graduate school, providing them with a
close-up view of what graduate school is really like and also increasing
their competitiveness as an applicant for graduate admissions and
fellowships.

Funding for the student consists of $7000 for the summer (10 weeks),
plus relocation travel assistance when appropriate.  Additional funds
may be available to support student conference travel, either during
the summer or afterward, and for outreach activities promoting the DREU.

An on-line Application for students and faculty mentors, more
information about DREU, and webpages authored by previous participants
are available at:
http://parasol.tamu.edu/dreu/
Application Deadline: February 15, 2014
Awards Announced: mid-March 2014

For more information about the DREU, consult the DREU webpages
http://parasol.tamu.edu/dreu/
or contact the DREU Co-Directors at dreu@cse.tamu.edu

Nancy Amato, Professor, Texas A&M University
Co-Director, Distributed Research Experiences for Undergraduates (CDC)

Monica Anderson, Associate Professor, The University of Alabama
Co-Director, Distributed Research Experiences for Undergraduates (CDC)

Maria Gini, Professor, University of Minnesota
Co-Director, Distributed Research Experiences for Undergraduates (CRA-W)

Julia Hirschberg, Professor, Columbia University
Co-Director, Distributed Research Experiences for Undergraduates (CRA-W)

The Computing Research Association (CRA, http://cra.org) is an
association of more than 180 North American academic departments of
computer science and computer engineering; laboratories and centers
in industry, government, and academia engaging in basic computing
research; and affiliated professional societies.

The Coalition to Diversity Computing (CDC, http://www.cdc-computing.org/)
is a joint organization of the ACM, CRA, and IEEE-CS.

DREU is supported by a grant from the National Science Foundation with
additional support from the Luce Foundation.

Please direct any questions about the DREU program to the DREU Co-Directors at dreu@cse.tamu.edu
Erik Russell
Director of Programs
Computing Research Association
1828 L Street NW, Suite 800
Washington DC 20036

 

December 30, 2013

Fellowship Opportunities for Seniors and Recent Graduates

To Whom it May Concern,

 

The Marcus Autism Center, in conjunction with the Emory University School of Medicine and Children’s Healthcare of Atlanta, is offering three fellowships: the Cohen Fellowship in Developmental Social Neuroscience, the Simons Fellowship in Computational Neuroscience, and the Simons Fellowship in Design Engineering. Attached, please find a brochure describing the fellowships. I ask that you let us know that you have received this e-mail and that you forward it, along with the associated brochure, to students in Computer Science Program at the University of Washington. 

 

Students who will receive a bachelor’s degree by June 2014 will be eligible for the positions. The fellowships will commence in July 2014, and they are 2 years in duration. The fellowships were previously sponsored by the Yale Child Study Center, and students can find further details at: cohenfellowship.org and simonsfellowship.org.

 

The training experience for the Cohen Fellowship in Developmental Social Neuroscience will primarily involve daily activities related to eye-tracking research, including operation of experimental equipment and paradigms, contact with infants and toddlers and their families, and responsibility for completing experimental protocols.

 

The training experience for the Simons Fellowship in Computational Neuroscience will involve developing methods for the analysis of visual scanning and eye-tracking data, computational models of visual salience, and data visualization techniques, all with the aim of advancing the understanding of autism and efforts at early diagnosis.

 

The training experience for the Simons Fellowship in Design Engineering will involve developing innovative design solutions to answer experimental research questions. These solutions offer an opportunity to explore human factors engineering, product prototyping, and the design of environments for neuroscience research.

 

Thank you for your help! We look forward to hearing from you.

 

Sincerely,Simons Fellowship in Computational Neuroscience
Marcus Autism Center, Children’s Healthcare of Atlanta
Emory University School of Medicine
Phone: 404-785-9552
Fax: 404-785-9485

Abin.Abraham@choa.org
http://www.cohenfellowship.org/

December 10, 2013

Research Night 11/19

Research Night is next Tuesday, November 19th! Come check out the research our department has been working on and possibly find a project that interests you. This is a great way to get involved with undergraduate research. Join us for refreshments and check out what opportunities await you!

Agenda:
4:30pm – Faculty Speaker: Alan Borning // EEB 125
5:00pm – Poster Session // CSE Atrium

Please RSVP for more details and to help us prepare!

See you there!

November 12, 2013

« Newer PostsOlder Posts »