Comments (14)
This will be added by #145.
See wiki/abb/Tutorials/InstallServer - diff for the documentation that was added.
from abb.
@Samsagax, this seems like a good plan. Are you willing to implement it?
from abb.
Sure. The only question I have is if I Have to add a new message with different signature to the existing server? Or append the data to the current message?
Joaquín Ignacio Aramendía
from abb.
That definitely wasn't easy to track down (I should add it to the wiki). The message should be sent on the same connection as the joint states, but with a different ID, 13 (see here).
The header info should be similar to joint states (except with the different ID). The data payload should is described here
from abb.
I added an empty message for now, the problem is for reporting all that stuff, we need to instruct the user to configure some system parameters, I have the text for the wiki, but how I mark it as "experimental" or "in-development" feature?
from abb.
You could possibly use an admonition. I've used a few in the fanuc tutorials. If you don't want to include the icon bit, you could just use a coloured 'box' (like on the indigo landing page on the ROS wiki).
from abb.
Is documentation the main blocker here? I think the rapid code looks sane enough. I would just set all fields initially to tristate unknown (-1) instead of zeros.
from abb.
Guys. Sorry to be out of the radar for a while. I've switched jobs and I no longer have a real robot to test things on. Maybe I could write some code and someone can test it for me, or maybe I can convince my new boss to engage in development of new things involving ROS ;)
Hope I can be on track soon.
from abb.
Welcome back :). ABB Robot Studio is free to use, afaik, right?
from abb.
I don't think it is, but if @Samsagax is serious, we can see what we can do.
from abb.
On 12-1-2015 5:41, Shaun Edwards wrote:
I don't think it is, but if @Samsagax is serious, we can see what we can do.
Oh, right. It is a 30-day trial.
from abb.
Yes, it is a 30-day trial. And maybe i can use a virtual machine to test. The "hard" part is editing the robot configuration to get he info we need
from abb.
I've recently worked with an ABB robot and the lack of STATUS
support was quite annoying. Even if (as @Samsagax writes) setting up the controller properly for this would be difficult, it would still be nice if we at least give users the option to do it.
Could we perhaps as a first iteration just send _tristate unknown_s (-1) for all fields? Than at least part of the infrastructure on the server side would be there.
from abb.
With the merge of #168 (rebased version of #145) this is now supported by the driver.
from abb.
Related Issues (20)
- How to control the velocity of the end effector? HOT 3
- How to improve the max trajectory size of abb_driver HOT 10
- Problem working with real IRB 1200 robot HOT 17
- ABB IRB120 does not move when trajectory command is sent from Moveit HOT 16
- Pass extra information to RAPID HOT 10
- OmniCore and IRB 1100 support HOT 4
- Not able to execute cartesian trajectory on ABB IRB120 HOT 2
- Unable to connect ROS with Robotstudio (ROS in Parallels VM) HOT 13
- Melodic release HOT 1
- Fixed the release track configuration for Kinetic HOT 1
- can't locate node [robot_state] in package [abb_driver] HOT 3
- REST based interface for ABB HOT 2
- Planned migration of abb_driver to its own repository HOT 4
- Too many close points while executing in Robot Studio. HOT 4
- Support package GoFa CRB 15000 HOT 6
- why abb ibr1410 is not supported? HOT 2
- Dependency on abb_driver HOT 6
- IRB2400 URDF Seems Wrong
- Production Support for GoFa CRB 15000 HOT 1
- ROS 2 Support
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 abb.