Questions tagged [ros]

ROS (Robot Operating System) is a free, open-source robot software framework developed by Willow Garage.

Filter by
Sorted by
Tagged with
28
votes
12answers
14k views

Can ROS run on a Raspberry Pi?

Can ROS run on a Raspberry Pi? ROS is resigned to run on a network of machines, with different machines, even different cores on the same machine doing different jobs. Can one of those machines be a ...
16
votes
1answer
3k views

ROS: Best practices?

I'm going to build a small robot system, and it seems like that ROS serves a nice framework to control and program the system. However, I am wondering which is the best practice to manage the ...
16
votes
2answers
7k views

How to choose a good IMU for a wheeled robot?

At our lab, we have a several "Kurt" type robots (about the size of a Pioneer, six wheels, differential drive). The built-in gyroscopes are by now really outdated; the main problem is that the ...
14
votes
5answers
8k views

How to setup CLion for ROS?

How can I setup the C++ IDE CLion to display documentation and auto completion correctly when working with ROS?
11
votes
2answers
8k views

ROS: catkin_make vs. catkin build

When using ROS: Why should I use catkin build from catkin_tools instead of catkin_make? I've been told that ...
10
votes
3answers
2k views

Is ROS (Robot Operating System) mandatory?

Do we have to build ROS for robotic research/application? What is the main advantage? When or in which situations ROS is mandatory?
10
votes
2answers
678 views

Red [ERROR] output in python in ROS

In ROS, I cannot get [ERROR] logs to print in red when I use python. How can I make them appear in red instead of black? For example, the following Python: ...
10
votes
2answers
1k views

Extended Kalman Filter with Laser Scan + Known Map

I am currently working on a project for school where I need to implement an extended Kalman Filter for a point robot with a laser scanner. The Robot can rotate with 0 degree turn radius and drive ...
9
votes
2answers
2k views

Can I use ROS with a Roomba?

Is there anything different between a iRobot Roomba and the Create? I want go start building my own turtlebot and playing with ROS but with the cost of all the parts I'm going to have to do it piece ...
8
votes
2answers
7k views

Why is ROS not a real-time operating system?

ROS is not real-time OS. After reading the architecture of ROS, I am unable to realize why is ROS not real-time? What part of the architecture or what design decision is causing that?
8
votes
1answer
895 views

Dropping PWM on Ardrone Parrot 2.0

I am having some issues with the ARDrone Parrot 2.0 and hope someone else may be running into the same thing. While hovering, the drone is (seemingly) randomly losing altitude then recovering . It is ...
8
votes
1answer
346 views

Is it possible to list all runtime dependencies for ROS

I've read this link: http://wiki.ros.org/kinetic/Installation/Source and have known that the command ...
7
votes
2answers
378 views

ROS on Raspberry Pi Model 2: UbuntuARM vs ROSBerryPi

Before I ask my question, I'd better confirm that I've read the most prominent post about running ROS on Raspberry Pi devices. That post contains some valuable information, but it's a bit dated, and ...
7
votes
1answer
2k views

Is ROS hard real time safe?

I know that is a question that has been asked too many times, but still its not clear to me. I read online that it isn't but some people say that they control their robots under ROS in applications ...
6
votes
1answer
1k views

Why do we need ROS?

I'm a beginner in robotics and I'm planning to do a basic navigation problem for differential drive robot. I know the concept involved and can code it in the arduino but I came to know about ROS and ...
6
votes
1answer
3k views

Implementing a boustrophedon algorithm in a given room with obstacles

I have a mobile robot which is navigating around a room, I already have the map of the room. I am using the navigation_stack of ROS. I am using rotary encoders for odometry. I am fusing the data from ...
6
votes
1answer
4k views

Build a ROS robot with SLAM without laser

I've build a simple wheeled robot based on two continuous servos, controlled by Raspberry Pi running ROS-groovy, with a smart phone mounted on top to provide additional sensors. I'd like to situate ...
6
votes
1answer
812 views

Simulated kinect rotation around X [gazebo bug?]

