Kwame Martin: DREU at Brown University

  1. Search
  2. About
  3. Subscribe
  4. Archive
  5. Random
  1. MY MENTOR
  2. MY INFO
  3. MY PROJECT
  4. MY JOURNAL
  5. MY REPORT

Kwame Martin: DREU at Brown University

Welcome to my summer experience with DREU - Distributed Reasearch Experience for Undergraduates. As an undergraduate who is interested in both Computer Science and Robotics, I have an amazing opportunity to participate in a research project that combines these two fields. I want to thank the CRA for their support and effort in providing me with this experience.

For 10 weeks I will be collaborating with other undergraduate students under the mentorship of Dr. Odest Chadwicke Jenkins at Brown University. The focus of this research is to acquaint myself with the basics of writing robot controllers using ROS (the Robot Operating System). ROS runs onboard a sin- gle robot and provides an interface to the robot’s sensors and actuators over an IP network. Many in- teresting research-level projects can be implemented using ROS.

  • iRobot Enclosure Escape

    I found out how to implement linear and angular velocity, along with the use of its bumper sensors to make the Create iRobot perform an enclosure escape. This was a simple demo of it.

    Tagged: norfolk state university ns kwame martin irobot ROS robotics icreate enclosure escape kwame martin

    Posted on June 21, 2010

  • Basic iRobot Traversal

    I found out how to implement linear and angular velocity to make the Create iRobot to move left right and curve.

    This was a simple demo of it moving forward at max speed of 1.0 m/s

    Tagged: norfolk state university robotics irobot movement traversal cra dreu brown university kwame martin

    Posted on June 17, 2010

  • Controlling The iRobot Remotely From iMac

    By using a wireless network connection and Terminal on both machines, I was able to remotely control the iRobot. Here you can see me performing the same program as done earlier, except this time I’m doing it remotely from the iMac.

    Tagged: norfolk state university kwame martin cra dreu new robotics ROS irobot iMac remotely

    Posted on June 14, 2010

  • I Ran My First ROS Program Today!

    This was my first time running an ROS program with the Create iRobot. I ran a program that would make the iRobot spin 360 degrees.

    Tagged: robotics ros ROS nsu norfolk state university dreu

    Posted on June 14, 2010 with 1 note

  • My Final Report

    At the end of my 10 week research program I will be writing a final report documenting my research project in its entirety. 

    Tagged: kwame martin norfolk state university nsu report final report cra dreu

    Posted on June 10, 2010 with 1 note

  • My Journal

    Here I will will document my project work with weekly entries in which I’ll be describing my results, my findings, my algorithms, along with my frustrations, etc.

    My first weekly journal post will be up tomorrow, Friday June 11, 2011. Stay tuned!

    WEEK 1:

    My first week here at Brown I was introduced to the other members of the lab and assigned a work desk and computer, along with the robots and tools I’ll be working with this summer. My mentor and I went out to dinner with his family to further discuss my role here at Brown this summer, and the projects he had in mind for me to work on and his desired goals for my research this summer. He gave me a brief summary of his educational history and gave me pointers for my own academic journey. He also familiarized me with my surrounding area and gave me a bit of history on the city of Providence and the state of Rhode Island. 



    Today with respect to research, I installed the Brown ROS (Robotics Operating Systems) package onto the mini notebook (Eee PC), that I was assigned and wrote a simple test program and ran it on the Create iRobot, to get myself acquainted with the new operating system as well as the robots and their functionality.

    WEEK 2:


    This week I successfully ran my first ROS program which made the Create iRobot spin in one spot. I was able to quickly make myself familiar with the ROS code and also have the iRobot perform a basic Traversal in a straight line at a specified linear velocity. With this new found knowledge I went on to have the iRobot carry out, what is called an Enclosure Escape maneuver where I program the iRobot to be able to find its way out of a maze of enclosure using the bumper sensors located on the front of the iRobot. When the iRobot encounters a wall or obstacle it intelligently moves away and tries another direction until finally escaping its enclosure. This was done by implementing both its linear and angular velocity.

    For my Video of “Enclosure Escape”; Click HERE.

    Tagged: norfolk state university nsu new kwame martin journal dreu research robotics weekly findings cra notes

    Posted on June 10, 2010 with 1 note

  • My Project

    The project presented to me is broken up into two main assignents:

    Assignment 1: Enclosure Escape


    For this assignment, I will be working with Brown University’s installation of ROS on the EeePC to write a simple random traversal controller. For more details on the assignment click here and for video details of the assignment click here.



    Assignment 2: Object Seeking


    For this assignment, I will be extending my control client to perform an object seeking task. In this seeking task, my robot will look for and drive to objects (and “fiducials” or “landmarks”) that are recognizable from visual sensing (i.e., camera). For this assignment, I will be working primarily with the Create platform with a Logitech USB video cam- era. For more details on the assignment click here and for video details of the assignment click here.

    Tagged: kwame martin dreu cra norfolk state university nsu robotics assignments project

    Posted on June 10, 2010

  • My Info

    Hi, my name is Kwame Martin. I am currently a rising senior at Norfolk State University, earning my B.S. in Computer Science. I am due to graduate in May of 2011. 

    From the age of fifteen years old, I have been ever so fascinated by the world of computers and science technology. I was always excited to participate in computer-based activities, competitions, and fairs to represent my high school and be more engaged in the field. I see Computer Science as the driver’s license for the car one needs to drive in to the future. Everything today is computer-based or oriented. Even modern day toilets and urinals have computer controlled flushing operations, for those of us who forget to flush. The Computer Science field and industry is highly diverse, demanding and in need of pioneers and driven new, young minds. I plan to impact this industry by applying my passion for the field, and my skills and developed talents, to aid in the research and development of breakthroughs in the speedily expanding world of Computer Science.

    I am truly especially interested in CS research in the areas of Artificial Intelligence, Robotics, Computer-Human Interaction, Graphics and Visualization, and Programming Languages and Compilers. So far I have only one research project and I am very excited about having another such research experience which can give me a deeper more hands on scenario pertaining to my major of study.

    Contact: k.j.martin@spartans.nsu.edu

    Tagged: info about me information dreu cra new kwame martin norfolk state university nsu

    Posted on June 10, 2010 with 1 note

Field Notes Theme. Designed by Manasto Jones. Powered by Tumblr.