# Tag Info

Accepted

### Equations of motion in matrix form and energy consumption

Can you set up the problem so that the quantities you care about (e.g. power) are more explicitly represented? Reasoning physically, where could the power go? Accelerating masses, including rotation ...
Accepted

### Solving inverse kinematics with non-linear optimization libraries

Is it a good idea to solve inverse kinematics with non-linear optimization libraries such as Ceres? Yes, definitely! The trend in literature during the last years is to walk away from the traditional ...

### Difference between motion-only bundle adjustment and pose-graph optimization

From the Appendix section of the ORB SLAM paper: ... In pose optimization, or motion-only BA, (see section V) all points are fixed and only the camera pose is optimized. So yes, they are the same, I ...

### Multiple robots performing a set of tasks (Optimization)

Try looking to Linear Integer Programming LIP where you are doing optimization by maximizing task allocation or Utility function at the same time minimizing distance and energy constraints. You will ...
Accepted

### What is the concepts of submaps in LIDAR based graph slam algorithms?

The word is exactly as it sounds. It is a submap of a larger map. Essentially a large map is broken up into smaller submaps in order to improve the computational complexity. In the reference you ...
Accepted

### How to estimate gradient of Jerk

The code is computing the gradient of the cost, which is jerk squared, not the gradient of the jerk. The comment there is misleading! As written, it seems the code is implementing the chain rule of  ...

### Equations of motion in matrix form and energy consumption

First, you need to get rid of the damping matrix C as it transforms kinetic energy into heat. Second, you should make the mass matrix as small as possible. (lightweight construction). After that you ...
1 vote

### How to solve this basic dynamics/inverse kinematics problem

This seems to be a simplified version of the classic serial manipulator minimum-time-control (MTC) problem. In general the solution will always have at Least one actuator saturated. In general there ...
1 vote

### Design optimization method using indices

I think it is likely that you are confusing two uses of the word “singular”: The singular values of a matrix as found via singular value decomposition. The singular configurations (or singularities) ...
1 vote

### The Optimal Reduction Ratio

I think there is information missing to analyze the problem. If that's an rpm-torque graph the fast answer is to search the largest combination of torque*rpm... And for the reduction ratio, 1:1 is the ...
1 vote
Accepted

### 3D Rigid Body Pose Optimization in flat euclidean space

See https://www.cis.upenn.edu/~cjtaylor/PUBLICATIONS/pdfs/TaylorTR94b.pdf. You can absolutely use "flat" Euclidean space based optimizers while also optimizing on the manifold, but I agree ...
1 vote

### Identifying active PID-Controller parameters

There are methods to determine PID gains, but they require online testing. If you're not willing (or able) to do the testing with a real system then you would need to create a mathematical model of ...
1 vote

### What's the difference between factor graph optimization and bundle adjustment?

Factor graph optimization is a more general term that can be used in different contexts. It means you define a graph with nodes (states) and edges (constraints) and find a most likely configuration. ...
1 vote

### What's the difference between factor graph optimization and bundle adjustment?

The simplest explanation will be: In structure from motion, it estimates structure(xyz points), camera locations, camera intrinsic. In graph optimization, it only estimates camera locations. In the ...
1 vote
Accepted

### How to handle landmarks in Bundle Adjustment?

First thing to do is pick your World frame. This is your main frame where the 3D coordinates of your points and poses of your cameras will be. Typically the origin of this world frame is the pose of ...
1 vote

### Multiple robots performing a set of tasks (Optimization)

This seems like a mTSP (multi traveling salesman problem). Summary: The Multiple Traveling Salesman Problem (mTSP) is a generalization of the Traveling Salesman Problem (TSP) in which more than ...

Only top scored, non community-wiki answers of a minimum length are eligible