Comments (14)
Just connect a PC to both iCub and Xsens router. You'll get two different IP address on that PC, one each network connection.
Thanks @mbrunettini everything worked correctly as you advised!
from human-dynamics-estimation.
@S-Dafarra From @claudia-lat previous experience connecting to the xsens router to IIT network disrupts the IIT network.
from human-dynamics-estimation.
To make the xsens router discover the icub server we need to set xsens routers default
Default Gateway
value.
If possible I would use the xsens router as a simple hub
. Having two routers in a network (the other is the iCub server) messes up the routing of packets.
from human-dynamics-estimation.
I tried to check how to get xsens and icub together on the same network but I cannot figure out what it means to have
The only option I see to integrate that hardware on out setup is using a pc connected to both networks, such as a laptop connected via wired ETH to xsens and to iCub using wifi, using two cabled eth, one for xsens and one for iCub. On that pc we can run yarp and xsens software and send xsens data to other machines in the iCub environment.
I think it is best to request @mbrunettini to configure it out correctly tomorrow morning as soon as possible as it is a time sensitive matter to do experiments for iros 2019 submission.
from human-dynamics-estimation.
Not on the same network, but
using a pc connected to both networks
there is no configuration to changes. Just connect a PC to both iCub and Xsens router. You'll get two different IP address on that PC, one each network connnection.
from human-dynamics-estimation.
What's the problem of connecting the XSens to the IIT network? I was actually thinking to connect the XSens router to the robot local network. We may ask Matteo for suggestions anyway.
from human-dynamics-estimation.
Yes we should ask @mbrunettini what it the best network interfaces configuration in Windows that allows:
- Having a network interface connected to the Xsens router
- Having a network interface connected (even through wifi) to the robot head
Since the icub-srv
has www access, the second interface might provide capability of exiting to the www from the Windows pc.
As a side comment, @mbrunettini what is the constraint on windows of being connected to the Xsens router with the ethernet cable, and to the IIT network with the WiFi of the laptop? I never got it right.
from human-dynamics-estimation.
I would avoid modifying the robot wifi connection. If possible I would connect the XSens router to the i iCub switch via LAN cable. If it is a problem connecting Xsens to any IIT network, we may temporarily switch in external mode, disconnecting completely the robot from the IIT network and using only the server switch.
from human-dynamics-estimation.
Just to be clear, I didn't propose to modify the robot wifi connection. What I meant was a configuration all related to the AnDy XPS laptop.
from human-dynamics-estimation.
@S-Dafarra helped me in understanding how the icub server is set in home
and travel
configuration. More details can be found here https://github.com/robotology/robotology.github.io/wiki/How-to-set-up-the-iCub-workstation-from-scratch
Assuming that the icub server is in home
configuration, for the purpose of working together with the xsens system, we need to remove the lan cable connecting the IIT local network to the port named INT
(internal). Then we need to connect a lan cable between the port INT
and one of the many ports present on the top rack (black colored lan ports).
Then we can connect the Xsens router to one of these ports. To make the xsens router discover the icub server we need to set xsens routers default Default Gateway
value. So, we need to login to the xsens router and change the default gateway value to 10.0.0.1
which is the ip of the iCub server. For more information related to this check here. In this way we can have a closed network between the icub server and xsens router.
@kouroshD I already changed the Default Gateway
value of the xsens router to 10.0.0.1
. we can try to check it this evening if this will work to our needs
from human-dynamics-estimation.
The process to change the mode of the xsens router is as indicated here. Is this correct @S-Dafarra ? that we need to change from router to access point mode?
from human-dynamics-estimation.
We got an answer from @mbrunettini as:
Hi,
The Xsens Wifi Access Point is not configured as a router (that’s the default configurations), but as far as I know only as point-to-point connection between a pc (connected on a LAN port) and the suit. There is no routing, gateway and other networking resources needed by the iCub subnet.
The only option I see to integrate that hardware on out setup is using a pc connected to both networks, such as a laptop connected via wired ETH to xsens and to iCub using wifi, using two cabled eth, one for xsens and one for iCub. On that pc we can run yarp and xsens software and send xsens data to other machines in the iCub environment.
Bye
Matteo
Also @mbrunettini advised that the solution in the previous comment #90 (comment) may not work
I definitely don’t think it can work:
1) the xsens subnet address pool is different from iCub’s
2) there are services on the iCub server that can be harmed by this connection
3) As far as I know we cannot change the xsens router operative mode
I strongly suggest to use my below option.
So, I removed the Default Gateway
value 10.0.0.1
and left it blank as before.
from human-dynamics-estimation.
So, I removed the
Default Gateway
value10.0.0.1
and left it blank as before.
PLEASE DO NOT CHANGE XSENS ROUTER CONFIGURATION: IT WAS CUSTOM MADE BY XSENS AND I DON'T KNOW ITS DETAILS. If you mess up sometheing, we need to ask xsens support.
from human-dynamics-estimation.
The correct configuration steps we used are updated in this issue. We can close this issue now.
from human-dynamics-estimation.
Related Issues (20)
- [HumanLogger] Logger silently failing to save file when attach device not found HOT 15
- Remove teleoperation models for icub2.5 and icub3 HOT 2
- Remove implementation of both IWrapper and IMultipleWrapper from devices HOT 2
- Add joint information to HumanLogger HOT 2
- Migrate MacOS CI from homebrew to conda HOT 2
- Human Logger not terminating when directory not created HOT 3
- [HumanLogger] logger not starting because interface is not ready HOT 2
- Replace usage of `analogServer` HOT 17
- Change Wrapper/Remapper naming convention to `nws`/`nwc` HOT 2
- Add status information to `IHumanState`, `IHumanDynamics` and `IHumanWrench`
- Implement HumanWrenchWrapper and HumanWrenchRemapper devices HOT 1
- HumanControlBoard fails to attach to iHumanState HOT 2
- HumanStateVisualizer is stuck waiting data from HumanStateWrench HOT 2
- CI failing on Windows HOT 3
- Release human-dynamics-estimation v3.0.0 HOT 2
- Add video recording in HumanLogger HOT 1
- cannot set `useDirectBaseMeasurement` to true HOT 1
- Compilation failure with ``yarp`` 3.10
- RViz crashes when launched by yarpmanager
- Re-enable macos and Windows CI April 2024 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from human-dynamics-estimation.