ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange
Ask Your Question

Bogdar_'s profile - activity

2021-02-09 20:21:41 -0500 received badge  Necromancer (source)
2020-05-24 12:10:17 -0500 received badge  Necromancer (source)
2019-08-30 12:49:40 -0500 received badge  Necromancer (source)
2019-04-26 06:30:31 -0500 answered a question rviz panel plugin update QLabel

Just use Qt resources. You could integrate a Qtimer with a Q_SLOTS that simply wraps a spinOnce call into your custom p

2019-04-26 06:09:54 -0500 answered a question How to convert .pcap to .bag in ROS?

Check: https://answers.ros.org/question/40116/rosbag-file-cannot-be-made-bagactive/

2018-08-20 14:24:09 -0500 received badge  Enthusiast
2018-08-18 15:34:15 -0500 edited answer amcl with rotated map

I find this an interesting question. I have used rotated maps in the past and I did not experiment a great localization

2018-08-18 15:31:10 -0500 answered a question amcl with rotated map

I find this an interesting question. I have used rotated maps in the past and I did not experiment a great localization

2018-08-13 14:29:36 -0500 commented answer ROS Standard SI Units

Can it be that they are just 0 and you are not tracking clusters velocities? Do you have any other log in which they hav

2018-08-13 14:23:49 -0500 commented answer ROS Standard SI Units

For quicker response, edit your question explaining with further details about your code else other users have to review

2018-08-13 14:09:12 -0500 answered a question Invoking "cmake" failed

CMake can not find your opencv2 installation. As is a required component of the find_package command, compilation fails

2018-08-13 13:58:17 -0500 answered a question How naming work in ros?

There are naming conventions in ROS: http://wiki.ros.org/ROS/Patterns/Conventions . As stated by @bouke answers importan

2018-08-13 13:41:31 -0500 answered a question ROS Standard SI Units

You should give further explanation if you want to have greater opportunities of other users to answer, but it looks to

2018-08-13 13:20:00 -0500 commented answer Epos_hardware write output error when running example.launch

Yeap, back on the days this was a great headache for me. I had a 1 master-3 slaves configuration, since changing the pro

2018-08-13 07:32:21 -0500 received badge  Self-Learner (source)
2018-08-13 07:32:21 -0500 received badge  Necromancer (source)
2017-03-22 04:34:48 -0500 answered a question API to know whether node is active or not

Use rosnode list to see active nodes that are being running in command window, also by using rqt_graph is possible to visualize and debug active nodes and topics graphically. For other wanted applications please detail more what you want to do.

2017-03-22 04:31:01 -0500 commented answer Issues with catkin_ws/src

I agree, I do not understand why you would create the workspace in dev space. To me it looks like the workspace has not been created in the correct folders.

2017-03-22 04:27:12 -0500 commented question hi I'm new to ROS I'm tying to write a simple c++ program please help me with this error

More information about your source code is needed (+1). Follow the ROS writting a simple publisher tutorial again. Be sure that you have include in your code all needed headers and that you create the executable in CMakelists as it is explained in the tutorial.

2017-03-21 05:38:03 -0500 received badge  Famous Question (source)
2017-03-16 04:41:29 -0500 received badge  Scholar (source)
2017-03-16 04:41:17 -0500 answered a question Epos_hardware write output error when running example.launch

At this point I kept working with the package. I wanted to manage multiple EPOS in a CAN net by managing them through accessing to one of them via USB. The following message was kept being printed periodically as I mentioned in my question:

Write processed successfully, but number of bytes written is 0: Operation now in progress
Write processed successfully, but number of bytes written is 0: Operation now in progress
Write processed successfully, but number of bytes written is 0: Operation now in progress

I could launch the controller but I lost control of the EPOS after sometime by not know reason. I did not know if the problem was due to the limited handling package capability of EPOS or if I was not defining rigth my URDF or if there was some kind of bug in the implementation of the controllers of the hardware abstraction of ros_control (not so much reliable documentation explaining in detail its behavior).

The level of documentation of this package is quite poor from my point of view. A lot of explanations on the ROS Code API is missing and it gets really messy to look debug sometimes. It is a great idea but it gives the sensation that the work was left have done (as realease version was published as 0.0.3).

The USB connection works but when trying to make it work in the configuration I was testing the USB falls making it impossible to communicate with the EPOS unless the code is relaunch. Then you have to pray for the system to be able to clear errors on the first try.

