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

rsmitha's profile - activity

2020-12-21 10:38:07 -0500 received badge  Famous Question (source)
2019-12-06 14:45:24 -0500 received badge  Famous Question (source)
2019-06-13 09:51:15 -0500 received badge  Notable Question (source)
2019-06-13 09:51:15 -0500 received badge  Famous Question (source)
2019-05-20 01:38:23 -0500 marked best answer point grey camera withe jackal

Hi,

I am using the jackal for my university project.

I have attached a camera to collect images and am using the cv bridge library to get snapshots. On the desktop and simulation environment, I use the same camera and cv::bridge. I am able to see the images that are being captured because cv::window works.

I use ssh to log into the jackal and run my program. Is there a way to make sure that the images are being taken and they are what I think they are?

For example, is there a way that I can enable the gui of the cv brigdge on the jackal and use CV window to see the images being taken and processed?

Please advise. Need help. Regards, rsmitha.

2019-05-20 01:37:44 -0500 received badge  Notable Question (source)
2019-02-12 06:49:06 -0500 received badge  Notable Question (source)
2019-02-12 06:49:06 -0500 received badge  Famous Question (source)
2019-02-07 08:07:42 -0500 received badge  Famous Question (source)
2019-02-07 08:07:42 -0500 received badge  Popular Question (source)
2019-02-07 08:07:42 -0500 received badge  Notable Question (source)
2018-09-29 04:07:38 -0500 received badge  Notable Question (source)
2018-08-22 01:48:02 -0500 received badge  Popular Question (source)
2018-08-11 19:41:23 -0500 received badge  Taxonomist
2018-08-08 01:40:32 -0500 marked best answer resetting pose in odom

Hi,

I am running a simulation with jackal. I am performing some tests where I ask the jackal to run a certain distance, stop and return to (0,0). When I try to set the pose of the jackal in the odometry frame to (0,0), using /set_pose, the pose does not get reset. For example, after the robot moves for a distance of 10m, the position is (10.503, -0.0001). I want to have the robot's odometry position to be (0,0) and starting counting is position again from (0,0).

In other words, I want to be able to erase the sensor data from the odometry source in ROS for each run, so that for every run it can start as it does at startup. Is that possible through some parameters?

Please help. Regards, rsmitha.

2018-08-08 01:28:40 -0500 marked best answer Using imu acceleration data from /imu/data topic

Hi,

I am using the jackal in simulation. I am performing a few tests and collecting data.

My program drives the robot with steady increase in speed such that the increment itself is increased by a random value for every iteration every 100ms till a speed of 2m/s has been reached. This is to obtain increasing acceleration till 2m/s.

The robot then drives for 5 seconds at the constant linear speed after which the speed is ramped down at the same rate of 0.01m/s every 100ms.

During this test, I collect the linear acceleration data from the /imu/data topic. I expected the acceleration to go up with with the linear speed till the constant value of 2m/s is reached after which the acceleration should drop to zero.

However, when I check the linear_acceleration.x data from imu, the values seem to be almost constant. It seems as if the acceleration is not happening.

Is there something I am missing with respect to the imu? I have pasted the basic launch file which I am using. There have been no changes made to the launch file which is used as available from the jackal software package.

<launch>
<arg name="use_sim_time" default="true" />
<arg name="gui" default="true" />
<arg name="headless" default="false" />
<arg name="world_name" default="$(find jackal_gazebo)/worlds/jackal_race.world" />

<!-- Short-term hack to support the original front_laser:=true argument for spawning
      the simulator. This will be removed in favour of using the config:=x arg instead. -->
<arg name="front_laser" default="false" />
<arg name="default_config" value="front_laser" if="$(arg front_laser)" />
<arg name="default_config" value="base" unless="$(arg front_laser)" /> 
<!-- end of hack -->
<!-- Configuration of Jackal which you would like to simulate.
      See jackal_description for details. -->
<arg name="config" default="$(arg default_config)" />
<!-- Launch Gazebo with the specified world -->
<include file="$(find gazebo_ros)/launch/empty_world.launch">
<arg name="debug" value="0" />
<arg name="gui" value="$(arg gui)" />
<arg name="use_sim_time" value="$(arg use_sim_time)" />
<arg name="headless" value="$(arg headless)" />
<arg name="world_name" value="$(arg world_name)" /> 
<!-- <arg name="world_name" default="worlds/empty.world"/> -->
</include>
<!-- Load Jackal's description, controllers, and teleop nodes. -->
<include file="$(find jackal_description)/launch/description.launch">
<arg name="config" value="$(arg config)" />
</include>
<include file="$(find jackal_control)/launch/control.launch" />
<include file="$(find jackal_control)/launch/teleop.launch">
<arg name="joystick" value="false"/>
</include>
<!-- Spawn Jackal -->
<node name="urdf_spawner" pkg="gazebo_ros" type="spawn_model"
      args="-urdf -model jackal -param robot_description -x 0 -y 0 -z 1.0" />
