All Questions

Filter by
Sorted by
Tagged with
2
votes
0answers
53 views

Where can I get A3 poster size of Mars Exploration Rover Spirit/Opportunity? [closed]

I am looking for A3 size poster of Mars Exploration Rover Spirit/Opportunity for robotic education. www.sunstartoys.com gives a little postcard-size of the MER along with its components on board ...
5
votes
3answers
6k views

Limits of PWM, Timers and Interrupts?

I have a robot with two wheels/motors and each has a quadrature encoder for odometry. Using the wheel/motor/encoder combo from Pololu, I get 48 transition changes per rotation and my motors give me a ...
7
votes
3answers
2k views

Fastest maze algorithm for robot

I'm planning on programming a prebuilt robot to solve a maze as fast as possible. The robot has forward obstacle sensors (no side sensors) and 3-axis accelerometer. I'm planning on using the wall ...
18
votes
4answers
18k views

How can I use the Arduino PID library to drive a robot in a straight line?

I would like to create an Arduino based robot with 2 wheels, quadrature encoders on each wheel, a H-bridge driver chip (or motor controller) and a caster. I want to use the PID library to ensure the ...
9
votes
2answers
445 views

Shedding light on “cyber-physical systems”

These days, one often hears of cyber-physical systems. Reading on the subject, though, it is very unclear how those systems differ from distributed and/or embedded systems. Examples from Wikipedia ...
7
votes
2answers
485 views

object level sensor fusion for multiobject tracking

I want to fuse objects coming from several sensors, with different (sometimes overlapping!) fields of view. Having object lists, how can I determine whether some objects observed by different sensors ...
7
votes
3answers
1k views

information filter instead of kalman filter approach

I read many sources about kalman filter, yet no about the other approach to filtering, where canonical parametrization instead of moments parametrization is used. What is the difference? Other ...
1
vote
1answer
3k views

How can I calculate processing speed of microcontroller

I need a microcontroller that can process minimum 2mb data per second. How do I determine what processors will be able to do this? Also how can I calculate the processing speed in per second of any ...
1
vote
1answer
1k views

Minimum speed controller refresh rate [duplicate]

In a quadrotor we need to change each motor's speed depends on its position in space. More frequency will result more stability ( I mean if we can change motor's speed 400 times per second instead of ...
3
votes
0answers
182 views

PID tuning to make my balancing robot better [duplicate]

See the video below of my balancing robot. Balancing robot I was having trouble getting it to balance on hard surfaces but finally got it after playing with the PID gains a lot. Previously it was ...
7
votes
2answers
10k views

Where does Gazebo set the GAZEBO_MODEL_PATH environment variable?

I'm starting out with Gazebo (1.5) at the moment and am following a tutorial off the internet. In order to get Gazebo to find the model, the author advocates manually exporting the ...
3
votes
2answers
5k views

Can the rate of peristaltic pump's flow be accurate across changes in fluid viscosity?

I'm building an arduino controlled pump system to be able to move fluids around. I need this to be fairly accurate, but extreme precision isn't required. Since there will be a variety of liquids moved ...
7
votes
4answers
3k views

How to know when a Li-Po battery is discharged?

I'm building a quadcopter and I've seen that a Li-Po battery must not be entirely discharged, otherwise it could damage it. How do you know when you have to stop your quadcopter or robot in order to ...
4
votes
2answers
1k views

Can I use the RaspberryPi to receive the GameCube remote's RF signals?

I have an old gamecube that doesn't work and I want to gut it and fill it with Arduino boards and/or Raspberry Pi if necessary. I want the project to eventually have some kind of AI aspect, but I'm ...
2
votes
1answer
146 views

Equation to limit rate of change of end-effector in X and Y coordinates

Some vector math is involved here so prepare yourself. I am developing a robotic arm that moves in two dimensions. It is a rotary-rotary design which looks roughly like the picture in this post: ...
12
votes
3answers
8k views

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 ...
3
votes
1answer
392 views

Dynamic programming algorithm aka Bellman equation in Robotics?

