|
|
|
![]() |
|
|||||||
|
||||||||
![]() |
| Thread Tools | Rate Thread | Display Modes |
|
#16
|
|||
|
|||
|
Re: Vision co-processor Location
Quote:
|
|
#17
|
|||
|
|||
|
Re: Vision co-processor Location
Quote:
|
|
#18
|
|||
|
|||
|
Re: Vision co-processor Location
Quote:
|
|
#19
|
|||
|
|||
|
Re: Vision co-processor Location
Quote:
TRENDnet 5-Port Unmanaged switch UNITEK USB 3.0 to Dual Gigabit Ethernet Adapter Kangaroo Mini PC Static IP 10.32.44.20 (Running GRIP) Roborio mDNS OM5P-AN Access Point Configured for Home use Axis IP Camera Static IP 10.32.44.11 Driver station Obtain IP automatically Connections OM5P-AN Access Point Port 1(Nearest Power) -> Roborio OM5P-AN Access Point Port 2 -> TRENDnet Port 2 Axis IP Camera -> TRENDnet Port 3 Kangaroo Mini PC -> UNITEK USB 3.0 port 1-> TRENDnet Port 4 UNITEK USB 3.0 port 1-> Driver Station At home with the radio configured for home use wireless and tethered control of the robot worked and the Network tables updated with vision data After plugging into the FTA radio configuration laptop for the Gitchi Gummi Get-Together 2016 all robot connections was lost to the driver station. Franticly hunting for solutions we could nolonger PING the Roborio so using a USB cable we opened the Roborio web page and found the network set to obtain the IP and the current IP was 169.abc.xyz.lmn (Something very wrong. We set the IP to static 10.32.44.44 to get things working. Still no communication with above configuration. We removed the Switch and Kangaroo using only the OM5P-AN Access Point to finally get Driver station to robot control. Throughout the day we attempted to change the IP of the Kangaroo to 10.32.44.120 and found some Subnet Masks to be 255.255.0.0 and some to be 255.0.0.0. In the end Everything is set to static IP's and Subnet masks of 255.0.0.0. Other teams gave it a great try and the FTA at the event gave it a real good go too. He also helped us work through some extremely high packet trip issues that ended up being our Driver Station CPU usage. installed a New Laptop and Trip times cured we will have to go back to that one latter. Our FTA at this events gut feelings are our Roborio has a symptom some team have found but the FRC people have not discovered yet to why. By the end of the event we had to unplug and plug the Ethernet cable to the Roborio each time we connected to the field. We had satisfactory control during our matches with a simple camera viewer on our smart dash board. The frantic speed of this event I forgot many of the different things we had tried to get things back working. If any of you have suggestions to what we could look at please share. We will be poking away at it the next few days before we #1 reimage the Roborio, 2 configure the radio back to home use. Remember all work before configuring for a the event. |
|
#20
|
|||
|
|||
|
Re: Vision co-processor Location
Quote:
|
|
#21
|
|||
|
|||
|
Re: Vision co-processor Location
Quote:
Now the for the MOST FRUSTRATING PART OF ROBOTICS we are home wired as stated above and everything is working. Radio still flashed for FMS, Roborio unaltered. we just plugged the cables in turn on the bot and in record time it seemed connected to the driverstation ready to run. |
|
#22
|
||||
|
||||
|
Re: Vision co-processor Location
Quote:
I agree with you that this is frustrating. I worked with a couple of our students and we did our best to detail our competition setup from 2016 with a box and wire diagram in this paper: https://www.chiefdelphi.com/media/papers/3267 We gave up with mDNS very early in our testing and moved straight to hardcoded static IPs. Honestly, I'm not sure I would trust FMS with mDNS at this point even if it were thoroughly documented. EDIT: Looking at our paper, I think one of our subnet masks is wrong. Will get that checked at some point. Like you I'm 90% certain we had to use different masks on different devices for some strange reason despite everything being in the same class C... Last edited by marshall : 02-08-2016 at 09:14. |
|
#23
|
|||
|
|||
|
Re: Vision co-processor Location
FYI, driverstation (and rio?) needs to be on 255.0.0.0 in order to communicate with FMS as the FMS is NOT on your class C. Also, the 169.X.Y.Z address in the pits is to be expected. 169 is the default IP class A when no DHCP server is detected. The radio does not contain a DHCP server but the FMS does. As such, in the pits the rio would self assign itself the 169 address.
On mDNS I got tired of dealing with the Windows 10 issues and just started hard coding the addresses even in the windows client tables. The issue seems to be Win 10 as the Win 7 & 8 machines work fine. No clue why other that "Blame Bill Gates". |
|
#24
|
||||
|
||||
|
Re: Vision co-processor Location
Quote:
Good to know about the netmask on the DS. |
|
#25
|
|||
|
|||
|
Re: Vision co-processor Location
lots of great discussion here. Can't wait to read your paper. Some new interesting points that have been mentioned and I didn't inclued. The Kangaroo is Windows 10 home, DiverStation Windows 7 Professional (tried both a 32 and 64 bit)
|
|
#26
|
|||
|
|||
|
Re: Vision co-processor Location
Our team used a RasPi, openCV and network tables.
The RasPi using compiled openCV did the vision processing and just updated the distance variable in network tables. |
|
#27
|
||||
|
||||
|
Re: Vision co-processor Location
Quote:
Quote:
All in all, it's much easier/better to put it on-board the robot. |
|
#28
|
|||
|
|||
|
Re: Vision co-processor Location
We have abandoned the switch idea and been testing on bot but thanks for pointing out the rule. It helps for future tests.
|
![]() |
| Thread Tools | |
| Display Modes | Rate This Thread |
|
|