Questions tagged [ros]

ROS (Robot Operating System) is a free, open-source robot software framework initially developed by Willow Garage. And now under the maintenance of Open Robotics.

Filter by
Sorted by
Tagged with
32 votes
14 answers
16k 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 ...
Rocketmagnet's user avatar
  • 6,457
21 votes
2 answers
29k 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 ...
SKA's user avatar
  • 313
19 votes
1 answer
4k 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 ...
manf's user avatar
  • 193
18 votes
2 answers
8k 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 ...
Martin's user avatar
  • 4,213
15 votes
5 answers
10k 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?
Jarno's user avatar
  • 311
10 votes
3 answers
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?
acs's user avatar
  • 1,104
10 votes
2 answers
1k 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: ...
Rocketmagnet's user avatar
  • 6,457
10 votes
2 answers
2k 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 ...
en4bz's user avatar
  • 231
9 votes
2 answers
3k 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 ...
JDD's user avatar
  • 389
8 votes
2 answers
8k 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?
Manas Paldhe's user avatar
8 votes
1 answer
668 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 ...
Yves's user avatar
  • 265
8 votes
1 answer
920 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 ...
Daman's user avatar
  • 81
7 votes
1 answer
2k 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 ...
ArAvind's user avatar
  • 73
7 votes
3 answers
4k views

Are Rospy subscriber callbacks executed sequentially for a single topic?

Suppose a ROS node receives new batch of data on a topic while the previous batch is still being processed by callback. Will ROS wait for its completion or will it spin a new thread and run both at ...
Tomas R's user avatar
  • 71
7 votes
2 answers
407 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 ...
tommytwoeyes's user avatar
7 votes
1 answer
3k 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 ...
jason's user avatar
  • 79
6 votes
1 answer
4k 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 ...
Naman Kumar's user avatar
6 votes
1 answer
18k 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 ...
Zoltan Fedor's user avatar
6 votes
1 answer
5k 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 ...
Bill's user avatar
  • 183
6 votes
1 answer
3k 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 ...
Prasad Raghavendra's user avatar
6 votes
1 answer
979 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 ...
Ugo's user avatar
  • 171
6 votes
1 answer
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 ...
Y R's user avatar
  • 71
5 votes
3 answers
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 ...
agentofuser's user avatar
5 votes
3 answers
2k 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 ...
Anelito's user avatar
  • 332
5 votes
1 answer
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 ...
Maysam's user avatar
  • 345
5 votes
2 answers
4k 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 ...
Cerin's user avatar
  • 284
5 votes
1 answer
778 views

Self balancing bike using a flywheel: ROS implementation

I have a bike with two stands and a flywheel like this: The stands can be adjusted so that they don't touch the ground. Now, the task is to implement a self balancing mechanism: when I run the script,...
satan 29's user avatar
  • 131
5 votes
1 answer
206 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 ...
Ze Nog's user avatar
  • 51
5 votes
1 answer
806 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 ...
DT1729's user avatar
  • 51
5 votes
2 answers
285 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 - ...
Kaike Wesley Reis's user avatar
5 votes
1 answer
678 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: ...
Yves's user avatar
  • 265
5 votes
2 answers
872 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 ...
TomR's user avatar
  • 359
5 votes
1 answer
1k 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....
kNo's user avatar
  • 151
5 votes
1 answer
778 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 ...
Nick Qian's user avatar
5 votes
2 answers
981 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 ...
Kalmah's user avatar
  • 51
5 votes
2 answers
2k 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 ...
Fracedo's user avatar
  • 151
4 votes
3 answers
7k views

Alternative to ROS? [closed]

This might be a tricky question, but having dug in deep with ROS I am noticing the complexity that one has to deal with. Simple Arduino programming is much simpler but of course can’t do many useful ...
pitosalas's user avatar
  • 463
4 votes
5 answers
10k 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 ...
Vino's user avatar
  • 155
4 votes
2 answers
1k 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 ...
Franky's user avatar
  • 536
4 votes
2 answers
5k 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. ...
Preetham Hegde's user avatar
4 votes
1 answer
292 views

Does a stable library exist for docking robots using images?

I built a mobile base from scratch, and now I am focused on getting the robot to charge. The robot is using an on-board webcam (and PC) to detect a QR barcode on the charger unit. Using OpenCV I find ...
Mike's user avatar
  • 361
4 votes
2 answers
1k 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 ...
Foitn's user avatar
  • 143
4 votes
2 answers
157 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. ...
badrobot15's user avatar
4 votes
1 answer
6k views

Is rospython subscriber thread safe?

I'm trying to write a python node, which has one class and two member functions as callback functions. so a TimeSynchronizer and Subscriber in a node. I saw in this link and tested that python ...
jlyw1017's user avatar
4 votes
4 answers
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 ...
Wilhelm's user avatar
  • 690
4 votes
1 answer
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/...
Maysam's user avatar
  • 345
4 votes
1 answer
118 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 ...
drSlump's user avatar
  • 41
4 votes
1 answer
2k 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 ...
Flo Ryan's user avatar
  • 278
4 votes
1 answer
5k 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 ...
Maysam's user avatar
  • 345
4 votes
1 answer
167 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:...
nVolteX's user avatar
  • 105

1
2 3 4 5
421