Stack Exchange Network

Stack Exchange network consists of 175 Q&A communities including Stack Overflow, the largest, most trusted online community for developers to learn, share their knowledge, and build their careers.

Visit Stack Exchange

Questions tagged [ros]

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

28
votes
11answers
12k 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
2answers
6k 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
1answer
2k 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 ...
11
votes
5answers
5k 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?
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?
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 ...
9
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 ...
8
votes
2answers
546 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: ...
8
votes
1answer
857 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 ...
6
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
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
2answers
5k 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?
6
votes
1answer
630 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
2answers
644 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 ...
5
votes
5answers
4k 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 ...
5
votes
1answer
315 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 ...
5
votes
1answer
194 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
437 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
954 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
95 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 ...
5
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 ...
4
votes
1answer
674 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 ...
4
votes
3answers
537 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
1answer
290 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 ...
4
votes
1answer
9k 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
1answer
935 views

ROS: catkin_make vs. catkin build

When using ROS: Why use catkin build from catkin_tools instead of catkin_make? I've been told catkin build is better but no one who tells me this can give me a reason why.
4
votes
1answer
2k 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 ...
4
votes
1answer
2k 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
2answers
52 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 - ...
4
votes
1answer
92 views

CMakeLists.txt vs package.xml

I've read this link: https://answers.ros.org/question/217475/cmakeliststxt-vs-packagexml/ But still, I can't understand very clearly. When I try to compile ROS project with the command: ...
4
votes
1answer
155 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
320 views

ROS Installation Error : ARCH LINUX

So I had this old lappy on which I used to play with ROS a lot then it got broken so I bought a new one and installed the same distro as that of old one i.e. arch linux. Now when I am installing the ...
3
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 ...
3
votes
1answer
123 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. ...
3
votes
2answers
784 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
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. ...
3
votes
2answers
526 views

Nuc, custom pc or raspberry pi?

For our Minor “Robotics and Vision” we need to use ROS to create a system that can navigate to and from a coffee machine. The available hardware consists of a robotic platform from "Dr Robot", and a ...
3
votes
2answers
772 views

ROS + SLAM + kinect. which platform to use?

I am doing a project where I've robot which will be using kinect + ROS for Simultaneous Localization and Mapping. Which board should I use? I've heard that Raspberry pi , beaglebone are not sufficient....
3
votes
2answers
2k 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 ...
3
votes
1answer
249 views

ROS PCL: Help with Moving Least Squares filter

I'm trying to implement a simple ROS node to perform Moving Least Squares filtering on a sensor_msgs/PointCloud2 topic. I'm following this PCL tutorial, which uses ...
3
votes
4answers
4k 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 ...
3
votes
1answer
73 views

ROS: Human to Robot Mapping (Baxter)

I'm having some difficulties understanding the concept of teleoperation in ROS so hoping someone can clear some things up. I am trying to control a Baxter robot (in simulation) using a HTC Vive ...
3
votes
3answers
1k views

Integrating GPS into Graph SLAM (how orientation fixed?)

I'm working on Graph SLAM to estimate robot poses (x, y, z, roll, pitch, yaw). Now I want to integrate GPS measurement (x, y, z, of course no angles). I implemented GPS as pose's prior. But I have a ...
3
votes
3answers
505 views

Software real-time of ROS system

As far as I know, a hardware real-time robot control system requires a specific computing unit to solve the kinematics and dynamics of a robot such as interval zero RTX, which assigns CPU cores ...
3
votes
1answer
117 views

How to estimate the position of multiple static ground targets captured from a down facing camera?

An aerial vehicle captures images of the ground using its down facing camera. From the images, multiple targets are converted from their pixel position to the camera reference frame using the pinhole ...
3
votes
2answers
566 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 ...
3
votes
1answer
2k views

Calculate covariance matrix from x,y,z data

In ROS I've recorded a bag file from a custom robot (in real world) that does not provide covariance matrix and I want to use /odom to feed an EKF, but covariance ...
3
votes
2answers
925 views

Would ROS benefit from a multicore processor like Epiphany or XMOS?

I am looking for a good embedded PC to run ROS on. I recently came across a couple of little machines using new very multi-core processors, such as the Epiphany and the XMOS. Since the one thing that ...
3
votes
1answer
1k 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 ...