I debugged my code, my URDF and I was not understanding the reasons behind this. Also tried in Windows LabView 2015 and the system did not lost control, the problem of the implementation of this package is that depends on dll libraries which are not supported in Linux based OS so I could not (yet) working with the linux library implementation of epos control.

It seems that the USB communication is not suitable or robust enough so I would recommend to change to RS232 (google the differences on how the communication is done in each case). At least now it looks that I am not experiencing the USB connection fall but I will update with my results in future.

Hope I can save you some time that this problem has taken from me.

2017-03-16 04:20:06 -0500 received badge  Notable Question (source)
2016-12-19 17:19:59 -0500 received badge  Popular Question (source)
2016-10-13 03:44:38 -0500 received badge  Teacher (source)
2016-10-05 11:50:48 -0500 asked a question Epos_hardware write output error when running example.launch

Hello,

I am working with EPOS2 70/10 and a maxon EC motor whose shaft is already attached to load. I am using epos_hardware indigo-devel branch package in UBuntu 14.04 x86 4.4.0-38-generic and ROS indigo. I am trying to use the epos_hardware package in order to control velocity on motor. After dealing with the usb rights problems (further info solved in other questions), now I am able to detect the motor using list_devices node. I just adapted the example's launch, urdf and yaml files in order to match my motor settings.

The problem is than when running the launch file (which loads motor settings and enables velocity and position controller) loads the controllers (joint_state and velocity_controller), starts them (look at info message below), the green led is running continously (which means that is properly working) and then the following message appears:

[INFO] [WallTime: 1475677663.913912] Started controllers: joint_state_controller1, velocity_controller1

Write processed successfully, but number of bytes written is 0: Operation now in progress
Write processed successfully, but number of bytes written is 0: Operation now in progress
Write processed successfully, but number of bytes written is 0: Operation now in progress

When trying to set a velocity (rostopic pub /velocity_controller/command std_msgs/Float64 '##'; #:Number between my motor velocity range) the /diagnosis topic shows me this:

---
header: 
  seq: 501
  stamp: 
    secs: 1475678169
    nsecs: 978535919
  frame_id: ''
status: 
  - 
    level: 0
    name: epos_hardware: my_joint_actuator1: Motor
    message: Enabled
    hardware_id: 662080006194
    values: 
      - 
        key: Actuator Name
        value: test_joint_actuator1
          - 
            key: Enabled
            value: True
          - 
            key: Fault
            value: False
          - 
        key: Voltage Enabled
        value: True
      - 
        key: Quickstop
        value: True
      - 
        key: Warning
        value: False
  - 
    level: 1
    name: epos_hardware: my_joint_actuator1: Motor Output
    message: Nominal Current Exceeded (Current: 10.506000 A)
    hardware_id: 662080006194
    values: 
      - 
        key: Commanded Velocity
        value: 250 rpm
      - 
        key: Operation Mode
        value: Profile Velocity Mode
      - 
        key: Nominal Current
        value: 9.8399999999999999 A
      - 
        key: Max Current
        value: 10.5 A
      - 
        key: Position
        value: 0 rotations
      - 
        key: Velocity
        value: 0 rpm
      - 
        key: Torque
        value: 10.506 Nm
      - 
        key: Current
        value: 10.506 A
      - 
        key: Target Reached
        value: True
      - 
        key: Current Limit Active
        value: False

So, velocity and position tells me that the shaft is not moving but torque is supposedly not zero (no access to see shaft as is already installed on the machine) and current is even sometimes exceeding my nominal values. From this I take that the problem may be that:

  • The load is too much for the motor torque to even move.
  • There might be a problem with the epos_library function when accessing to the parameters or a problem with communication.
    • Kernel compatibility problem
  • Combination of both or other random issue (because former team members were able to run the motor free shaft with this package).

From what I have read, the command library functions return 0 in case that they are unsuccessful so this is the main reason why I am focusing the problem of not moving the load on this error instead of the overload case. Yet, I do not know any way to check ... (more)

2016-10-05 11:50:48 -0500 answered a question epos_hardware_node can't find parameters

You should take a further review on the example launch file and fully understand what does. It calls the urdf and yaml yes and load them to the parameter server, But also calls epos_harware_node, without having more information about your launch file, urdfs and yamls it is a bit difficult to predict what is wrong.

Before I would be also check the output on list_devices node and be sure that everything is being detected, for further help you should specify more about the contex of your problem (devices etc)

2016-04-12 11:02:52 -0500 received badge  Supporter (source)