Giter VIP home page Giter VIP logo

iris's Introduction

Museum

OS: ubuntu 20.04 LTS

rosbag

# example
rosbag info t1.bag
rosbag play t1.bag --pause
rosbag record /camera/color/image_raw /camera/imu

rostopic

# example
rostopic list # list all topics

rviz

rviz

2. Opencv

Version >= 4.6.0(c++/python aruco api changed in 4.6.0)

USAGE

  1. undistorted the images and videos

USAGE:

  1. Calibration board: Target, Config

  2. Multiple camera calibration: support monocular camera calibration

rosrun kalibr kalibr_calibrate_cameras \
   --target /data/april_6x6_insta.yaml \
   --bag /data/insta_cali.bag  \
   --models pinhole-radtan \
   --topics /camera/color/image_raw
  1. Camera-IMU calibration: get transformation from camera to imu (body frame)
rosrun kalibr kalibr_calibrate_imu_camera \
	--target april_6x6_insta.yaml \
	--imu imu.yaml \
	--imu-models calibrated \
	--cam t1-camchain.yaml \
	--bag t1.bag
  1. Multi-IMU and IMU intrinsic calibration: get IMU intrinsic(accelerometer_noise_density, accelerometer_random_walk, gyroscope_noise_density, gyroscope_random_walk)
  2. bag_extractor: extract gray images and imu from bag
# example
rosrun kalibr kalibr_bagextractor --image-topics /camera/color/image_raw --imu-topics /camera/imu --bag t1.bag

4. Realsense

roslaunch realsense2_camera rs_d455.launch

5. SLAM

original version of ORB_SLAM3 INPUT(images) => OUTPUT(6D Pose + trajectory + map(feature points))

5.2 ORB_SLAM3_GO_PRO(use this project as main project)

Support GO PRO and insta one R
INPUT(videos) => OUTPUT(6D Pose + trajectory + map(feature points))

[UNVERIFIED] Make ORB_SLAM3 IMU initialize faster than original version

6. Feature points extracting and matching

6.4 e2e_multi_view_matching (waiting for code)

6.5 ORB

7.1 Calibration

7.1.1 imu_cam3/2023-07-04-04-10-42.bag(8.67G)

cam and cam-imu calibration

7.2 Realsense

7.2.1 t10.bag(105G)

recorded in museum, 25 mins

7.3 Fusion

7.3.1 t2.bag(13.51G)

recorded in PGR room

iris's People

Contributors

devlnt avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.