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

Alsing's profile - activity

2022-08-23 13:50:09 -0500 received badge  Famous Question (source)
2022-04-11 18:01:46 -0500 received badge  Student (source)
2021-06-10 05:28:51 -0500 received badge  Notable Question (source)
2021-03-09 02:46:11 -0500 received badge  Famous Question (source)
2020-12-17 04:14:55 -0500 received badge  Famous Question (source)
2020-12-03 23:02:11 -0500 commented question Design choices for Parameter Server

Not relevant with ROS2 in the horizon, and it's just poor architecture to have this issue.

2020-12-03 23:01:04 -0500 commented question Example for Rosdep yaml using source

Question probably not relevant due to incomplete API (I think highly likely) and not worth fixing with ROS2 in the horiz

2020-12-03 22:57:30 -0500 received badge  Popular Question (source)
2020-12-03 22:57:30 -0500 received badge  Notable Question (source)
2020-12-02 22:17:16 -0500 commented question Colcon builds but gives ERROR:dbus.connection:Unable to set arguments

@Lieu Zheng Hong , you might want to try with the default Ubuntu desktop. I experienced the same issue with an alternati

2020-09-09 15:22:37 -0500 received badge  Popular Question (source)
2020-04-20 10:58:14 -0500 received badge  Notable Question (source)
2020-04-20 10:58:14 -0500 received badge  Popular Question (source)
2020-04-20 10:53:19 -0500 asked a question Example for Rosdep yaml using source

Example for Rosdep yaml using source I refer to this rosdep guide, where it shows the possible methods of getting a syst

2020-03-02 05:31:00 -0500 asked a question Design choices for Parameter Server

Design choices for Parameter Server I was reading in depth the wiki for Parameter Server and am curious about the right

2020-01-29 04:41:04 -0500 received badge  Famous Question (source)
2019-11-01 06:39:23 -0500 received badge  Notable Question (source)
2019-11-01 06:39:23 -0500 received badge  Famous Question (source)
2019-11-01 06:39:23 -0500 received badge  Popular Question (source)
2019-05-06 23:51:43 -0500 marked best answer Unable to catkin_make due to missing yocs_msgs/JoystickConfig.h

Needed to use Yujin's Velocity Smoother, but unable to catkin_make due to missing file. No one else seemed to have this issue hence I'm opening a new question. I git cloned the devel branch.

Here is the error I got:

/home/bla/catkin_ws/src/yujin_ocs/yocs_joyop/src/joyop.cpp:15:38: fatal error: yocs_msgs/JoystickConfig.h: No such file or directory

compilation terminated.

yujin_ocs/yocs_joyop/CMakeFiles/joyop.dir/build.make:62: recipe for target 'yujin_ocs/yocs_joyop/CMakeFiles/joyop.dir/src/joyop.cpp.o' failed

make[2]: *** [yujin_ocs/yocs_joyop/CMakeFiles/joyop.dir/src/joyop.cpp.o] Error 1

CMakeFiles/Makefile2:25342: recipe for target 'yujin_ocs/yocs_joyop/CMakeFiles/joyop.dir/all' failed   
make[1]: *** [yujin_ocs/yocs_joyop/CMakeFiles/joyop.dir/all] Error 2

make[1]: * Waiting for unfinished jobs....

2019-05-06 21:38:36 -0500 received badge  Notable Question (source)
2019-05-06 21:38:36 -0500 received badge  Famous Question (source)
2019-05-03 08:41:10 -0500 marked best answer difference between install and executable in CMakeLists.

I am cleaning up my ros code base, applying catkin_lint and reading the C++ ROS Style Guide etc etc, soon going to implement unit test and have clang-check look at it.

Catkin_lint warns that I dont have any targets installed, which is true, because i have only add_executable(...). I have tried understanding the catkin documentation explaining between install(...) and add_executable(...) from catkin documentation

What is the observable/performance difference between installing and adding the executable?

Edit: Print of the error i got.

ryan@Macbuntu:~/catkin_ws/src/$ catkin_lint guide_pkg -W2
guidance: warning: target 'power' is not installed
guidance: warning: target 'pursuit' is not installed
guidance: warning: target 'goal' is not installed
guidance: warning: target 'kill_goal' is not installed
guidance: warning: target 'speed_cmd_mux' is not installed
guidance: notice: meaningless package description 'The guide package'
guidance: notice: target name 'power' might not be sufficiently unique
guidance: notice: target name 'pursuit' might not be sufficiently unique
guidance: notice: target name 'goal' might not be sufficiently unique
guidance: notice: target name 'kill_goal' might not be sufficiently unique
guidance: notice: target name 'speed_cmd_mux' might not be sufficiently unique
guidance: CMakeLists.txt(6): notice: list COMPONENTS should be sorted
catkin_lint: checked 1 packages and found 20 problems
2019-05-03 08:40:27 -0500 received badge  Famous Question (source)
2019-03-25 02:48:53 -0500 asked a question Check conditions to identify XmlRpc error: cannot marshal None unless allow_none is enabled

