hauptmech
  • Member for 9 years, 3 months
  • Last seen more than a month ago
How can this mobile robot rotate so perfectly?
3 votes

If I understand correctly, you are referring to when the robot spins and the rack remains stationary (dynamic motions involving the rack mass seem to be slow as you would expect with such a high COM). ...

View answer
Quadcopter Charging
3 votes

The best way to manage power redundancy for autonomous systems is a really interesting topic. There are two classes of power needed. Flight and processing. Often the power required for flight is ...

View answer
Suitable gear construction for a robotic extender - plastic?
3 votes

I've done a couple worm drive designs and I threw the numbers you gave (Assuming sd-spi nylatron gears) into my calculations. I'm using AGMA 6022-C93 Worm gear design guidelines for tooth width and ...

View answer
How to convert rotation matrix in to equivalent Quaternion using Eigen Library.
3 votes

https://stackoverflow.com/questions/21761909/eigen-convert-matrix3d-rotation-to-quaternion Welcome neel, please take the time to look around and contribute to other questions.

View answer
Powering 6 servomotors requiring 6V and 2A each
3 votes

Search aliexpress for '6V switching power supply'. You should find 5Amp or 10Amp ones for $10-$20. Silver boxes with holes in them. You can find them on ebay as well (usually the same chinese vendors ...

View answer
Simple explanation of PID control
2 votes

The farther away the actuator is from the goal, the harder the actuator tries to reach the goal. That is the (P)roprtional part of PID. The longer amount of time the actuator is blocked from the goal,...

View answer
Will a change of motor driver improve motor performance?
2 votes

If you want to test the motor, just apply a DC source to it directly rather than using the l298. A 12V car battery is a source you likely have access to that can supply enough current so you can test ...

View answer
How to manipulate the magnetic field around a robot?
Accepted answer
2 votes

The magnetic field is proportional to the current. A fixed geometry coil can generate a field that is positive or negative or zero based on how much current is driven through the coil and which ...

View answer
Serious about robotics programming, should I start with an Arduino?
2 votes

Arduino boards are simple microcontroller boards that are a good complexity for learning. The arduino IDE hides the details of typical bare metal microcontroller development, but not in a bad way. ...

View answer
Data saving/sharing standards for objects, actions and senses
Accepted answer
2 votes

"ontology" is the search term you are looking for. There are a few. You will have to review them to see if any meet your needs. A little background learning about ontologies will help you navigate ...

View answer
How can I measure latency in a CAN bus?
2 votes

Use an oscilloscope. Place oscilloscope probes on an i/o line on the master and a motor phase line on the slave. Toggle the i/o line just before sending the can bus command for a step change in the ...

View answer
Denavit-Hartenberg Exam Question
2 votes

The question is meant to see if you have learned anything about the underlying math and geometry associated with kinematics rather than just blindly following the basic steps for calculation. Draw ...

View answer
Why do roboticists choose a bird-like leg over a humanoid leg?
2 votes

One chooses different leg designs for different reasons. Sometimes there are specific design goals, involving the workspace, manipulability, and dynamics, but sometimes the designs are less ...

View answer
What is difference between 2 wheels and 4 wheels and tracked differential mobile base kinematics?
2 votes

The short answer is that the equations/models for these different vehicle should be different but there is no value in using more accurate equations. All these equations are approximations that make ...

View answer
hard realtime signal processing
Accepted answer
2 votes

This sounds like a great project. You should have a list of at least 20 processors from at least 10 companies that you are choosing from when starting a new project. Understand your requirements and ...

View answer
Sliding system basic question
2 votes

This is a great problem to hone mechanism design skills on. There is a set of dimensions for which this mechanism works fine. The condition for this is that the contact of each rod & hole, ...

View answer
why atleast three points are needed to control 6 dof?
Accepted answer
2 votes

We need to be able to track 3 points, (sometimes called features), on a solid body to estimate its 6dof pose relative to the camera. Each has an estimated position in the 2D camera image. If you ...

View answer
Multicopter: What are Euler angles used for?
2 votes

Your own equations make a lot of assumptions about the problem you are trying to solve. They are sufficient to solve your problem, but will not work for certain conditions (z = 0 for instance). ...

View answer
Confirm my understanding on BLDC motors
Accepted answer
2 votes

Now if i power the ESC with 48V instead of 16V and set it to 33% instead of 100% The effective voltage on the motor is still 16V and the motor will still use 48W, but since the ESC is getting 48V it ...

View answer
How to compute a path from a Frame A to a Frame B
2 votes

Quaternions and SLERP is what you want.

View answer
How does a personal tracking tripod work?
2 votes

Soloshot 2 At the beginning of a session the tag must be collocated with the pan-tilt unit (held over the camera). There is only a GPS receiver in the tag and none on the pan-tilt unit. The system ...

View answer
What is exact model of haptic interface system in the paper "Time-Domain Passivity Control of Haptic Interfaces"?
Accepted answer
2 votes

It's usually best to contact the author directly if you have a specific question about a specific paper. The simulations are there only to illustrate the principal of the passivity observer and ...

View answer
Choosing motor to buy after calculations
Accepted answer
2 votes

Since you don't know what assumptions they had in mind when they estimated the motor was good for a robot of a specific weight, I would not trust that. You have established your own requirements and ...

View answer
Denavit Hartenberg
2 votes

The DH parameterization reduces the full transform between two joints to a transform with 4 parameters. This parameterization will fit many, but not all, possible kinematics. Let's assume that your ...

View answer
Running a cycle on brushless outrunner motors?
2 votes

Let's assume you do a motor on the crank shaft rather than on the hub. When you step on the pedal/crank it's approximately the mass of your body doing all the work. $Torque(\tau)=Force*Distance$, $...

View answer
What is difference between RoboEarth and KnowRob?
2 votes

RoboEarth was the name of a European project. Knowrob is software that was developed, in part, by the RoboEarth project.

View answer
Understanding and correct drift when using BreezySLAM (aka tinySLAM / CoreSLAM)
2 votes

You'll find that Gmapping works a lot better. I have used core slam quite a bit with the 04lx, tweaked the code, and tuned the algorithm. It works in a lot of cases, but... If you really want to ...

View answer
How to split tasks between interrupts and the main loop on a bare metal controller?
Accepted answer
2 votes

Some very general advice. My first impression from your question is that you are struggling with the fact that no hardware provides infinite resources. You can either slow down your control loops or ...

View answer
Downgrade ROS from Jade to Indigo
2 votes

You can have Jade and Indigo installed in parallel on the same system and use each one individually with different projects. Ask on answers.ros.org. Don't forget to tell them what OS & OS version ...

View answer
Ultrasonic sensor range and shape
Accepted answer
2 votes

A single transducer sensor has to both send out the sound and then sense the return sound. It takes time for the vibration to stop after making the sound and that is time it can't sense a return. So ...

View answer