Tom Leese
2015-10-04 14:32:04 UTC
Hi,
The manual control interface was great for debugging, and it’s a pity that it is not enabled on the tablets. Although the functionality is there on the client-side, it was never finished in herdsman and sr-robot. I’m going to attempt to rectify this before Kickstart. My plan of action is (sadly a lot of what needs to be done is down to the software being very Linux centric, but oh well):
- (Port libkoki to non-Linux machines.) — while this was originally a goal of mine, this seems infeasible in the time-scale, so I’ve decided to ignore this for the moment.
- Port ‘sr-robot’ to use ‘pyserial’ over ‘pyudev’ (to support non-Linux machines).
- Allow ‘sr-robot’ to run without ‘pykoki’ (make it an optional dependency).
- Add some tests for ‘sr-robot’ — just to check the ‘pyserial’ port worked.
- Implement the manual control interface in Herdsman.
- Check it all works with the tablet.
If anyone has any comments or thinks there is a better way of doing this, let me know. I’ll be doing this in a ‘manual-control-interface’ branch of both ‘sr-robot’ and ‘herdsman’.
Tom
The manual control interface was great for debugging, and it’s a pity that it is not enabled on the tablets. Although the functionality is there on the client-side, it was never finished in herdsman and sr-robot. I’m going to attempt to rectify this before Kickstart. My plan of action is (sadly a lot of what needs to be done is down to the software being very Linux centric, but oh well):
- (Port libkoki to non-Linux machines.) — while this was originally a goal of mine, this seems infeasible in the time-scale, so I’ve decided to ignore this for the moment.
- Port ‘sr-robot’ to use ‘pyserial’ over ‘pyudev’ (to support non-Linux machines).
- Allow ‘sr-robot’ to run without ‘pykoki’ (make it an optional dependency).
- Add some tests for ‘sr-robot’ — just to check the ‘pyserial’ port worked.
- Implement the manual control interface in Herdsman.
- Check it all works with the tablet.
If anyone has any comments or thinks there is a better way of doing this, let me know. I’ll be doing this in a ‘manual-control-interface’ branch of both ‘sr-robot’ and ‘herdsman’.
Tom
--
You received this message because you are subscribed to the Google Groups "Student Robotics Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to srobo-devel+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Student Robotics Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to srobo-devel+***@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.