The Kohala High Robotics is busy at making a VEX robot to compete in Tokyo Japan and in the Pan Pacific Tournament in Honolulu, HI.
Andrew Trump(9/16/10)
9/17/2010 09:52:37 am

Made an array so arm averages can be calculated. It bumps out the last lift height out of slot and puts in new one.

Reply
MichaelN
9/17/2010 09:53:51 am

Today I finished the a concept design for the t-shirt.

Reply
Andrew Trump (9/17/10)
9/17/2010 09:58:51 am

Today I researched places to post our everyday happenings and came up with the solution to post them on our website.

Reply
Michael Nelson
9/17/2010 10:03:06 am

I today I incorporated the concept logo I made within our team number.

This week I learned how to better my expertise in the field of design.
Also I better understand about program functions within program functions.

Reply
Andrew Trump
9/17/2010 10:04:59 am

This week I learned that uploaded the same file of code to google code from two different sources can be quite troublesome and time consuming. To fix the errors I had to choose what parts from each to put in one code. I also learned how to make an array using different types of control statements (eg. "for" loop). I also learned the concept for replacing numbers to find averages.

Reply
Michael Nelson
9/17/2010 10:16:12 am

This week I learned how to better my expertise in the field of design. For example I learned how to take an image and isolate it with a transparent background, how to change an image to make it look like it is doing something else (the horse "rearing" instead of just standing normally). I also learned that another replacement for shading (if you're limited to colors) is dithering which is a bunch of dots printed out to make it look like shading.

Reply
9/17/2010 03:20:14 pm

Aloha KHS TEAM2460 Paniolo!
SO wonderful to read your learning processes! Please continue the great progress!
Ms Fern

Reply
Michael Nelson & Ola Dela-Cruz
9/17/2010 03:49:33 pm

Tonight we added ANOTHER high str motor and remounted the drive motors. Also cut the transmission so that the drive motors wont twist the bar.

::::
Added another motor and reworked transmission to drive either the drive or winch.

NOTE* it now looks like a 6 cylinder engine

Reply
Michael Nelson
9/20/2010 09:52:13 am

Today I found out that the out-force of the winch with the changes that we made on Friday is equal to 33.75 lbs.

Tonight we will see if the robot is able to climb up the ladder.

Reply
Michael Nelson
9/20/2010 10:12:17 am

I also learned how to find out how much force a gear puts out. F=t/r
where F= force t=torque and r=radius

Reply
Andrew Trump
9/20/2010 10:12:45 am

-Documented state changes and buttons using a flow chart.(https://docs6.google.com/drawings/edit?id=1tJ-ztlAHp1W_xWkMnv-EoRAN9HzsIqjmVFLyOjTOKi4)
-Changed code to accommodate for the extra two motors on the drive(Port 9 and 10).

Reply
Evening Shop 9/20/10
9/20/2010 03:46:23 pm

Worked on shipment for Country Fair, mounted potentiometer, tested transmission, programmed limit switch and changed reflection of motors. Also cleaned a little in shop.

Reply
Evening Shop (9/21/10)
9/21/2010 03:56:03 pm

Tonight we fixed the states in program, reversed winch motors, reinforced the gears on transmission, and tried to figure how to help lift stay up.

Reply
Andrew Trump
9/22/2010 09:11:30 am

Today I finished the flow chart by adding documentation for the button. I then uploaded it to the website under the new files section I created.

Reply
Michael Nelson
9/22/2010 09:12:49 am

Today I Finished the logo for robotics. All i need to do is get the info on the resolution on the image that they can print.

Reply
Andrew Trump
9/23/2010 10:11:30 am

Today I researched how to run our autonomous using the RobotC forums. I found a competition template. I also looked a little at what we're gonna do for for the autonomous mode.

Reply
Michael Nelson
9/23/2010 10:37:18 am

Today I started the process of making a website that is going to be a scouting sheet that any ammount of teams can use.

Reply
Andrew Trump
9/24/2010 09:11:21 am

I sudo coded the first autonomous for the on of the blue tiles. I then started to program it in the program.

Reply
Andrew Trump
9/24/2010 09:13:36 am

SUMMARY: I learned that there is a competition template that we must put our code into. I learned you must need a function to program your autonomous. I also learned that Google docs makes really nice flow charts.

Reply
Michael Nelson
9/24/2010 09:14:02 am

Today i designed on a piece of paper
the layout of the entry page for the
scouting sheet website I am making.


This Week I learned:
About Apache; Apache is the webserver
that takes the info on a server and
shows it to you.

Reply
Andrew Trump
9/27/2010 10:11:30 am

Wrote a little more of the autonomous. Someone can use if statements or while loops to check if each step is done. I have decided to use if statements.

Reply
Evening Shop
9/27/2010 04:21:49 pm

-Worked on putting if statements in autonomous.
-switched the gears on transmission to reinforce it, from prevent stripping.

Reply
Andrew Trump
9/28/2010 10:08:11 am

I learned that to make the robot sit for a second you can use a wait1Msec command.
Made autonomous code a little more readable by taking out unnecessary if statements and combining things. Also fixed a whole bunch of errors.

Reply
9/28/2010 10:10:43 am

Today I Finished the Entry sheet for the website that will be published for everyone to use

Reply
Evening Shop
9/28/2010 04:19:05 pm

Got compiler to include functions; pseudocoded second autonomous.
Figured out how to hold up the hooks.
Changed the transmission to allow more space for transitioning of gears.

Reply
Andrew Trump
9/29/2010 09:03:57 am

pseudo-coded a third autonomous. In this one we will "get rid of" some of the opponent's rings. Figured out that I must include any new files to SVN so they also update.

Reply
Michael Nelson
9/29/2010 10:04:39 am

Today I was able to use a php file in a html webpage. Also used the "submit button" to send information to the php file and then have the php file read what information i gave

Reply
Andrew Trump
10/1/2010 10:17:22 am

I made directions for the brush bot assembly. I made copies and cut them out.

Reply
Ms Fern White
10/2/2010 08:04:13 pm

ALoh Andrew and Michael Mahalo for your posts of activities you are doing. It would also be nice for mentors and other team members to know how the activities fit into the overall of our program. Perhaps not for every single day you post, but at least for some of the posts. For example, Michael when you state that you to use the term php i am not sure (since I am not savvy about this stuff anyways) if you mean personal home page or the program PHP that allows use of coding????? not sure.. and what does it mean that you are able to do/ use the php file? Seems to me it is significant enough to post, then perhaps you could share some emotion/ reflection on the value to you and to the team. Andrew, you say you made directions for the brush bot assembly. What was involved in the process? Why and what is the value and application of this task? Of course, at least this one I can understand, because I know the directions were to be placed into our little baggies of brush bot kits for our interactive fund raising at the fair.
I want to be clear here that I find your forum super in terms of even being here. The suggestions and feedback I post here are to spur you to expand further in application of your great thinking.
Aloha for now,
Ms Fern
PS: Why aren't we seeing more from the rest of the team? :=??)

Reply
Evening Shop
10/5/2010 06:45:59 pm

This week (posting for Monday as well), inn the shop we made signs for the car washes we will be doing the next following Sundays. These signs will allow people to know that there is a car wash at the place where the signs are.

Reply
Evening Shop
10/11/2010 03:45:25 pm

-Changed the name liftHeight to liftArm in code for the height buttons.
-worked on shirt logistics
-started to work on "fan" to drain batteries before charging so the batteries are able to charge completely.

Reply
Andrew Trump
10/14/2010 10:09:05 am

-Added new trial of RobotC program because the old one expired.
-Changed code so it lift and grabber are controlled by on of the old controllers.
-Watched Mikey and contributed my thoughts on the scouting website. I learned a little basic information on website creation.

Reply
Andrew Trump
10/15/2010 10:00:53 am

-Learned to define variables for pre-processor so I can easily change between two parts of a code.
-Changed controller to have motion sensing for the arm lift. We will test it tonight.

Reply
Andrew Trump (WEEKLY REFLECTION)
10/15/2010 10:04:27 am

-Learned to define variables for pre-processor.
-Learned that our controller can use motion sensing technology.
-Learned you must uninstall RobotC before installing a new RobotC program.

Reply
Michael Nelson
10/15/2010 10:16:20 am

Today and this week I learned and used mysql and php to start the online scouting sheet which will be projected off of the robotics comp. I learned that, php code is like python and doesn't need to be compiled.

Reply
Ola Dela Cruz
10/16/2010 10:33:23 am

Today we attended a VEX practice competition and what went well today was our robot worked and we was able to score with the tubes.
What I was frustrated with was that there was only one controller to control the robot which made it hard for the driver to control and I wanted to help drive the robot. Also, we had problems with the VEXnet control system and our robot kept losing communication. This was very irritating because it wasted valuable time during some of our matches.
Next time, we should keep track of the batteries so we know which ones are charged or not. Also, we should go over the rules again to make sure we're not violating any more rules.
Changes that need to be made are to take off 4 high strength motors because we are using 4 too many.(It's good that we found that out today because we could've gone to Japan with 8 high strength motors). Another thing is we need to reduce the size of our robot by half an inch because it's past the size limit.
Overall, I think our robot did okay but we need to make some effective changes to the robot if we want to go to the World Championship...I hope we make it.

Reply
Michael Nelson
10/16/2010 10:38:56 am

Todays compeition at the imiloa went well as far as it shows what our robot needs work on. ie. Changes toward lift, scoring and claws.
I was frustrated with the fact that I had alot to control on the controller and the buttons that were used for each part of the robot did not go well together.
The changes to be done are changes toward the scoring at better assuring that the lift works and the changes to be done to make it work.

Reply
Adam Anakalea
10/16/2010 10:56:51 am

The grabber was really good at picking up whole stacks of rings, unlike other teams who kept knocking their stacks over when trying to get a score. Almost everything else had some sort of problem which need fixing really soon since we are going to the real competition in Japan in a couple weeks.
The fact that a lot of things went wrong this competition got everyone a little frustrated. The biggest frustration was that when we were in the pit, everything pretty much worked, but once we got on the field, the Bot kept failing at some time.
Next competition, we need to be more prepared by practicing and working out all the kinks before we go so that we don’t need to do any kind of troubleshooting on the field and so everything works out according to plan.

Reply
Joey Vignato
10/16/2010 11:01:44 am

The good parts of this competition was that the robot worked and was able to score.
What was frustrating was we weren't able to hang. Also, the bot wasn't as good at performing in the field as it was in the pit.
Next competition, we should be more prepared testingwise. We should also fine-tune some of the parts of our robot, and maybe change some entirely.

Reply
Andrew Trump
10/19/2010 10:07:03 am

-Set up a testing loop to see if our function is outputting the correct values when the arm is lifting so it knows where to go. Set up the same thing to read if we are calculating the right armAverage
-Looked at how we are going to get the controller before Japan and made sure we have access to make the purchase using a credit card.

Reply
Michael Nelson
10/21/2010 05:26:13 pm

This week I learned how to set up a table that works with by taking the data from the forum i made and inserting that data into a table. I learned that there are alot of different codes for different things such as " " is for just a space " ". Also I learned that you first need to run a setup for the data that you use and that setup will only need to run once and after that the setup is finished unless you make any adjustments. With a few more programming tweaks I can make it so any team can submit as much data as they like and have the website look good.

Reply
Andrew Trump
10/22/2010 10:11:23 am

Added an range for the arm height during autonomous so it will find the height it needs but not exactly. This took some critical thinking in regards to how to think of it as an equation.

Reply
Andrew Trump
10/25/2010 10:07:01 am

-Assigned motor and joystick for hooks that attach to ladder. This way it can be controlled much easier.
-Changed controller assignments again for lift and grabber to second controller.

Reply
Arm Problem
10/25/2010 10:09:16 am

-Our team ran into a problem with the arm being too bouncy due to all the weight put onto a single bar. This was causing problems with programming and control.
-To solve it we have added a much larger bar to have the weight rest on. We also added high strength gears to accommodate for all the strain.

Reply
Andrew Trump
10/26/2010 10:13:38 am

Today I fixed some errors with the declaration of variables.
-I learned what arrays were completely. They are slots to hold numbers.
-Different variables can hold different amounts of numbers.

Reply
Michael Nelson
10/26/2010 10:26:02 am

Today I added another table to the website which will be used for teams to be registered.

Reply
Ms Fern White
10/26/2010 05:34:06 pm

ALoha Team2460 Paniolo...Still I see only two of you post regularly. Problem is that the initial purpose of your postings was to aide in team communication frm programming class to shop. Are your teammates reading this? How do you know? What discourse and dialogue do you have with each other than the brief telling of of what you did. REFLECTIVE RESPONSES would be more informative. The posting would demonstrate process and critical thinking. I simply do not see it here. Sorry guys... while I appreciate your posts as a log to be fine, they do not show readers much.
Please expand with more details of any struggles and discoveries. AND question your teammates about their readings and responses! Mahalo, Ms Fern

Reply
Adam anakalea
10/26/2010 06:34:28 pm

Joey and I are getting close to working out the new lift. Vex should invent some new kinds of nuts... Just sayin'...

Reply
Andrew Trump
10/27/2010 09:14:14 am

-Tested limitPowerFunction, outP, and outI functions for turning the bot.
-Need to fix outI

Reply
Andrew Trump
10/28/2010 10:12:18 am

-We needed to save time on our autonomous, so I made it where the arm lifts at the same time we are turning. I just changed the stages around and used 'or'.
-Learned to combine similar code using a boolean.
-Researched some programming softwares

Reply
Michael Nelson
11/1/2010 02:33:02 pm

Today I made final adjustments to the online scouting sheet to make it operational.

Reply
Michael Nelson
11/4/2010 07:59:55 pm

Today we learned about the history of "toyoda" from the Toyota commemorative museum in Nagoya, Japan. We also explored a castle and visited various stores and markets.

Reply
MS WHITE
11/4/2010 08:10:30 pm

Well... what an adventure. The team arrived in Nagoya late on Thurs. Aside from the somewhat stressful last leg of the walk from the train station to finding our hotel getting to Japan went well from the drivers to the airport to flights and transfers, to customs and the train...we managed! We visited the Toyota Commemorative Museum and Nagoya Castle.We had loads of fun at the fish market; we toured until tired!
Still lots to see...
While I am not sure the team is ready for the competitions... I am sure the team is ready for all the fabulous food, fandango and fun!
MAHALO nui to ALL the community and Ohana who supported the team and made it possible for the team to have such a once in a lifetime learning experience.

Reply
Andrew Trump (from Nagoya)
11/4/2010 08:13:23 pm

-We have landed in Japan and are getting ready for our competitions.

-We visited the a Toyota Museum. Toyota used to be textile company before it made cars. We saw some very innovative inventions specifically some weaving machines and robotic tools.

-We also went to Nagoya Castle which was very interesting. I enjoyed seeing some of the architecture.

Reply
MS F White
11/5/2010 03:33:25 pm

Day three of Japan journey... has been less that what we had hoped for. Ms White spent the morning renegotiating our bullet train ride. She successfully changed from morning to afternoon which allows the team to enjoy the special tour of JAMSET with Dr SOng Choi of the UHM COE; Dr Choi is here for robotics competitions. He arranged for our Hawaii teams to go to JAMSET a high security research and development organization in Nagoya. We go to a reception for microbotics tonight.
aloha for now
Ms White

Reply
Michael Nelson
11/5/2010 10:52:09 pm

Today our team divided into 2 sections; vex and microbots. On the vex side we accomplished the transmission problems and fine tuned the robot mechanically and programmically.

Reply
Ms Fern White
11/11/2010 08:18:28 pm

We are at Day 9 of our Japan journey. It is not clear to me what is causing such grumpiness... some students are genuinely not feeling well and have slight or semi serious colds. Perhaps that is the reason. Their lack of research of locations prior to coming here has incurred additional stress upon the relations as folks are not always clear about what they "might" want! I am done playing the "everybody" should have a happy consensus. The choices shall be either or now. Tomorrow check out 11AM then 4 hrs left in Tokyo.FUN!!!! Interestingly, students have not wrapped up their homework despite having time aside and ALL morning this morning to get it done! oh my!..aloha for now..

Reply
Ms Fern White
11/13/2010 05:38:07 pm

Ahhhh.. home sweet home. Splendid to travel. Superb to be home! Congratulations team for a great accomplishment! Especially a great showing at MicroRobots in Nagoya and respectable albeit faulty showing but with loads of flair... at Tokyo. We were memorable! And... as Mr Kawamoto says
"When the bot worked we kicked bot!"
Rest well, re-charge, we have another month of lots of excitement! Hilo, Craft Fair, Pan Pacific and Mahalo Dinner.
E ala E Na Paniolo!!!

Reply
Andrew Trump
11/15/2010 08:12:22 am

-Changed autonmous to add a turn and drive to knock over the other teams tubes.
-Need to test the drive turn, drive straight, and lift functions.

Reply
Michael Nelson
11/15/2010 08:14:33 am

Today I was working on the php online scouting sheet and trying to fix errors that made it sure that two passwords match.

Reply
Andrew Trump
11/16/2010 08:14:08 am

-Made an equation in the form y=mx+b to calculate the encoder value using the potentiometer value.
-The purpose of this is to have the encoder start on the correct integer depending on how high the arm is.

Reply
Michael Nelson
11/16/2010 08:14:43 am

Today I fixed the problem with comparing 2 "strings" together (strings being words) using the function "strcmp." I learned that with the function that fetches values from an array, you might not always recieve the same type of data.

Reply
Andrew Trump
11/17/2010 07:07:20 am

-made a function to calculate encoder value from potentiometer value.
-The reason I made a function of this is so I could input anywhere I want in the code.

Reply
Michael Nelson
11/17/2010 07:11:58 am

Today I was trying to fix the driveStraight function but i am still unable to figure out why the function will not run correctly.

Reply
Andrew Trump
11/18/2010 08:09:40 am

-Fixed an error for my encoderCalc function, by giving it a number to look for.
-Changed autonomous so we can drop a ring in the very beginning from the back of our robot by just driving straight.

Reply
Michael Nelson
11/18/2010 08:13:28 am

Today I narrowed down how to fix the autonomous function for driving straight. So tonight we will solve why its doing so by trial and error and then changing the code

Reply
Michael Nelson
11/24/2010 06:54:33 am

Today I learned how to change the background and font color for the website by altering the styles.css file in the code.

Reply
Michael Nelson
11/28/2010 12:57:02 pm

URL for updating Hal-E's firmware:
http://www.vexforum.com/wiki/index.php/Software_Downloads

Reply
Andrew Trump for 11/24/10
11/29/2010 07:36:32 am

-Re-organized code post Imiloa competition.
-Searched forums to try to figure out why the motors were not running at the competition and found little to nothing.

Reply
Andrew Trump (Reflection Week 11/18)
11/29/2010 07:40:13 am

-This week I learned about the value of testing. We tested the autonomous a couple times and it worked fine, but once we reached competition it failed. I also learned to write a quick autonomous you can just use timing. Learned that having my potentiometer read my encoder value could help the arm calculate where it is when it starts.

Reply
Andrew Trump
11/29/2010 08:15:24 am

-Today I familiarized myself a little with java. I learned a little about encapsulation, objects, and classes.
-Made a new file for eclipse.

Reply
Andrew Trump for 11/23/10
11/30/2010 03:15:29 am

-Looked up for new firmware because we thought that might be the problem. Mikey ended up downloading it.

Reply
Michael Nelson
11/30/2010 08:04:00 am

Today I reviewed the Dallas code and created a new autonomous skeleton for the game round up.

Reply
Andrew Trump
11/30/2010 08:13:37 am

-learned that inheritance is when one file uses the other.
-encapsulation is just having separate files basically.
-I looked through eclipse code for frc to familiarize myself.

Reply
Ms.Fern White
11/30/2010 01:48:39 pm

Guys...I got to read some of the previous posts. In fact, some of your comments are on the mark. I see two areas of weakness. First, the statements are often generalizations that say nothing exact. Second, no follow through on what sounds so potentially important or valuable.
Specifically, there was a posting following the scrimmage in Hilo that stated we should test more, and possible remove some parts. Another posting after Japan mentioned the value of testing,, yet we continually are un-ready to test.

Reply
Andrew Trump (12/1/10)
12/3/2010 03:31:14 am

-We went down to Ms. Whites to test the autonomous for the bot. I helped Mikey a little with deciding what numbers and things to input. We got the bot to drive forward so we met out goal.

Reply
Andrew Trump (weekly reflection)
12/3/2010 03:35:04 am

This week I looked into Java. I learned that a class holds objects. You can use encapsulation to have separate files, and inheritance allows you to take parts from a code and put it into a main or other code. I also learned that the computer runs through the code 18 times in second.

Reply
Michael Nelson
12/3/2010 03:31:03 pm

This week I learned that there are sacrifices between quality and quantity. In this case being the autonomous being very precise or one thats ok but is fast to make. I wrote an autonomous that saves around 5-10 seconds, which in a match is a crucial 5-10 secs.

Reply
Andrew Trump
12/6/2010 08:07:14 am

-Looked into 2010 FRC autonomous code and deciphered what happened during autonomous. It basically drove forward and kicked. I got familiar with terms and layout.
-Learned that a watchdog prevents code from getting stuck and potentially the bot driving wildly. It is important to not disable that!

Reply
Andrew Trump
12/7/2010 08:09:44 am

-Today I looked through more FRC code from llast year, looking at the gearboxes quite a bit. The jaguar controls what power is given to the gearbox. Also downloaded the real c++ so we have things like color coded code and ctrl click. It makes things convenient, especially for navigation.
-We have planned for me to be writing functions for FIRST.

Reply
Michael Nelson
12/7/2010 08:11:13 am

Today I started to switch over the code from eclipse to Robotc to better the autonomous for a hopeful 20 seconds.

Reply
Andrew Trump
12/8/2010 07:06:03 am

-Downloaded Subclipse so I can take my code from eclipse and put it on google code.

Reply
Andrew Trump(Weekly Reflection)
12/8/2010 07:09:33 am

-Learned that a watchdog prevents code from getting stuck and potentially the bot driving wildly.
-Learned many differences between terminology in FIRST.
-Learned that you need a different subversion in order to host the code from eclipse on Google code.
-Learned that a jaguar controls power to gearboxes.
-Learned that C++ can be read in a "generic" program, but it won't have the same features.

Reply
Ms Fern White
12/9/2010 07:46:22 am

Well.. I see where you two young men have decided to write weekly reflections. That is acceptable as long as the reflection provides WHAT, SO WHAT and NOW WHAT.
It seems clear you are listening the WHAT. However, I do not always see the so or now whats! Continue to post and especially would you be more detail oriented.
On a related note, i am not so sure your teammates are reading any of this. How can we improve on this great mode of communication?
Ms Fern

Reply
Andrew Trump
12/14/2010 08:10:25 am

-Downloaded the generic code from WPI which includes all of the base classes for first which my code will inherit and use.
-Started working on a P for a driveStraight function to use in the autonomous for FIRST.

Reply
Michael Nelson
12/14/2010 08:14:21 am

Today I worked on the HAL-E code from a todo list that Mr Lovitt had setup. Out of those 13 things to do I accomplished 3 tasks that made sure that the autonomous can do more then one thing at a time and to accurately get there/

Reply
Andrew Trump
12/15/2010 05:40:04 am

-Took a test on basic programming skills.
-Diagrammed what is going on in FIRST code.
-We can use the PID already written for the drive straight function, instead of me writing my own.

Reply
Andrew Trump (Weekly Reflection)
12/15/2010 05:43:44 am

-Learned that typecasting is basically shrinking and expanding the limit of numbers your function can hold.
-Learned that the ID in PID are just a continuation of the P to make it more accurate with calculating numbers.
-Learned that a pointer is used to access other parts of the code,
-Learned that other people write lots of generic code that we can use for FIRST.

Reply



Leave a Reply.