I asked this question on answers.ros.org and gazebo.ros.org but still haven't got any answer. I'm posting my question here with the hope someone can help me. In our robot, the Kinect can be mounted ...
6
votes
1answer
1k views

How can I get data from my kinect?

Whenever I try using openni_launch, it works normally, however, when I try viewing an image using the kinect's rgb or depth camera, or even recording a simple ...
5
votes
2answers
3k views

How to use SLAM with simple sensors

What 2D SLAM implementations (preferably included in ROS) can be used with simple distance sensors like IR or ultrasonic rangefinders? I have a small mobile platform equipped with three forward ...
5
votes
1answer
197 views

Is it possible to use Matlab “system” function to call ROS commands?

Is it possible to use the Matlab's system function to call ROS commands? For example, using ...
5
votes
1answer
155 views

Multiple machine ROS image transmission error

I'm currently trying to establish communication between my Raspberry Pi based robot and a Cluster which are on the same network. Although I am able to ping and SSH one device using the other, I'm ...
5
votes
2answers
134 views

ROS Theoretical Question - How does work properly a node

I'm new at ROS and I'm trying to figure out how does the node works with a pyton/C++ code. I have two codes for the same situation: Use a Xbox Controller to move the turtle in turtlesim FIRST - ...
5
votes
1answer
2k views

Multiple robots in ROS Gazebo SITL with separate MAVlink/MAVproxy codes

Background: This question is about simulating one ErleCopter and one ErleRover simultaneously for a non-commercial research. I would like to have the quadcopter follow a rover, which in turn is to be ...
5
votes
1answer
673 views

Is there any ROS community effort bases on golang?

I recently read a Go language(Golang) book and feel that this language is what I like. I like C and Python, C can do the low level and basic jobs well. This language is also designed lovely. Also ...
5
votes
2answers
969 views

Udoo board + Kinect sensor?

I am wondering if it would be possible to get Kinect to work with Udoo board (Quad). I have found that there is now support for ROS + Udoo. Also saw a question asked about Xtion + Udoo which shows ...
5
votes
1answer
361 views

Wait simulation time in a non realtime ROS simulation in Python

I want to control a quadrotor with a Python script and run the simulation as fast as my laptop can, not only in real time. I've modified my world and now the simulation runs with 7-10 real time factor....
5
votes
2answers
911 views

Transforming Point Cloud to get Top Down Image [closed]

My task: I have a task where I am asked to track parcels(carton boxes) of different dimensions moving on a conveyor. I am using Asus Xtion pro camera mounted on top of a conveyor in any inclined ...
4
votes
5answers
6k views

Programming Inverse Kinematics in C++

I want to write my own kinematics library for my project in C++. I do understand that there are a handful of libraries like RL (Robotics Library) and ROS with inverse kinematics solvers. But for my ...
4
votes
3answers
901 views

ROS for an autonomous boat

As part of an internship I was asked to design and develop the core control system for an autonomous small-scale (2m length) solar vessel to be able to sail around the Baltic Sea. The boat should be ...
4
votes
2answers
2k views

What is the easiest way to install ROS on OSX Mountain Lion?

The latest OSX documentation I found on the website is from 2011, and the latest build is from over a year ago. I'm a complete n00b to all things ROS and wanted to start playing with it. What is the ...
4
votes
1answer
265 views

Robot moving sideways in RVIZ ROS

Hi, I have a wheeled-legged robot as you can see in the picture. When I simulate it in ROS-Gazebo it works fine, however at the same time in Rviz it moves sideways instead of forward or backwards. I ...
4
votes
1answer
13k views

How to get a python node in ROS subscribe to multiple topics?

How a ROS node written in Python could subscribe to multiple topics and publish to multiple topics? All examples I found were for a single topic. Is this an event-driven model so subscription to ...
4
votes
1answer
2k views

Particle filter implementation in ROS

I'm looking for particle filter implementation in ROS to use in mobile robot localization, but it seems the only available package is amcl (Adaptive Monte Carlo), I'm not sure is it possible to use it ...
4
votes
2answers
4k views

