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

vik748's profile - activity

2022-07-25 01:57:48 -0500 received badge  Great Answer (source)
2021-12-30 11:59:03 -0500 received badge  Famous Question (source)
2021-02-02 03:42:07 -0500 received badge  Nice Question (source)
2020-08-04 11:35:52 -0500 received badge  Good Answer (source)
2019-11-05 05:31:52 -0500 received badge  Notable Question (source)
2019-11-05 05:31:52 -0500 received badge  Popular Question (source)
2019-07-19 10:47:20 -0500 asked a question Image transport Framerate / processing overhead issue

Image transport Framerate / processing overhead issue Hi, We have written a ROS driver for the Point Grey Blackfly S (an

2019-04-08 01:22:20 -0500 marked best answer Using ekf_localization_node from robot_localization package for IMU only navigation

Hi, I have a pretty high quality IMU (VN-100) for which I want to test the performance with IMU-only EKF filter. I have setup my system inspired this post. However, I am experiencing the issue that the resulting /filtered/odometry shows zeros for linear displacements x,y and z.
Any hints or suggestions would be very welcome. Thanks in advance. I am setting up the system as follows:imu_ekf.launch :

 <launch>    
  <node pkg="tf2_ros" type="static_transform_publisher" name="bl_imu" args="0 0 0 1.5708 0 3.1416 base_link imu" />    
  <node pkg="robot_localization" type="ekf_localization_node" name="ekf_se" clear_params="true">
    <rosparam command="load" file="$(find imu_vn_100)/launch/imu_only_ekf.yaml" />
     <param name="odom_used" value="false"/>
      <param name="imu_used" value="true"/>
      <param name="vo_used" value="false"/>        
  </node>
</launch>

imu_only_efk.yaml:

frequency: 50
sensor_timeout: 0.1
two_d_mode: false
transform_time_offset: 0.0
transform_timeout: 0.0
print_diagnostics: true
debug: false
debug_out_file: /path/to/debug/file.txt
publish_tf: true
publish_acceleration: false
odom_frame: odom            # Defaults to "odom" if unspecified
base_link_frame: base_link #base_link  # Defaults to "base_link" if unspecified
world_frame: odom           # Defaults to the value of odom_frame if unspecified
imu0: /imu/imu
imu0_config: [true, true, true,
              true,  true,  true,
              true, true, true,
              true,  true,  true,
              true,  true,  true]
imu0_nodelay: false
imu0_differential: false
imu0_relative: false
imu0_queue_size: 5
imu0_pose_rejection_threshold: 0.8                 # Note the difference in parameter names
imu0_twist_rejection_threshold: 0.8                #
imu0_linear_acceleration_rejection_threshold: 0.8  #
imu0_remove_gravitational_acceleration: true
use_control: false
stamped_control: false
control_timeout: 0.2
control_config: [true, false, false, false, false, true]
acceleration_limits: [1.3, 0.0, 0.0, 0.0, 0.0, 3.4]
deceleration_limits: [1.3, 0.0, 0.0, 0.0, 0.0, 4.5]
acceleration_gains: [0.8, 0.0, 0.0, 0.0, 0.0, 0.9]
deceleration_gains: [1.0, 0.0, 0.0, 0.0, 0.0, 1.0]

Cheers...

2019-03-20 08:34:48 -0500 answered a question how to make velocity of turtlebot is smoother??

Here is how I was launching velocity smoother from my minimal.launch for the Teleop velocity smoother: <include fi

2019-03-20 06:19:11 -0500 commented question how to make velocity of turtlebot is smoother??

Why are you using the same variable name for all the publishers?

2018-11-14 07:36:19 -0500 received badge  Nice Answer (source)
2018-11-14 07:35:56 -0500 received badge  Good Question (source)
2018-09-04 22:41:23 -0500 received badge  Nice Question (source)
2018-09-04 22:41:18 -0500 received badge  Self-Learner (source)
2018-09-04 22:41:18 -0500 received badge  Teacher (source)
2018-09-04 22:40:47 -0500 marked best answer cv_bridge tutorial example not compiling in ROS Kinetic and Ubuntu 16.04

Hi, I am trying to run the full example in the cv_bridge tutorial at http://wiki.ros.org/cv_bridge/Tutoria... . I am having serious trouble compiling the node. I get the following undefined reference errors for opencv functions as follows:

CMakeFiles/c_test_node.dir/src/c_test_node.cpp.o: In function `ImageConverter::ImageConverter()':
c_test_node.cpp:(.text._ZN14ImageConverterC2Ev[_ZN14ImageConverterC5Ev]+0x3f1): undefined reference to `cv::namedWindow(cv::String const&, int)'
CMakeFiles/c_test_node.dir/src/c_test_node.cpp.o: In function `ImageConverter::imageCb(boost::shared_ptr<sensor_msgs::Image_<std::allocator<void> > const> const&)':
c_test_node.cpp:(.text._ZN14ImageConverter7imageCbERKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEE[_ZN14ImageConverter7imageCbERKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEE]+0x1bd): undefined reference to `cv::imshow(cv::String const&, cv::_InputArray const&)'
c_test_node.cpp:(.text._ZN14ImageConverter7imageCbERKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEE[_ZN14ImageConverter7imageCbERKN5boost10shared_ptrIKN11sensor_msgs6Image_ISaIvEEEEE]+0x1e2): undefined reference to `cv::waitKey(int)'
collect2: error: ld returned 1 exit status
c_test/CMakeFiles/c_test_node.dir/build.make:132: recipe for target '/home/auv/c_test_ws/devel/lib/c_test/c_test_node' failed
make[2]: *** [/home/auv/c_test_ws/devel/lib/c_test/c_test_node] Error 1
CMakeFiles/Makefile2:1813: recipe for target 'c_test/CMakeFiles/c_test_node.dir/all' failed
make[1]: *** [c_test/CMakeFiles/c_test_node.dir/all] Error 2
Makefile:138: recipe for target 'all' failed
make: *** [all] Error 2
Invoking "make -j8 -l8" failed

I have tried updating the include lines from:

#include <opencv2/imgproc/imgproc.hpp>
#include <opencv2/highgui/highgui.hpp>

to

#include <opencv2/imgproc.hpp>
#include <opencv2/highgui.hpp>

However, I am not having luck with that either.

Any help or insight on this is very appreciated.

As per @Maarten 's suggestion, I am including my CMakeLists.txt here:

cmake_minimum_required(VERSION 2.8.3)
project(c_test)
find_package(catkin REQUIRED COMPONENTS
  cv_bridge
  image_transport
  roscpp
  sensor_msgs
  std_msgs
  tf
)
catkin_package(
CATKIN_DEPENDS cv_bridge image_transport roscpp sensor_msgs std_msgs
)
include_directories(
  ${catkin_INCLUDE_DIRS}
)
add_executable(c_test_node src/c_test_node.cpp)
target_link_libraries(c_test_node ${OpenCV_LIBS} ${catkin_LIBRARIES})
2018-07-12 10:02:50 -0500 commented answer How to rotate vector by quaternion in python

After a lot of searching, this is what I needed. A comment, the unit_vector conversion might not make sense depending o

2018-07-05 14:30:08 -0500 commented question ros::package::getPath seg faults in kinetic

@Mikhail I am just getting the path and printing it out with cout. I am not doing anything with it currently.

2018-07-05 11:12:19 -0500 received badge  Notable Question (source)
2018-07-05 01:40:02 -0500 received badge  Popular Question (source)
2018-07-04 19:57:13 -0500 asked a question ros::package::getPath seg faults in kinetic

ros::package::getPath seg faults in kinetic I am trying to use the ros::package::getPath() command to find path to a con

2018-05-18 02:26:40 -0500 received badge  Famous Question (source)
2018-03-27 08:17:55 -0500 received badge  Student (source)
2018-03-21 16:31:27 -0500 received badge  Notable Question (source)
2018-03-21 15:57:24 -0500 answered a question cv_bridge tutorial example not compiling in ROS Kinetic and Ubuntu 16.04

As per @Maarten 's suggestion, updating the CMakeLists.txt as follows, seems to have solved the issue cmake_minimum_req

2018-03-21 15:55:48 -0500 commented question cv_bridge tutorial example not compiling in ROS Kinetic and Ubuntu 16.04

@Maarten I was doing find_package(OpenCV REQUIRED), but had commented it out. Now that in combination with target_link_

2018-03-21 15:47:20 -0500 edited question cv_bridge tutorial example not compiling in ROS Kinetic and Ubuntu 16.04

cv_bridge tutorial example not compiling in ROS Kinetic and Ubuntu 16.04 Hi, I am trying to run the full example in the

2018-03-21 15:47:20 -0500 received badge  Editor (source)
2018-03-21 15:46:26 -0500 commented question cv_bridge tutorial example not compiling in ROS Kinetic and Ubuntu 16.04

@Maarten thanks for the suggestion. Unfortunately adding the flag doesn't seemed to have helped. I will updated the qu

2018-03-21 15:29:07 -0500 received badge  Popular Question (source)
2018-03-21 12:21:58 -0500 asked a question cv_bridge tutorial example not compiling in ROS Kinetic and Ubuntu 16.04

cv_bridge tutorial example not compiling in ROS Kinetic and Ubuntu 16.04 Hi, I am trying to run the full example in the

2018-03-13 08:20:57 -0500 received badge  Famous Question (source)
2018-02-13 07:48:02 -0500 received badge  Notable Question (source)
2018-02-13 07:48:02 -0500 received badge  Popular Question (source)
2018-01-29 22:55:57 -0500 asked a question Using ekf_localization_node from robot_localization package for IMU only navigation

Using ekf_localization_node from robot_localization package for IMU only navigation Hi, I have a pretty high quality IMU

2018-01-29 21:42:28 -0500 commented answer Can I use robot_localization package with only imu data? If I could,how to config the package?

@SprGrf I am trying to do the same thing, IMU only navigation. Were you able to figure this out?

2017-10-23 17:00:10 -0500 commented answer /imu: VN: Permission denied

link text This is what solved it for me. Now this is a setting you can change in the launch file itself.

2017-10-12 13:52:20 -0500 commented answer Aborted (core dumped) Error

this link is dead!!

2017-10-05 12:00:51 -0500 received badge  Commentator
2017-10-05 12:00:51 -0500 commented answer /imu: VN: Permission denied

How did you solve the issue?

2017-09-26 15:55:21 -0500 commented answer Need help with lms511 drivers on ROS!

Jeff, I think your issue has to do with networking. Sounds like your computer is not able to talk to the Lidar via Ethe

2017-07-14 06:22:49 -0500 commented question Multi-robot exploration using explorer and map merger

Were you able to achieve your goal of eliminating Ad Hoc communication?

2017-07-10 14:04:48 -0500 commented answer Is there a way to enable c++11 support for catkin packages?

Is there a way to add this flag for an individual file and not the entire project?

2017-07-10 14:03:36 -0500 commented answer ROS using C++ 11 & How to Use With Catkin?

Is there a way to add this flag for an individual file and not the entire project?

2017-06-06 05:43:06 -0500 answered a question Initialize Failed with SICK LMS 5xx

Make sure you are able to ping the Lidar first before trying to use the driver. If you are unable to ping try changing n

2017-06-06 05:41:05 -0500 received badge  Enthusiast
2017-05-25 14:36:08 -0500 commented question unable to calibration Odometry and Gyro

still same issue...

2017-05-25 14:35:43 -0500 commented question Problem TurtleBot Odometry and Gyro Calibration

Same here...