The dynamic programming algorithm refers to the Bellman equation. An open-loop control decides movement at the initial point while a closed-loop control decides control during the movement. Now most ...
8
votes
3answers
1k views

What would be the best way to handle food grains?

I'm trying to handle food grains like rice, wheat in an automated way (to cook simple dishes). For this I have to transfer grain from a larger container to a weighing scale. I know I can use solenoid ...
2
votes
1answer
321 views

How do I interface a TLC5947 with small motors?

This is a follow-up to this question: Prototyping a device with 25-100 small DC 3.0V motors, is Arduino a good fit? I've decided based on the answer that sending the control signals through multiple ...
3
votes
2answers
240 views

What is the name of this mechanical linkage?

I am trying to find a joint like these for a robot I'm building. It is often called a swivel joint or a universal joint, but with a modified spider. I can't find one anywhere and would prefer not to ...
1
vote
2answers
92 views

Why is this electro motor going slower?

From an old dust buster I've got this electro motor, the included battery pack and the charger: I ripped everything apart (the dust buster was broken) and the motor still works. After playing around ...
4
votes
4answers
2k views

Has a robot ever taken a complete IQ test? [closed]

And if so, what was the highest score so far? Some news articles suggest only parts of tests were aced. Update since people censored this question and closed it. There was an AI that has taken an IQ ...
2
votes
1answer
891 views

How to obtain stereo correspondences and what exactly is a disparity map?

I am currently reading into the topic of stereo vision, using the book of Hartley&Zimmerman alongside some papers, as I am trying to develop an algorithm capable of creating elevation maps from ...
3
votes
3answers
11k views

Torque in kg/cm?

I was looking up the motor parameters for some stepper motor where they listed the torque of the motor at different current/voltage but the torque they listed was in kg/cm. How is kg/cm even a ...
4
votes
4answers
149 views

Robots minimum distance

I am trying to implement a mechanism to make robots avoid being too close (Say in a distance less than d). I am not familiar with those systems and I have to ...
10
votes
3answers
319 views

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 ...
8
votes
2answers
258 views

At which stage should filtering be applied to the sensors data?

Shall I filter (kalman/lowpass) after getting the raw values from a sensor or after converting the raw values to a usable data? Does it matter? If so, why? Example: Filter after getting raw values ...
5
votes
1answer
739 views

Numpy alternatives for linear algebra and kinematics in python?

Are there any decent python numerical package libraries besides numpy for python? Numpy relies on gfortan which itself must be compiled correctly for your platform to avoid hidden/insidious numerical ...
5
votes
1answer
2k views

Python libraries for image processing and feedback control on raspberry pi

I'm building a motion detection and object recognition camera with feedback control for a hexy robot. Fortunately most of the servo control is handled by the analog servo controls and the high-level ...
2
votes
2answers
186 views

How to perform this reference system transformation?

I have two quaternions that indicate the initial orientation of a four wheel robot, each one in relative to one reference systems. The robot's orientation given by a quaternion q is not the same in ...
8
votes
1answer
1k views

Increasing the rotation range of a servo motor

How do I increase the rotation range of a standard servo? Most servos have a rotation range of ~ 180 degrees. I would like to access the entire 360 degree range on the servo, partially because I would ...
5
votes
2answers
1k views

Assigning Frames and Deriving Link Parameters

The textbook I'm using doesn't have the answers to the practice questions, so I'm not sure how I'm doing. Are the following DH parameters correct given the frames I assigned? The original question is ...
6
votes
1answer
433 views

Stabilizing a Robot Arm at a Specified Height

I have a 4-bar linkage arm (or similar design) for a telerobot used in the VEX Robotics Competition. I want to be able to press buttons on my PS3-style controller to have the arm raise to certain ...
6
votes
3answers
1k views

How do I measure the distance that a cord (string) has moved?

For a pet project, I am trying to fly a kite using my computer. I need to measure how far a cord extends from a device. I also need to somehow read out the results on my computer. So I need to ...
3
votes
2answers
1k views

How to assemble brushless motors and propellers?

