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

toddwf's profile - activity

2019-09-26 05:31:01 -0500 received badge  Famous Question (source)
2019-09-26 05:31:01 -0500 received badge  Notable Question (source)
2019-09-26 05:31:01 -0500 received badge  Popular Question (source)
2019-06-13 09:41:02 -0500 received badge  Famous Question (source)
2019-01-27 19:31:54 -0500 received badge  Notable Question (source)
2018-09-24 12:11:30 -0500 received badge  Notable Question (source)
2018-09-24 12:11:29 -0500 received badge  Popular Question (source)
2018-04-23 17:22:25 -0500 received badge  Popular Question (source)
2018-04-20 11:03:48 -0500 edited question turtlebot nav subscriber.... transform_tolerance does no good

turtlebot nav subscriber.... transform_tolerance does no good I'm on jade, running the turtlebot and amcl stack for 2dna

2018-04-20 11:02:42 -0500 asked a question turtlebot nav subscriber.... transform_tolerance does no good

turtlebot nav subscriber.... transform_tolerance does no good I'm on jade, running the turtlebot and amcl stack for 2dna

2018-04-17 08:46:03 -0500 edited question performance collapses upon subscribing to depth/image topic(s) on turtlebot

performance collapses upon subscribing to depth/image topic(s) on turtlebot I have two PCs on a Turtlebot2. One is runn

2018-04-17 08:45:48 -0500 edited question performance collapses upon subscribing to depth/image topic(s) on turtlebot

performance collapses upon subscribing to depth/image topic(s) on turtlebot I have two PCs on a Turtlebot2. One is runn

2018-04-17 08:44:04 -0500 asked a question performance collapses upon subscribing to depth/image topic(s) on turtlebot

performance collapses upon subscribing to depth/image topic(s) on turtlebot I have two PCs on a Turtlebot2. One is runn

2017-01-18 21:57:17 -0500 received badge  Famous Question (source)
2017-01-18 16:20:17 -0500 commented answer Can cmvision run with multiple cameras on the same robot?

updated original

2017-01-18 16:20:07 -0500 received badge  Editor (source)
2017-01-18 15:56:35 -0500 commented answer Can cmvision run with multiple cameras on the same robot?

thanks...I discovered namespaces after I wrote this.

2016-09-16 08:36:27 -0500 received badge  Enthusiast
2016-09-15 08:58:43 -0500 received badge  Popular Question (source)
2016-09-15 08:58:43 -0500 received badge  Notable Question (source)
2016-09-14 09:34:30 -0500 commented answer No JPEG data found in image

oops... forgot to issue "catkin_make" after cloning usb_cam package. That fixed it.

2016-09-14 09:33:18 -0500 received badge  Scholar (source)
2016-09-14 09:33:11 -0500 answered a question Can cmvision run with multiple cameras on the same robot?

the nearest I can tell, the answer is no. A workaround is to add another machine to process data for the other webcam.


per comments below, workspaces namespaces enable this

2016-09-14 09:22:25 -0500 answered a question No JPEG data found in image

I'm having this same issue.

BUT I have proof that the camera works in the VM. When I fire up the Ubuntu supplied "Cheese Webcam Booth" -- a default app, the camera is immediately found and loaded and I can see video. The webcam light is on.

When I fire up roslaunch usb_cam usb_cam-test.launch, I get a blank window / canvas with this output including one error:

roslaunch usb_cam usb_cam-test.launch ... logging to /home/viki/.ros/log/aef5a52e-7a84-11e6-b5cb-080027f2ec76/roslaunch-c3po-5015.log Checking log directory for disk usage. This may take awhile. Press Ctrl-C to interrupt Done checking log file disk usage. Usage is <1GB.

started roslaunch server http://0.0.0.0:57553/

SUMMARY

PARAMETERS * /image_view/autosize: True * /rosdistro: indigo * /rosversion: 1.11.16 * /usb_cam/camera_frame_id: usb_cam * /usb_cam/image_height: 480 * /usb_cam/image_width: 640 * /usb_cam/io_method: mmap * /usb_cam/pixel_format: yuyv * /usb_cam/video_device: /dev/video0

NODES / image_view (image_view/image_view) usb_cam (usb_cam/usb_cam_node)