Cant see Kinect Data in ROS

I am working on this project that involves using the Kinect for XBOX 360S with ROS. I did all the steps mentioned in the ROS Tutorials to have Openni Installed and the Prime sense and other drivers. ...
4
votes
1answer
131 views

Suggestion for relevant non-complex simulator

I've recently started working on some localization algorithms like probabilistic road map and SLAM algorithms. What I'm looking for is a software that would help me in simulation for such algorithms. ...
4
votes
4answers
5k views

Developing a Quadrotor using ROS [closed]

I suppose who know ROS and how it works (at least most of you) I have some question regarding the implementation of a quadrotor in that framework. 3D movements: A quadrotor has 6DOF and moves in a ...
4
votes
1answer
3k views

ROS AMCL does not need odometry data?

I'm reading amcl document on ROS Wiki. In its subscribed topics there is not odometry topic, why? It works only with laser? Subscribed Topics: (From ROS Wiki) scan (sensor_msgs/LaserScan) tf (tf/...
4
votes
1answer
870 views

ROS MoveIt!, virtual joints, planar joints, prismatic joints

I do have a robotic application, where a 7Dof robot arm is mounted on a omnidirectional mobile platform. My overall goal is to get MoveIt! to calculate a sequence of joint movements, such that the ...
4
votes
2answers
713 views

Where to make changes for simulation project Bullet/Gazebo/ROS/Orocos

I am starting to develop robotics project which involves simulation (and maybe real world programs) of soft-body dynamics (for food processing) and clothes/garment handling (for textile industry or ...
4
votes
1answer
157 views

IPC-Bridge problem

Is anyone able to help me out getting IPC-bridge working on my ubuntu lucid installation (with matlab 2012a)? I'm not being able to finish the last step on here (Compiling the messages folders): https:...
4
votes
1answer
45 views

Native ROS vs ROS compatible via API

I am looking to buy a cobot for a research project (budget about 20k€). I happened to see some cobots (e.g. Mara) that claim running ROS natively, some others (e.g. Aubo i5) that is compatible with ...
4
votes
1answer
1k views

ROS Gazebo Odometry Issue

I am setting up a Gazebo model for use with the navigation stack. I have been reading the Navigation Tuning Guide and am confused about the lidar data in the odom frame. I would think that the tuning ...
4
votes
2answers
1k views

ROS Calibration Camera Problems

I am trying to calibrate a monocular camera using ROS with the help of this website: How to Calibrate a Monocular Camera. When I run rostopic list, I get: ...
4
votes
2answers
594 views

IMU based acceleration parameters for differential drive robot

I have a differential drive robot whose motors are virtually quiet while driving on a completely flat surface, but the motors make a lot of noise when on a incline. This is likely due to the ...
4
votes
2answers
3k views

Visualizing kinect data on rviz

I am a beginner of ROS, Kinect and Ubuntu. What I want is to visualize Kinect's data on rviz environment then run object recognition on it. I've tried a few tutorials but had no luck. All I got was ...
3
votes
3answers
2k views

What are the prerequisites for learning ROS?

It is helpful in robotics to first learn about "Linux kernel development" or "device driver development in Linux" before I start learning ROS? I know C and JAVA! In brief, I want to know any ...
3
votes
1answer
329 views

Create 2 Cable with 700 Series Roomba

For the last few months I have been playing with ROS on an nVidia Jetson TK1 development board. Up until this point, it has mostly been playing with the GPIO header, an Arduino Uno, a couple physical ...
3
votes
2answers
904 views

Using Gazebo installed on same machine in MATLAB

I am planning to use MATLAB and Gazebo for one of my course projects. However all the tutorials I have seen till now use Gazebo by using a virtual machine which has ROS and Gazebo installed. I have ...
3
votes
2answers
731 views

RViz: How to Visualize a Voxblox Mesh as a MarkerArray?

I am currently trying to run the test cow and lady dataset with Voxblox. The process appears to execute properly in the terminal, but I cannot view the mesh in RViz. When I try to add the topic <...

1
2 3 4 5
7