Comments (3)
We should move forward with the changes to rct_optimizations
and rct_image_tools
sooner rather than later. Our current development efforts may make it difficult to reconcile those packages (at least rct_optimizations
) if we wait too long
from robot_cal_tools.
@marip8 It looks like we're halfway through this, since rct_optimization
and rct_image_tools
are pure-CMake packages now. Seems like a good time for us to strategize.
What do you think would be a good way to handle rct_ros_tools
? The two important parts of that package are:
- The target loader utilities, which take a ROS1 nodehandle to load target properties from parameters.
- The command line cal app, which is a standalone node that interacts with the parameter server and performs TF lookups.
I was originally thinking that some parts (e.g. the data_set library) could be moved into the non-ROS part of this repo, but on further investigation they ultimately depend on ROS parameter loading so that might not be feasible.
For the time being I'm going to make a separate repo for my current ROS2 port of rct_ros_tools
, since I'd like to take advantage of the improvements we made this summer to the core calibration libraries without being blocked by this.
from robot_cal_tools.
I think we could move the data and target loading functions into rct_image_tools
since they primarily deal with loading targets and images. I believe yaml-cpp
and xmlrpcpp
are both ROS-independent C++ packages that could be used in a ROS1 or ROS2 context, so we could probably just revise the parameter loader utilities to deal in terms of those objects and string filepaths rather than ROS1 node handles
from robot_cal_tools.
Related Issues (18)
- Todos HOT 1
- Multi Static Camera Yaml HOT 1
- rail_cal_simulation HOT 1
- Merge Calibrations
- Calibration Naming
- Utility Functions to Examples
- Possible bug in image projection HOT 5
- Utilize Ceres Local Parameterization HOT 1
- modify camera_on_wrist.cpp for external static camera setup HOT 14
- Add a LICENSE file HOT 3
- Advice on calibration HOT 20
- Fresh clone doesn't compile due to missing GTest HOT 5
- Common Exception Class
- DH Calibration Question: Is it possible to fix certain dh parameters? HOT 2
- undefined reference to `YAML::Node::~Node()' HOT 4
- cannot launch node of type RCT ROS TOOL HOT 3
- Ceres has removed LocalParameterization.
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_cal_tools.