Most Popular

1500 questions
7
votes
2 answers

What is the difference between Multiple robots and swarm robots?

What is the difference between Multiple robots and swarm robots? What is the key point? Also what is multi agent systems? Do multi agent systems works only for computer simulations or games? These terms are used similar applications.
MİLKSOZ
  • 166
  • 1
  • 6
7
votes
2 answers

how to implement and code inner and outer PD controllers for quadrotor for position tracking

The quadrotor system is multi-ODEs equations. The linearized model is usually used especially for position tracking, therefore one can determine the desired x-y positions based on the roll and pitch angles. As a result, one nested loop which has…
CroCo
  • 2,453
  • 1
  • 17
  • 40
7
votes
2 answers

Questions regarding 3D scanning and camera choice

A few days ago, I just shared my concerns about the price of computer vision hardware on this same exact forum (see What main factors/features explain the high price of most industrial computer vision hardware?) and I think a new but related post is…
Golitan11
  • 271
  • 3
  • 6
7
votes
1 answer

Noise in motion and measurement models

When using an EKF for SLAM, I often see the motion and measurement models being described as having some noise term. This makes sense to me if you're doing a simulation, where you need to add noise to a simulated measurement to make it stochastic.…
munk
  • 777
  • 4
  • 17
7
votes
2 answers

Why does our LM2576 circuit suddenly cut down the power?

I have an LM2576 circuit plus an adjuster to adjust the output voltage, for controlling motor speed in a line follower robot. The circuit works great when adjusted to give out low voltages, but when I adjust it to higher voltages for my motors to go…
7
votes
2 answers

Drones and camera streaming

How do you stream video feed from a camera on a drone? I would think that at high altitudes Wi-Fi won't work. So what would you usually do, and how?
drone
  • 71
  • 1
  • 2
7
votes
2 answers

How to track robot position?

I'm a software researcher, who in my spare time mentors a robotics team, helping on the software side of things. For years, I keep coming back to the same question: How to determine the robots position, and heading during our competitions? We have…
Michael Coss
  • 71
  • 1
  • 1
  • 3
7
votes
1 answer

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 multiple "events" is allowed or it is more like a…
Zoltan Fedor
  • 173
  • 1
  • 1
  • 4
7
votes
2 answers

"Time-varying" and "nonautonomous" dynamical systems and their Lyapunov analysis

It is possible to distinguish the properties "time-varying" and "nonautonomous" in dynamical systems regarding Lyapunov stability analysis? Does it make a difference if the system depends explicitly on $t$ or indirectly on $t$ due to a time-varying…
Carlos
  • 79
  • 1
7
votes
3 answers

Jacobian-based trajectory following

I would like to control my 7 DOF robot arm to move along a Cartesian trajectory in the world frame. I can do this just fine for translation, but I am struggling on how to implement something similar for rotation. So far, all my attempts seem to go…
Ben
  • 5,855
  • 3
  • 28
  • 48
7
votes
1 answer

What are the notable limitations on using Java with Mindstorms NXT 2.0?

I'm a long time Java developer who is starting to learn on the Lego Mindstorms NXT 2.0. Are there any limitations to using the Java API? Which language is the most robust on the platform? I found a post, Which programming language should I use with…
Bob Paulin
  • 179
  • 3
7
votes
1 answer

MEMS accelerometer calibration

I am trying to calibrate a MEMS accelerometer. I was able to calibrate it for the current axis which is parallel to gravity and shows correctly, 1g. But the other two axes which should be 0.00g are showing +-0.02g instead. So, e.g., when the…
c0dehunter
  • 265
  • 3
  • 8
7
votes
1 answer

When taking VCC power from an arduino to a 12v regulator, then to a 5v, do I need two sets of capacitors?

I'm building an open-source bio-research hardware (ask me how you can help!) and I've got this guy here: My big questions are: Can I get away with all the ground being common? (I've got a 12v and 5v needing to be grounded) Do I need two sets of…
carl crott
  • 339
  • 2
  • 5
7
votes
3 answers

Including a RaspberryPi within a robot... Does this allow for a "universal API"?

I know this is a broad statement, but when you've got support for both TCP as well as a full fledged computer on board (to integrate/run an arduino), does this essentially allow for anything that would run on a linux box (raspberryPi) to run and…
carl crott
  • 339
  • 2
  • 5
7
votes
2 answers

Decision trees for solving 2D inverse kinematics?

While experimenting with the OpenCV Machine Learning Library, I tried to make an example to learn the inverse kinematics of a 2D, 2 link arm using decision trees. The forward kinematics code looks like this: const float Link1 = 1; const float Link2…
WildCrustacean
  • 813
  • 4
  • 11