</launch>

Please help.

Regards, rsmitha.

2018-07-19 06:56:38 -0500 received badge  Notable Question (source)
2018-07-19 06:56:38 -0500 received badge  Famous Question (source)
2018-07-19 06:56:38 -0500 received badge  Popular Question (source)
2018-07-18 09:58:38 -0500 received badge  Famous Question (source)
2018-07-18 07:27:21 -0500 received badge  Famous Question (source)
2018-06-11 12:22:17 -0500 received badge  Famous Question (source)
2018-05-19 18:31:54 -0500 received badge  Famous Question (source)
2018-05-19 18:31:54 -0500 received badge  Notable Question (source)
2018-05-09 16:34:05 -0500 asked a question Unable to display image with cvbridge

Unable to display image with cvbridge Hi, I am reading an image using the cv-bridge API with ROS and I just want to dis

2018-04-28 21:30:30 -0500 commented question cv bridge image size for a standard image is odd

Hi @Wolf, Sorry for delay. I was able to check this today: Here is the header information:header: seq: 95 stamp:

2018-04-28 21:30:03 -0500 commented question cv bridge image size for a standard image is odd

Hi @Wolf, Sorry for delay. I was able to check this today: Here is the header information:header: seq: 95 stamp:

2018-04-28 05:54:13 -0500 received badge  Popular Question (source)
2018-04-26 20:28:58 -0500 received badge  Notable Question (source)
2018-04-26 15:49:12 -0500 marked best answer Orientation from wheel based odometry vs IMU

Hi,

I have run some tests using the jackal and ros indigo. I collected the "x,y,z,w" values for the orientation from the wheel based odometry. These are quaternion representations of the orientation of the jackal.

Similar values are printed for the IMU as well. Here are some values which I logged:

//odometry orientation
[ INFO] [1524638957.013930930]:robotorn:x,y,z,w=0.000000,0.000000,0.037674,0.999290 

 //Imu orientation
[ INFO] [1524638957.013949804]:robotimu:x,y,z=0.000690,-0.000165,-0.987262

Why are the IMU values negative as compared to those of the odometry? Which should we consider while making our calculations?

Regards, rsmitha.

2018-04-26 09:27:21 -0500 received badge  Popular Question (source)
2018-04-26 07:36:17 -0500 commented answer Orientation from wheel based odometry vs IMU

Hi @Delb, thanks for the visualisation link. Its great. If I have just the x,y,z values for the imu orientation and I wi

2018-04-26 07:30:23 -0500 commented question Orientation from wheel based odometry vs IMU

Hi.@stevejp, I am using the onboard imu.

2018-04-26 07:05:05 -0500 commented question Orientation from wheel based odometry vs IMU

Hi @Delb, I am comparing quaternions for odometry and imu. I did not capture the'w' value for the imu as I forgot to add

2018-04-26 06:56:33 -0500 received badge  Popular Question (source)
2018-04-26 06:25:20 -0500 edited question Orientation from wheel based odometry vs IMU

Orientation from wheel based odometry vs IMU Hi, I have run some tests using the jackal and ros indigo. I collected the

2018-04-26 06:23:18 -0500 asked a question Orientation from wheel based odometry vs IMU

Orientation from wheel based odometry vs IMU Hi, I have run some tests using the jackal and ros indigo. I collected the

2018-04-19 23:08:45 -0500 commented question cv bridge image size for a standard image is odd

Hi @Wolf, Thanks for the suggestion. I will try this out and post a comment.

2018-04-19 06:45:14 -0500 asked a question cv bridge image size for a standard image is odd

cv bridge image size for a standard image is odd Hi, I am working with the point grey camera and am using the flycap pa

2018-02-25 21:20:16 -0500 received badge  Popular Question (source)
2018-02-25 21:20:16 -0500 received badge  Notable Question (source)
2018-02-25 21:20:16 -0500 received badge  Famous Question (source)
2018-02-22 11:49:44 -0500 asked a question point grey camera withe jackal

point grey camera withe jackal Hi, I am using the jackal for my university project. I have attached a camera to collec

2018-02-12 17:25:22 -0500 commented question Initialising /odom

If you just trying to use PoseWithCovarianceStamped, you should be able to subscribe to it and get your odom data. That

2018-02-12 17:24:02 -0500 commented question Initialising /odom

I was not using the fused data from ekf_localisation/robot_localisation packages. The idea was for me to be just able t

2018-02-12 17:23:38 -0500 commented question Initialising /odom

I was not using the fused data from ekf_localisation/robot_localisation packages. The idea was for me to be just able t