Registration Information
ECEN 285-558 (CRN 17255)
ECEN 485-558 (CRN 17256)
We worked on creating a demonstration for parent's weekend (similar to Aggieland Saturday).
Michael and Luke worked on the LEDs again. Our adviser keeps changing his mind on what would be the best resistor set up.
Wednesday, July 23, 2014
Friday, April 4, 2014
3/31/14 Update
Software
Worked on the code for the wondering, as discussed in the last post
Worked on maze mapping/exploring the maze
Mechanical
IEEE had a soldering workshop recently, so we got a free perfboard from them
Worked on the code for the wondering, as discussed in the last post
Worked on maze mapping/exploring the maze
Mechanical
IEEE had a soldering workshop recently, so we got a free perfboard from them
3/24/14 Update
Software
We talked about ways to correct wondering when moving around the maze.
To start off with something simple, every few squares, it will compare the sensor values and determine if the difference between them is too large. If so, rotate one of the wheels a small fraction. Something along these lines. It will be a bit slow, but this way we can use the code already written.
Mechanical
Michael and Luke got the LEDs to work. We'll be needing a perfboard to solder everything together.
We could potentially start designing a PCB if we are pleased with all the parts.
We talked about ways to correct wondering when moving around the maze.
To start off with something simple, every few squares, it will compare the sensor values and determine if the difference between them is too large. If so, rotate one of the wheels a small fraction. Something along these lines. It will be a bit slow, but this way we can use the code already written.
Mechanical
Michael and Luke got the LEDs to work. We'll be needing a perfboard to solder everything together.
We could potentially start designing a PCB if we are pleased with all the parts.
Wednesday, March 19, 2014
3/17/14 Update - Micromouse Competition
Dr. Villareal, Tan, Alan, and I went to the APEC's Micromouse Competition in Fort Worth on Monday. The community was very nice and supportive.
Observations of the robots
- Almost all of their batteries were tiny, about the size of a quarter. The four Taiwan teams were using a lithium polymer 120mAh 2S (7.4V).
- The PCBs were very low to the ground and the wheels were about 23 mm diameter.
- Some of the robots used beeping tones and LEDs to know what the robot is sensing or deciding.
- Some of the robots used gyroscopes in order to determine direction and position.
Thoughts
- Can we detach the Stellaris from the launchpad like how the MSP430 detaches?
- Auto correcting seems to be very essential when roaming the maze.
- Many of the robot submissions were not teams of people, but rather individuals. Dr. Villareal wondered if we should we change the structure of Micromouse.
Some of the robots:
Tuesday, March 11, 2014
3/3/14 Update
Battery
Carlo has been talking to the Remote Control Hobbies Store for help. We are taking the battery and robot there over spring break. The store owner plans on helping us get a good battery.
LEDs
Luke and Michael got the emitter to work, but the receiver's output voltage range isn't large enough.
Software
Tan has been working on pseudo code for the maze scouting/mapping. It's pretty much completed now.
Things to do
Carlo has been talking to the Remote Control Hobbies Store for help. We are taking the battery and robot there over spring break. The store owner plans on helping us get a good battery.
LEDs
Luke and Michael got the emitter to work, but the receiver's output voltage range isn't large enough.
Software
Tan has been working on pseudo code for the maze scouting/mapping. It's pretty much completed now.
Things to do
- Double check the maximum voltage for the Stellaris' built in ADC
- We will probably need a perfboard for all the sensors' resistors
- Go through the pseudo code and start translating into C
Monday, March 3, 2014
2/24/14 Update
Stellaris
Fixed the Stellaris pin by simply moving the direction pin to a different pin. We are still not sure why this happened, but this is a simple fix since there are plenty of pins available to use.
Fixed the Stellaris pin by simply moving the direction pin to a different pin. We are still not sure why this happened, but this is a simple fix since there are plenty of pins available to use.
Battery
Dr. Villareal had us test some things and he concluded that the battery is probably damaged. We plan on buying a new one. Carlo has also contacted a store called Remote Control Hobbies and asked them for some help.
Sensors
Michael and Luke started working on the LEDs again. Dr. Villareal says that there is a current problem. We need to supply more current in order to get better output voltages. They were originally getting very small voltages, and we need a larger range, like 2 to 4 volts.
Software
Tan, Alex, and I discussed the software that needs work
Break down of functions:
Dr. Villareal had us test some things and he concluded that the battery is probably damaged. We plan on buying a new one. Carlo has also contacted a store called Remote Control Hobbies and asked them for some help.
Sensors
Michael and Luke started working on the LEDs again. Dr. Villareal says that there is a current problem. We need to supply more current in order to get better output voltages. They were originally getting very small voltages, and we need a larger range, like 2 to 4 volts.
Software
Tan, Alex, and I discussed the software that needs work
Break down of functions:
- Initial exploration, prioritizing toward the center
- Arrival at center, start prioritizing squares that haven't been entered
- Recursion from wherever robot is located in the maze to start of the maze
- Travel to start
- Recursion from start of the maze to center
- Race to center
2/17/14 Update
The battery is still being difficult.
It's supposed to be around 11V and 3A/hr, but when it is connected to the robot, it's 5V and 0.1A.
When the power supply is connected to the robot, it can handle 11V to 12V and about 0.88A.
Someone suggested looking into power ratings of the battery.
A problem occurred while trying to test the battery, one of the wheels wasn't rotating backwards anymore. We tested the output voltage of the Stellaris pin that handles direction. It should be a high voltage (3.3V) for forward, and then a low voltage (millivolts) for backwards. The low voltage wasn't low enough, it was outputting about 1V. The other three motor control wires were working fine; it was just that one output.
Solutions:
Research more about this battery and ask a professor's opinion
Change the output pin on the Stellaris
It's supposed to be around 11V and 3A/hr, but when it is connected to the robot, it's 5V and 0.1A.
When the power supply is connected to the robot, it can handle 11V to 12V and about 0.88A.
Someone suggested looking into power ratings of the battery.
A problem occurred while trying to test the battery, one of the wheels wasn't rotating backwards anymore. We tested the output voltage of the Stellaris pin that handles direction. It should be a high voltage (3.3V) for forward, and then a low voltage (millivolts) for backwards. The low voltage wasn't low enough, it was outputting about 1V. The other three motor control wires were working fine; it was just that one output.
Solutions:
Research more about this battery and ask a professor's opinion
Change the output pin on the Stellaris
Thursday, February 20, 2014
2/10/14 Update
The new battery came in and it doesn't seem to work. We spent most of the time trying to move the wires around and get the battery to work.
We got some stuff ready for Aggieland Saturday
We got some stuff ready for Aggieland Saturday
- Created a 3x3 maze
- Set up an IR sensor to a multimeter so students could watch the output voltage change with distance
- Contacted Chris Jones and secured us a power supply that could run the robot
Wednesday, February 5, 2014
2/3/14 Update
Progress
We are requested to have a demo of the robot. Since it cannot map the maze yet, possibly have the robot move in a set pathway and not use the sensors.
Front: http://imgur.com/jnrtdi9
Back: http://imgur.com/62C4J1U
- Purchased the battery and charger http://www.all-battery.com/111volt-3000mahli-polypack.aspx
- The sample code for the start button that Carlo found didn't work properly; asking Senior Design teams how they did it later in the week
- Michael and Luke started working on the IR sensor testing
- Alan, Hunter, and Tan started working on the maze mapping/search the maze for wall information function
http://www.amazon.com/Tenergy-Smart-Charger-Li-ion-Battery/dp/B008UCOMC2
- When making a fake maze: how to populate the 16x16 array with our fake information for the squares; this information may also be used for the maze mapping part of the code.
- How to change from one spot in the array to the next spot. The original idea was to increment/decrement the x or y coordinate, but the array already has a "coordinate" system, so we want to use that one instead.
We are requested to have a demo of the robot. Since it cannot map the maze yet, possibly have the robot move in a set pathway and not use the sensors.
Front: http://imgur.com/jnrtdi9
Back: http://imgur.com/62C4J1U
Monday, February 3, 2014
1/27/14 Update
Software
Functions that definitely need work:
We need a battery with 9~18 Volts and 2~3 Amperes to support the stepper motors. After getting the battery, the bot will not be tethered to the power supply!
Data sheet for DC converter: http://www.cui.com/product/resource/v78xx-1500.pdf
Functions that definitely need work:
- Algorithm to explore the maze; how should it prioritize the mapping
- How will the bot get back to the start of the maze after mapping
- Function for keeping centered throughout the maze
- Recursion algorithm for solving the maze after mapping; it outputs a string of directions
- Execute the shortest path to the goal
- Square's goal state; if the robot is in one of the middle 4 squares, the goal state changes to 1
We need a battery with 9~18 Volts and 2~3 Amperes to support the stepper motors. After getting the battery, the bot will not be tethered to the power supply!
Data sheet for DC converter: http://www.cui.com/product/resource/v78xx-1500.pdf
- Max Vin = 18V
- Min Vin = 6.5V
- Max Vm and Vclamp = 60V
- Min Vm = 8.2V
- Think of ways to test mapping algorithm; can we print out the informational vectors?
- Create informational vectors for a fake maze; test recursion algorithm; can it find the shortest string
- Research and purchase battery
- Get IR sensors set up and create graphs of distance and voltage
Subscribe to:
Posts (Atom)