|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#16
|
|||
|
|||
|
Re: Line Tracking VI. drives in half a circle...?
Ok, let me know what happens there. IF it doesn't work, I would recheck the wiring. And calibration cause that would rule out the programming problem.
|
|
#17
|
|||
|
|||
|
Re: Line Tracking VI. drives in half a circle...?
it works; whats the problem with the default code?
|
|
#18
|
|||
|
|||
|
Re: Line Tracking VI. drives in half a circle...?
Thats a good question
. We just erased it and wrote our own code from scratch. I would suggest that since the default code isn't working.Ethan |
|
#19
|
|||
|
|||
|
Re: Line Tracking VI. drives in half a circle...?
are you willing to help us develop?
|
|
#20
|
|||
|
|||
|
Re: Line Tracking VI. drives in half a circle...?
Sure. Basically you want to create nested case statements for each combination you can get with the light sensors.
How many sensors are you using? I suggest programming 2 and then adding in a 3rd after you finish that. |
|
#21
|
||||
|
||||
|
Re: Line Tracking VI. drives in half a circle...?
The default code wants you yo use the black wire, not the white. You can just invert the signal in the tele op code and I bet it works.
|
|
#22
|
||||
|
||||
|
Possible solution
The thing our team did was decide on a setup for the sensors....
It looks something like this: After deciding on this setup we came up with a boolean setup that would, based on which lights were coming back true, turn the robot. We also made the sensory aspect of this custom code activate by pressing and holding button one. When this happened, the robot would no longer recieve x-values from the controller but recieve x-values from the code. It still allowed for y-axis values from the contoller. |
|
#23
|
||||
|
||||
|
Re: Line Tracking VI. drives in half a circle...?
I would be more than happy to help you if you would like. I could give you a basic example of what the nested case structure could look like. Shoot me a PM and ill get right on it.
|
|
#24
|
|||
|
|||
|
Re: Line Tracking VI. drives in half a circle...?
Thanks For The Help Everybody... when i get this code semi perfected il post it for the teams that needed help just like us... we got it to track the straight line good enough
|
|
#25
|
|||
|
|||
|
Re: Line Tracking VI. drives in half a circle...?
Could you please provide a screen shot of your code as to how you would recommend programming the wheels to turn?
|
|
#26
|
|||
|
|||
|
Re: Line Tracking VI. drives in half a circle...?
It has case statements heavily nested in it so it won't be to much help. Basically we said if both sensors are off the line go straight, if left sensor is on the line make the right wheel spin a little faster till its off. If right is on the line, make the left wheel spin a little faster.
The middle sensor stays on at all times and if all of them end off the line, it knows which sensor saw the line last and turns that way. Ethan |
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|