ROS_MASTER_URI=http://0.0.0.0:11311

core service [/rosout] found ERROR: cannot launch node of type [usb_cam/usb_cam_node]: can't locate node [usb_cam_node] in package [usb_cam] process[image_view-2]: started with pid [5033] Any ideas?

2016-05-26 07:18:50 -0500 received badge  Famous Question (source)
2016-04-28 15:09:45 -0500 asked a question Can cmvision run with multiple cameras on the same robot?

Hi, I have the cmvision package working with two different camaras, but when I try to bring up both of them simultaneously, the initial process (doesn't matter which one I bring up) dies.

To resolve this, I tried renaming the node. Both processes will then come up, but I only get message data (/blobs) from the instance I launch first. (I have two launch files)

Any idea why this might be happening and if there is a workaround?

2016-04-21 11:02:53 -0500 commented answer return turtlebot to initial position

thank you, this clarifies pose vs odometry for me. I took a simpler route (for now, just a dead reckoning return to position), but I may need to return to this approach.

Really for now, all I'm trying to do is rotate the robot back to an initial position. So no lateral movement.

2016-04-21 10:59:50 -0500 received badge  Supporter (source)
2016-04-21 10:58:30 -0500 received badge  Notable Question (source)
2016-04-15 09:08:25 -0500 received badge  Popular Question (source)
2016-04-11 18:22:16 -0500 asked a question return turtlebot to initial position

I have a turtlebot that is executing a simple movement. I'm using the odom message store the initial position. I'm trying to return to the initial position. I'm using some code I found online for navigation to move to a goal, with the goal being the initial odom position. This does not work. The code below ends in the goal failed mode (cancel_goal()). Any ideas?

Do I need tf? or am I just misunderstanding pose? I'm just getting the position from /odom. I don't know if /robot_pose_ekf is better (I would need to install and configure that.), but it's a simple motion--mostly rotation and small movement.

Code snippet:

    #'initial' is the odometry initial position
    goal = MoveBaseGoal()
    goal.target_pose.header.frame_id = 'map'
    goal.target_pose.header.stamp = rospy.Time.now()
    goal.target_pose.pose = Pose(Point(self.initial.position.x, self.initial.position.y, self.initial.position.z),
                             Quaternion(self.initial.orientation.x,self.initial.orientation.y,
                                self.initial.orientation.z, self.initial.orientation.w))

    # Start moving
    self.move_base.send_goal(goal)
    rospy.loginfo('after goal sent')

    # Allow TurtleBot up to 60 seconds to complete task
    success = self.move_base.wait_for_result(rospy.Duration(60))

    state = self.move_base.get_state()
    result = False

    if success and state == GoalStatus.SUCCEEDED:
        # We made it!
        result = True
    else:
        self.move_base.cancel_goal()
2016-02-09 15:58:41 -0500 answered a question Can I play a rosbag to simulate data originally recorded from a remote ros master?

Ok, got it working. Yes, I need a roscore running. I had some trouble because I incorrectly set the ROS_HOSTNAME. Once I got a roscore running, the rosbag play <bag> worked and I was able to run my code against the replayed topic.

Maybe it should've been obvious to me, but I would suggest noting in the docs that a roscore must be running for the bag to properly play. Since I'm using this to simulate output from a normally remote ros master, it was confusing to me.

2016-02-09 15:43:23 -0500 commented question Can I play a rosbag to simulate data originally recorded from a remote ros master?

update: just tried setting ROS_MASTER_URI to https://0.0.0.0:11311 and running roscore instance. rosbag play results in unable to contact ros master message.

2016-02-09 15:21:07 -0500 asked a question Can I play a rosbag to simulate data originally recorded from a remote ros master?

I have data recorded into a bag file on my "local" machine that was generated from a remote ros master. When I issue a rosbag play command on the file (which I checked and is ok), nothing happened. When I issue a rostopic echo <topic> for the data I'm looking for, I get "unable to communicate with master", which is true, I want to be able to work on the data at times when I don't have network access to the robot sensors generating it.

Is this possible? Is it possible some other way to simulate the robot? Do I need to temporarily set ros master to my local machine when I'm doing this? Or is this what Gazebo can be used for? (even though the data in the bag is relatively simple, just xyz positional data?)

Thanks