Most Popular

1500 questions
12
votes
2 answers

How do I calculate the required loop frequency for a servo controller?

I have a motor which drives a string connected to a load cell. I would like to implement a closed loop controller to control the load applied by the motor to the string. How do I go about determining the required loop frequency in order to create a…
Rocketmagnet
  • 6,457
  • 5
  • 29
  • 54
12
votes
3 answers

When should FPGAs be used in Robotics?

FPGA has good points such as a lot of IO points but then again you need to think things on very low level with flip-flops and pioneer on areas where things are not yet mature -- for example see this question here about development-tools on FPGAs --…
hhh
  • 281
  • 1
  • 2
  • 9
12
votes
1 answer

What is the best way to compute the probabilistic belief of a robot equipped with a vision sensor?

I am trying to implement 'belief space' planning for a robot that has a camera as its main sensor. Similar to SLAM, the robot has a map of 3D points, and it localizes by performing 2D-3D matching with the environment at every step. For the purpose…
HighVoltage
  • 1,096
  • 7
  • 20
12
votes
3 answers

Why are industrial machines called robots?

The definition of a robot is as follow: "A robotic paradigm can be described by the relationship between the three primitives of robotics: Sense, Plan, and Act." An example could be the famous "Kuka Robots". The Kuka robot is preprogrammed and does…
user697
12
votes
7 answers

Why do people use camera instead of laser sensor for robot navigation?

I am working on Robot localization and navigation in urban environments. I want to use a camera. But I am a little bit confused about LRF (laser range finder) data or other laser data. Why people want to use camera? Why not LRF or other laser…
user14885
  • 121
  • 1
  • 3
12
votes
4 answers

Why is it so hard to walk?

At least, on two legs. Asimo, one of the best known humanoid robots, is already capable to walk, although it doesn't seem to do this very stable. And it is a recent result. As far I know, the legs are essentially many-dimensional non-linear systems,…
peterh
  • 279
  • 2
  • 12
11
votes
3 answers

How can I detect the edge of a table?

I'm new to robot making and just got my first arduino to play around. I want to make a robot that will wander on a table, and it will last longer I think if I could make it avoid falling from the table. What will be the best way to make it detect…
Thomas
  • 211
  • 2
  • 5
11
votes
3 answers

Open source implementations for GPS+IMU sensor fusion?

Are there any Open source implementations of GPS+IMU sensor fusion (loosely coupled; i.e. using GPS module output and 9 degree of freedom IMU sensors)? -- kalman filtering based or otherwise. I did find some open source implementations of IMU sensor…
O.K.
  • 251
  • 1
  • 2
  • 5
11
votes
3 answers

Which is model is best for feedback control of robotic manipulators: MIMO or parallel SISO?

I'm currently designing a robotic arm with 6-DOF, and my goal is to be able to give setpoints for 3d position, velocity and orientation ($x,y,z,\dot{x},\dot{y},\dot{z},\theta,\alpha,\gamma$). I only had feedback-control for SISO systems so far in…
user798
  • 111
  • 2
11
votes
2 answers

Can I use digital animation software to define the movements of humanoid robots?

I'm working with a lifesize (~130cm) humanoid robot (Hubo+) and looking for a way to easily program new motions and gestures into him. Obviously, I could write my own tool, but I am looking for a solution that can leverage existing tools or…
William Hilton
  • 211
  • 1
  • 4
11
votes
3 answers

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
  • 1,124
  • 11
  • 28
11
votes
3 answers

Raspberry Pi operating system for robotics

Is there an operating system for the Raspberry Pi that is specifically made for running robotics applications? Or an operating system whose purpose is to optimized just to run a few specific programs? I've been working with an Arduino for a while…
golmschenk
  • 1,564
  • 3
  • 16
  • 25
11
votes
4 answers

How can I best protect sensitive components against damage through vibration?

It's common for components on some types of robots to experience large environmental stresses, one key one being vibration. Is this something I need to worry about with typical electronics and other sensitive components, or not really? If it is,…
berry120
  • 1,265
  • 10
  • 26
11
votes
7 answers

What mechanical parts can be attached to a 28BYJ-48 stepper motor?

Sorry I am asking a mechanical question here, but, after all, where else people have experience with using motors? If there is a better forum for this, please do guide me. Everywhere I've seen online, the stepper motor 28BYJ-48 is used in…
Ruby
  • 219
  • 1
  • 2
  • 5
11
votes
1 answer

How can the dynamic effects of motor current on a digital compass be characterized and compensated for?

Digital compasses (magnetometers) require a hard/soft iron calibration in order to be accurate. This compensates for the magnetic disturbances caused by nearby metal objects -- the robot's chassis. (image from http://diydrones.com) However,…
Ian
  • 11,013
  • 2
  • 23
  • 65