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

aman501's profile - activity

2019-09-02 01:47:24 -0500 received badge  Taxonomist
2013-09-22 18:52:57 -0500 received badge  Famous Question (source)
2013-05-31 04:48:01 -0500 received badge  Notable Question (source)
2013-04-22 09:08:51 -0500 received badge  Popular Question (source)
2013-04-22 09:08:49 -0500 received badge  Famous Question (source)
2013-04-03 18:22:26 -0500 received badge  Notable Question (source)
2013-03-26 06:26:11 -0500 received badge  Scholar (source)
2013-03-24 22:19:38 -0500 received badge  Popular Question (source)
2013-03-23 08:00:09 -0500 asked a question Install Geometry stack from source

I am on an embedded ARM system (Pandaboard) so I don't have the geometry stack installed by default - specifically tf at the moment. tf is a dependency on another package, but I can't for the life of me figure out how to get ros to recognize that I have it. I ran

hg clone https://kforge.ros.org/geometry/geometry

into my workspace and then ran rosws set geometry. However, still rospack list does not list tf as being installed. I haven't had to rosmake any of the other packages I've done like this, but nonetheless, I tried that and it failed. There are no manifest.xml files in the packages. Could that be why they aren't being recognized? How would I build those manifests if so? I also tried cloning it into my /opt/ros/fuerte/stacks/ directory. still no-go.

Sorry if there is something very basic that I'm missing, but I've been stumped for a few days now. Thanks so much ahead of time.

2013-03-23 06:52:30 -0500 asked a question Jaguar Motor Controllers + Pandaboard over CAN

Hi,

We want to use Jaguar Motor Controllers (http://www.vexrobotics.com/217-3367.html) in conjunction with ROS on a Pandaboard running Ubuntu 12.04 LTS. ROS is installed and running, however it is unclear to us what sort of CAN library we should be using. We've found a few options which I will highlight below. The Pandaboard has a DB9 port, so we were hoping to use that to handle the CAN interface with the jaguars. We already have the appropriate adapter.

  1. can_communication (http://www.ros.org/browse/details.php?distro=fuerte&name=can_communication) Seems pretty generic, however documentation is virtually non-existent from what I can tell.

  2. CANOpen_driver (http://www.ros.org/browse/details.php?distro=fuerte&name=CANOpen_driver) Documentation even more lacking than can_communication! perhaps I should actually be using a cob_* package like cob_generic_can? (http://ros.org/wiki/cob_generic_can)

  3. http://www.neckbeard.ca/r/robotics/comments/18uwuv/does_anyone_have_experience_with_jaguar_motor/ The last comment there mentioned a ROS node he wrote using the source also in that git.

Any direction/assistance regarding this would be greatly appreciated!

EDIT 1:

I'm going with option 3, and modifying his code to account for the 2 additional motors. My issue is that his CAN port is "/dev/jaguar". I believe I need a CAN driver for this (what I believe is) file abstraction to work. So, my question to anyone who has built a CAN before, what drivers did you use? Did you need any hardware? I was thinking I could just use the Pandaboard's DB9 port. Will this not work? Do you know of any that do this file abstraction of the bare metal? I've found the following, http://www.canfestival.org/, which seems to still need a driver, such as the following two:

  1. http://www.ocera.org/download/components/WP7/lincan-0.3.3.html

  2. http://developer.berlios.de/projects/socketcan/

Am I correct in my understanding here? Do I need one or both of these packages? Do they require hardware such as, PCAN-USB? (which could be option 3 on this list)

Thanks again!

2013-02-27 07:57:38 -0500 received badge  Good Question (source)
2013-02-26 10:58:42 -0500 received badge  Editor (source)
2013-02-25 20:29:24 -0500 received badge  Famous Question (source)
2013-02-23 15:42:59 -0500 received badge  Nice Question (source)
2013-02-23 15:34:52 -0500 received badge  Favorite Question (source)
2013-02-23 06:01:15 -0500 commented answer Kinect + Pandaboard + ROS = Fail

Thank you! I will get started looking though this immediately.

2013-02-21 16:09:54 -0500 commented answer Kinect + Pandaboard + ROS = Fail

I am interested in your code for the kinect. I am trying to do processing on the Pandaboard, but if I can't your code would be of great help.

2013-02-21 15:01:57 -0500 received badge  Notable Question (source)
2013-02-20 06:06:35 -0500 commented question OpenNI_Camera on Pandaboard (Fuerte + Ubuntu 12.04)

Yeah, that's what I assumed, hence the installation from source. Thanks.

2013-02-20 05:41:27 -0500 received badge  Popular Question (source)
2013-02-20 05:40:33 -0500 received badge  Student (source)
2013-02-19 18:01:57 -0500 asked a question OpenNI_Camera on Pandaboard (Fuerte + Ubuntu 12.04)

Hi,

As is mentioned in the title, I have a Pandaboard (pandaboard.org) which features a dual core ARMv7 processor. I currently have Ubuntu 12.04 running, as well as have compiled the "full - desktop" version of ROS Fuerte for it (wiki here: www.ros.org/wiki/fuerte/Installation/Ubuntu/Source). This Pandaboard is intended to be the brain of a robot which features a Kinect sensor for SLAM.

I am currently grappling with compiling OpenNI_Camera for my platform. I have installed the latest (unstable) OpenNI drivers as per this guide (www.pansenti.com/wordpress/?page_id=1772). I have not been able to sudo apt-get install any ROS packages on the Pandaboard. Is there a repository I'm missing or something?

Not sure if that was the right move, but thats what I've attempted so far. I realize this is not ros-fuerte-openni-camera as one would sudo apt-get on a normal x86 processor, but I believe it to be a dependency for the openni_camera (ros.org/wiki/openni_camera - fuerte version) package.

I guess my question/problem is that according to sources like this (kinect-with-ros.976505.n3.nabble.com/Ros-kinect-kinect-on-ARM-td2654041.html), people have openni_camera and openni_launch compiled and running for ARM architectures but I simply cannot find out how to do it, I thought I'd start by compiling its dependencies by hand, but the libopenni-sensor-primesense-dev for example, has no ARM compilation options according to the README (github.com/jspricke/openni-sensor-primesense) as well as a quick peak into the git.

Any direction or advice for how to do this would be greatly appreciated! This is for an undergraduate senior design course, for those interested. Apologies for the lack of karma and henceforth, real links - I've been lurking around for an answer on the internet for a couple weeks now.

EDIT 1:

Having followed the directions provided here:(http://www.pansenti.com/wordpress/?page_id=1772) (openNI and kinect drivers) and here:(http://www.novemberkiloecho.com/2012/05/08/how-to-install-opencv-2-4-on-your-pandaboard-an-addendum/) (OpenCV - Hansg91 mentioned it as a dependency, not sure if its necessary) The first link basically outlines what Hansg91 has said below. I have successfully read data from the kinect on the pandaboard, as per the testing listed at the bottom of the first link. This data is not in ROS yet, but will begin to look at Hansg91's source code to see if it can read the data as I have it.

It is worth noting that to get the test to execute successfully I had to change the default USB interface. Hansg91 recommended BULK, however I needed ISO, as is mentioned under the driver installation (UsbInterface=1) in the first link. I plan on continuing to update this post as I make progress. It is still very possible that his/her code needs BULK usb interface instead (UsbInterface=2)

EDIT 2:

Moving on from The OpenNI drivers, we found we would like to use these packages in ccny_rgbd. Its faster than rgbd_slam and doesn't require openni_camera (but still ... (more)

2013-02-16 10:48:07 -0500 received badge  Supporter (source)