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

Mos's profile - activity

2016-02-21 16:34:57 -0500 answered a question How to fuse IMU & visual odometry using robot_localization

My advise is because you feed absolute position information through your visual odometry, then you need to set the parameter " <param name="odom0_differential" value="false"/>".

Have a read again about how to set the parameters for ekf_localization properly.

2015-09-27 02:14:14 -0500 received badge  Necromancer (source)
2015-09-27 02:14:14 -0500 received badge  Teacher (source)
2015-08-28 23:50:12 -0500 commented answer steered wheel controller wheel joints not working

So, it means we should not use position and velocity hardware interfaces,? Did you use this in Gazebo? How did you define the transmissions in URDF for this controller?

2015-08-14 20:27:39 -0500 commented answer Problems in setting up a new robot and hardware interfacing!

Thanks! So far what I did to finally figuring everything out is to subscribe to data I need in read function and publish the required data through write function and now everything works perfectly fine.

2015-08-14 20:25:18 -0500 received badge  Scholar (source)
2015-08-06 21:28:59 -0500 commented question Problems in setting up a new robot and hardware interfacing!

I actually have a node, subscribing to cmd_vel from ROS and encoder ticks from ardunio usuing rosserial. It also publishes RPM/Speed to ROS and PWM to arduino to drive the dc motors.

2015-08-06 17:14:30 -0500 received badge  Famous Question (source)
2015-07-30 03:24:39 -0500 received badge  Favorite Question (source)
2015-07-29 17:22:50 -0500 commented answer Problems in setting up a new robot and hardware interfacing!

Sorry I didn't get the point! Gazebo is not the problem! - The main problem is hardware interfacing and how to achieve that based on Adollfo's lecture page 43 to read/write through rosserial. I'm able to publish joint_states and publish pwm to the motors from cmd_vel.

2015-07-29 09:51:04 -0500 received badge  Notable Question (source)
2015-07-29 04:21:35 -0500 received badge  Popular Question (source)
2015-07-28 18:15:47 -0500 asked a question Problems in setting up a new robot and hardware interfacing!

Hi folks,

I have a 4WD/4WS mobile robot, which I can control it through rosserial/arduino (open loop control). I have setup the robot in Gazebo and I'm able to use ros controllers to control each joint with position_joint_controller and velocity_joint_controller. As we know setting up and applying ros control is easy for simulation in Gazebo using URDF files which make it easy for us to use ros control just by adding plugins and transmission tags, but when it's coming to real hardware it makes a lot of confusions.

I followed Adolfo Rodriguez's RosCon 2014 lecture and it explains everything very well and of course very brief.

Q1) How can I read from and write to my hardware? (Adolfo's lecture page 43) Do you have a good example for rosserial? What do I need to have to define each of my actuators as a joint? (it can be easily done by URDF files for Gazebo usuing transmission tags).

I tried to write an interface node to get cmd_vel and publish it to my servos but what I want is to use ros_control. Sorry if my question is not that clear but if you please help me with some examples if you have.

-Thanks!

2015-07-08 17:19:46 -0500 received badge  Enthusiast
2015-07-02 20:51:00 -0500 received badge  Supporter (source)
2015-04-11 08:01:06 -0500 answered a question How to make ROS Indigo work with Gazebo 4?

It should be possible , follow below link:

http://gazebosim.org/tutorials/?tut=r...