Comments (1)
@cangjiaxaun it is certainly possible to use just the 2d pixel data of where the checkerboard is located, and this is actually what the PR2 calibration used. The issue you run into is needing many more samples to properly calibrate (especially throughout different ranges). PR2 also required some "large checkerboards" at a long distance (~3-5m from the camera) for the calibration to have any chance at converging properly.
I'm not as sure about the pose, since the pose will be determined based on the camera parameters. If you reduce the entire estimation to just the pose and camera parameters, I'm not entirely sure what the implications are (since you're certainly storing less information, and it is not clear how much of the actual error information you're losing).
from robot_calibration.
Related Issues (20)
- openCV adaptive threshhold error HOT 7
- Noetic Issues
- Soft Iron Calibration HOT 2
- What is the "base frame" where poses are defined? HOT 5
- error_block type "camera3d_to_arm" is not documented HOT 4
- Best approach to calibrate kinematic parameters HOT 5
- "Failed to get chain" error ignored HOT 1
- "Press key when arm is ready..." message confusing when not doing arm calibration HOT 1
- Visualization node does not work with multi-step calibration HOT 1
- Optimizer maximum number of iterations should be parameterized HOT 1
- Camera info is only output if camera name is "camera" HOT 1
- ROS2 Port HOT 6
- Does it matter if the checkerboard is rotated 180* in some samples? HOT 2
- Print warning if the checkerboard target has (odd num rows), (odd num columns)
- Calibration with camera in hand HOT 1
- Mobile robot camera extrinsic calibration HOT 1
- ROS 2 Branch - Checkerboard Finder + Hand Eye Calibration HOT 22
- Robot URDF calibration using touch probes and reference geometry. Is it possible? HOT 1
- Calibration with Laser Tracker
- where can i get the checkerboard image?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from robot_calibration.