Check conditions to identify XmlRpc error: cannot marshal None unless allow_none is enabled Hi I'm using roscpp on ROS K

2019-03-21 22:37:17 -0500 commented question Assigning a USB port to an identifier.

Roger that! Just thought it might be a problem more commonly faced here than elsewhere.

2019-03-21 05:31:37 -0500 asked a question Assigning a USB port to an identifier.

Assigning a USB port to an identifier. I am using two identical cameras, for example one for the front and the other for

2018-12-26 18:09:15 -0500 received badge  Notable Question (source)
2018-12-24 20:02:56 -0500 received badge  Popular Question (source)
2018-12-24 04:41:24 -0500 asked a question limit ros node to single cpu core

limit ros node to single cpu core Hi! I am using ORB_SLAM for a specific use case. In that use case, I don't need very

2018-09-12 07:11:25 -0500 received badge  Notable Question (source)
2018-07-15 09:13:39 -0500 received badge  Famous Question (source)
2018-07-11 05:53:13 -0500 received badge  Famous Question (source)
2018-06-18 08:32:28 -0500 received badge  Popular Question (source)
2018-06-18 04:25:40 -0500 received badge  Notable Question (source)
2018-06-18 04:14:37 -0500 edited question difference between install and executable in CMakeLists.

difference between install and executable in CMakeLists. I am cleaning up my ros code base, applying catkin_lint and rea

2018-06-18 03:15:09 -0500 asked a question difference between install and executable in CMakeLists.

difference between install and executable in CMakeLists. I am cleaning up my ros code base, applying catkin_lint and rea

2018-02-28 20:16:12 -0500 marked best answer Unable to echo rostopics over network

I have a workstation(hostname ubuntu) at 192.168.1.51, a machine(hostname CPR-SMIT03) at 192.168.1.105

I am able to teleop the machine with a joystick from my workstation. The publish/listener tutorial also works fine both ways.

However, I am unable to rostopic echo /tf or any other topics for that matter, despite being able to run rostopic list on the workstation.

On my machine, I could run both commands. I have read the pre-existing threads about being able to list rostopics but unable to echo them, but I they haven't helpful enough for me. Looking really for more instructive guidance.

On my workstation's .bashrc:

export ROS_IP=192.168.1.51
export ROS_MASTER_URI=http://192.168.1.105:11311

In my workstation's /etc/hosts:

127.0.0.1       localhost
127.0.1.1       ubuntu
192.168.1.105   CPR-SMIT03

On my machine's .bashrc:

export ROS_IP=192.168.1.105
export ROS_MASTER_URI=http://192.168.1.105:11311

In my machine's /etc/hosts:

127.0.0.1    localhost 
127.0.1.1    CPR-SMIT03
192.168.1.51 ubuntu

Update: running "rostopic info /tf" on both the "machine" and my workstation shows publishers and subscribers at 192.168.10.1:[various ports]. Other rostopics demonstrate the same IP address for publishers and subscribers. Does that mean anything?

Example for "rosnode info /imu/declination_compute"

Node [/imu/declination_compute]

Publications:
* /rosout [rosgraph_msgs/Log]
* /imu/declination [std_msgs/Float32]

Subscriptions:
* /navsat/fix [sensor_msgs/NavSatFix]

Services:
* /imu/declination_compute/set_logger_level
* /imu/declination_compute/get_loggers

contacting node http://192.168.10.1:36537/ ...
Pid: 2954
Connections:

* topic: /rosout
    * to: /rosout
    * direction: outbound
    * transport: TCPROS
* topic: /imu/declination
    * to: /imu_compass
    * direction: outbound
    * transport: TCPROS
* topic: /navsat/fix
    * to: /navsat/nmea_topic_driver (http://192.168.10.1:57719/)
    * direction: inbound
    * transport: TCPROS
2018-01-24 20:50:32 -0500 marked best answer Minimising jerk by publishing faster than subscribing

Is there a way I could publish a node at a different rate of subscribing?

I do intend to have a python script instercept /cmd_vel and publish it 5 times faster in incrementally.

For eg:

pub = rospy.Publisher("/cmd_vel", Twist)
rospy.SUbscriber("/pre_cmd_vel")
i = 1
rate = rospy.Rate(10)
while linear.change < 5:
    rate = rospy.Rate(50)    
    p.linear.x = i
    pub.publish(p)
    i = i + 1
    rate.sleep()
rate = rospy.Rate(10)`

Would something like that work? SInce jerking is caused by acceleration, breaking a command for a sudden jump in velocity into smaller blocks would give less jerk?

2018-01-24 08:56:07 -0500 received badge  Popular Question (source)