I'm building a quadcopter and I've received my motors and propellers. What's the right way to assemble those together? I'm not confident with what I've done, as I'm not sure the propeller would stay ...
2
votes
6answers
1k views

Is it possible to make Kite flying robot?

This question was asked in electronics stackexchange. I want to know if is it possible to make a robot that can fly kites. Is this idea practical? I was thinking that making a kite is just like making ...
3
votes
3answers
4k views

Is there a way to use a single dc motor output for two different loads?

Is there a way to use a single dc motor output for two different loads (by using gears, relays etc) ? Please see the illustration below: To clarify the illustration, I get the dc motor power at "...
3
votes
1answer
61 views

Mindsensor Motor Multiplexer jump on run_unlimited

I am trying to run a nxt motor using the mindsensors motor multiplexer at a slow speed. When I turn it on, it tends to jump approx 20 to 40 degrees before moving at a slow speed. Has anyone seen ...
3
votes
2answers
549 views

How to invert D-H parameters

I currently have a working kinematic chain made by a set of ten links in D-H convention (with usual parameters [ $A_i, D_i, \alpha_i, \theta_i$]). But my task currently requires the inversion of some ...
3
votes
2answers
304 views

Prototyping a device with 25-100 small DC 3.0V motors, is Arduino a good fit?

I want to prototype a therapeutic device that will have a lot of tiny mobile-phone type vibration motors like this one in it, and I want to be able to activate them in any configuration I want. I'm ...
1
vote
4answers
5k views

Self learning maze solving robot using 8bit microcontroller?

I want to know if there is best algorithm and technique to implement self learning maze solving robot in 8 bit limited resource micro-controller? I was looking for some well optimized algorithm and/or ...
2
votes
1answer
225 views

Perfecting Tripod Gait - Building a R-Hex Robot

I need help with figuring out the following things: I'm developing a hexapod R-Hex type model with a tripod gait. However, the angles obtained during the robot's walking in real life are not ...
9
votes
4answers
3k views

What are human-friendly terms for mobile-robot orientation and relative direction of non-robot objects?

Within robotics programming, orientation is primarily given in terms of x, y, & z coordinates, from some central location. However x, y, z coordinates aren't convenient for rapid human ...
14
votes
1answer
564 views

How do space rovers survive at very low temperatures?

For example, if a rover has working temperature range of -70 to +120 Celsius, how does it survive and then restore itself if the temperature drops to -150 degrees for several months?
6
votes
1answer
2k views

Is it possible to interface android mobile as GSM and GPS module with arduino based robotic applications?

I want to built a robot and i need bunch of modules to track it like GSM/GPS Wifi and Camera If i try to buy each of module separately it will cost me 300 dollar each aprox in Pakistan. On the other ...
5
votes
7answers
993 views

Source to learn Kalman Fusion, explanatory code snippets

Currently I am reading a book of Mr. Thrun: Probabilistic Robotics. I find it really helpfull to understand concept of filters, however I would like to see some code in eg. Matlab. Is the book "Kalman ...
2
votes
1answer
544 views

Overview - what skills are needed for sensor fusion?

I want to make a list of what knowledge is necessary for sensor fusion. Since it has a wide array of possible applications, it is not clear where to begin studying. Can we please verify add topics ...
0
votes
1answer
587 views

Resetting position of e-puck in Webots using Supervisor node - problem with getting a handle to the robot

I am writing a method (Java) that will reset the position of e-puck in Webots. I have been following tutorial on Supervisor approach. I have two controllers in my project: SupervisorController ...
8
votes
1answer
574 views

Building a balancing robot with differential drive

I've already built a two wheeled balancing robot using some continuous rotation servos and an accelerometer/gyroscope. I upgraded the servos to some geared DC motors with 8-bit encoders with the goal ...
13
votes
3answers
1k views

Web mapping that can be used for autonomous vehicles/robots

Is there web mapping tool that allows developers to use it to plot GPS data of autonomous vehicles/robots? Google Maps forbids it. See 10.2.C. ...

15 30 50 per page