Roberto the Robot
My Robot and I: Adventures in programming!
Dont hate the programmer, hate the program
Robot
His name is Roberto Roboto. He moves like a sloth, slowly and incrementally. The coolest thing he does is beeps and draws.
Basic Information
| Name: |
Nicolas Jesus Guangorena |
| Goes by: |
Nicky G. |
| Major: |
CSCE |
| DOB: |
7/7/94 |
| Weight: |
~142 lbs |
| Height: |
5'10" |
| Hometown: |
Whittier, CA |
| Race: |
Mexican |
Personal information
What do I like about CS?
- The creative aspect
- The challenge
- The visible "tangible" results
- The technological aspect
- The potential for pay
Summer activities?
The best part of my summer had to be my participation in the CED summer institute. Essentially a summer program where I was able to participate in a lab
and get to know the USC campus, as well as make friends. It was a fun experience. Otherwise, my summer
consisted of driving recklessly, and hanging with friends from home, getting into trouble and stuff like that.
Hobbies/passions?
Work in Progress:
- Driving manual cars
- Quidditch
- Flaming tennis
- Computer gaming
- Reading
- Eating
- Cars in general
- Computers
- Skating
- Etc...
Dream Cars
Scion FR-S
Photo Credit:Scion of Hollywood
Ford GT
Image Credit - GeigerCars
Labs
Lab One
Is the Robot Sensing?
- Line Sensor
- On light surface: reads (0,0)
- On dark surface: reads (1,1)
- Off ground: reads (1,1)
- Half light/Half Dark: Results TBD
Lab Info
My Data

- Partners
- Jeorge Cuero
- Andrew Lee
- Wyinston Stanback
- Robots
- Zoidberg
- Brick
- RoboDextro-2000
- Links
- Jorge
- Andrew
- Wyinston
- What was done by We

- Data
Wynston

Andrew

Jorge

Lab Two
Fibonacci Spiral

Code that makes the spiral
Fib Code
Partners
- Brendon Ghaderi
- Parker Saussy
- Skyler Milligan-LeCroy
Partner Sites
- Brendon
- Parker
- Skyler
TALENT SHOW
Code
Talent Code
PRELAB
Just A
Video
Link to Video
Lab Three
- Partners
- Jeorge Cuero
- David Kazarian
- Wyinston Stanback
- Robots
- Zoidberg
- Furiosity
- RoboDextro-2000
- Links
- Jorge
- David
- Wyinston
- What was done by We
- We made robots have FEELINGS!!!
- The code of my vehicle:Love + The Rest
- CODE ME BABY
Robot Games
Partners
- Brendon Ghaderi
- Parker Saussy
- Skyler Milligan-LeCroy
Partner Sites
- Brendon
- Parker
- Skyler
Code for the Games
Prelab Q's
- The robot will become part of the S of USC. It will move according to user input. Utilizing battery sensor. The algorithm is to take in user input then act accordingly.
- The line following behavior has conditions for both sensors being on the line and for each individual sensor being off the line, as well as both
being off the line. By judging the true or false statements of the line sensor to indicate whether the robot is following the line, the algorithm has the robot moving forward
when the line is under, right when the right sensor is false and left when the left sensor is false, and backwards when completely off the line. The sensors used in the event are the line and light sensors.
- The maze solving ability uses the IR and obstacle sensors. It will move and detect obstacles in order to determine the direction to move. If in front, move left or right, if to either side, move opposite the obstacle. if behind and in front turn. Move forward if no obstacle. The behavior is intended to have the scribbler navigate a maze by itself.
- The drawing behavior uses no sensors. It draws a series of triangles that have a name but I can only describe as three tri-forces surrounding a larger triangle. The algorithm involves establishing a function to move a distance of 3
inches, to turn 120 degrees in either direction, and to turn 60 degrees to the right. By using the turns and movement in the correct order, the triangles can all be made considering the angles and distances are a multiple or the same as the established functions.
- The structuring of the behaviors will be a menu system. By allowing user input to select the desired behavior/action, the teams individual efforts will be preserved while simultaneously being unified under the menu. Meaning they can all be accessed from one point, but remain seperate behaviors.
If i misunderstood the question, It was a confusing question.
USAR
Prelab
1. Strategy is to search out the room using each of our robots. We will each cover our sections then compare data. We will use all sensors to navigate. We have to move, see, move, see, move and see, that is the algorithm. Communicate where we should be relative to each other as well.
2. Movement in turns and forward backs, as well as half turns and half forward back motions. Turn in 45 or 90 degrees, and move in box or half box increments. Sensors are all sensors and camers.
3. It will locate lost scribblers as i move towards them. Mostly using camera and movement. If i see one, ill head towards its.
4. rough outline from all involved, match em up, guesstimate.
- Partners
- Jeorge Cuero
- David Kazarian
- Links
- Jorge
- David
HW4
Prelab
1. Search for correct pixel, in a vertical row. Find one, change to black and keep going. Everyone in tht row turns black, then move to next row. Keep on checking until it appears that no more pixels of correct color are connected to object. continue on to see if another object is present by finding a correct color pixel and repeat earlier color change for pixels.
2. Alien class has height width and location of pixel that it begins at.
3. I thought about it and thought about it and came up with something that would find pixels and change em. Then i tried to put limits on the pixels picked and whether or not the pixels corresponded to one object.
4. 2, because its the only picture that is small enough to be used effectively
5. Have one, check it against all others, put lowest in tht spot. Move to next one and do the same.
6. Didnt do one because the assignment said do one or the other, though it would be simple to change the first one to suit the second.
7. No idea since Im writing this before I do my assignment.
Final Presentation
Prelab
1. The autonomous control of a robot
2. It will ask the user to impede and make the robot collide with something
3. Figuring what works with the scribbler then how to use that to interface with a person.
4. How long it takes the kid to get the scribbler to crash
5. Timing how long it takes them to fool the scribbler
6. Takes the time and records it
7. Comparing the times taken

The University of Southern California does not screen or control the content on this website and thus does not guarantee the accuracy, integrity, or quality of such content. All content on this website is provided by and is the sole responsibility of the person from which such content originated, and such content does not necessarily reflect the opinions of the University administration or the Board of Trustees