Skip to content

Commit

Permalink
Update default resolution for stereo - Humble (#434)
Browse files Browse the repository at this point in the history
  • Loading branch information
Serafadam authored Oct 16, 2023
1 parent 43c228c commit d56d71b
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 11 deletions.
6 changes: 3 additions & 3 deletions depthai_ros_driver/src/dai_nodes/sensors/sensor_helpers.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,9 +11,9 @@ namespace dai_nodes {
namespace sensor_helpers {

std::vector<ImageSensor> availableSensors = {{"IMX378", "1080P", {"12MP", "4K", "1080P"}, true},
{"OV9282", "800P", {"800P", "720P", "400P"}, false},
{"OV9782", "800P", {"800P", "720P", "400P"}, true},
{"OV9281", "800P", {"800P", "720P", "400P"}, true},
{"OV9282", "720P", {"800P", "720P", "400P"}, false},
{"OV9782", "720P", {"800P", "720P", "400P"}, true},
{"OV9281", "720P", {"800P", "720P", "400P"}, true},
{"IMX214", "1080P", {"13MP", "12MP", "4K", "1080P"}, true},
{"IMX412", "1080P", {"13MP", "12MP", "4K", "1080P"}, true},
{"OV7750", "480P", {"480P", "400P"}, false},
Expand Down
11 changes: 7 additions & 4 deletions depthai_ros_driver/src/dai_nodes/stereo.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -337,12 +337,15 @@ void Stereo::closeQueues() {
if(ph->getParam<bool>("i_publish_topic")) {
stereoQ->close();
}
if(ph->getParam<bool>("i_publish_left_rect") || ph->getParam<bool>("i_publish_synced_rect_pair")) {
syncTimer->reset();
if(ph->getParam<bool>("i_publish_left_rect")){
leftRectQ->close();
}
if(ph->getParam<bool>("i_publish_right_rect") || ph->getParam<bool>("i_publish_synced_rect_pair")) {
syncTimer->reset();
if(ph->getParam<bool>("i_publish_right_rect")){
rightRectQ->close();
}
if(ph->getParam<bool>("i_publish_synced_rect_pair")) {
syncTimer->cancel();
leftRectQ->close();
rightRectQ->close();
}
if(ph->getParam<bool>("i_left_rect_enable_feature_tracker")) {
Expand Down
5 changes: 3 additions & 2 deletions depthai_ros_driver/src/dai_nodes/sys_logger.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -64,8 +64,9 @@ std::string SysLogger::sysInfoToString(const dai::SystemInformation& sysInfo) {

void SysLogger::produceDiagnostics(diagnostic_updater::DiagnosticStatusWrapper& stat) {
try {
auto logData = loggerQ->tryGet<dai::SystemInformation>();
if(logData) {
bool timeout;
auto logData = loggerQ->get<dai::SystemInformation>(std::chrono::seconds(5), timeout);
if(!timeout) {
stat.summary(diagnostic_msgs::msg::DiagnosticStatus::OK, "System Information");
stat.add("System Information", sysInfoToString(*logData));
} else {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ void SensorParamHandler::declareParams(std::shared_ptr<dai::node::MonoCamera> mo
monoCam->setIsp3aFps(declareAndLogParam<int>("i_isp3a_fps", 10));
}
monoCam->setImageOrientation(
utils::getValFromMap(declareAndLogParam<std::string>("i_sensor_img_orientation", "NORMAL"), dai_nodes::sensor_helpers::cameraImageOrientationMap));
utils::getValFromMap(declareAndLogParam<std::string>("i_sensor_img_orientation", "AUTO"), dai_nodes::sensor_helpers::cameraImageOrientationMap));
}
void SensorParamHandler::declareParams(std::shared_ptr<dai::node::ColorCamera> colorCam, dai_nodes::sensor_helpers::ImageSensor sensor, bool publish) {
declareAndLogParam<bool>("i_publish_topic", publish);
Expand Down Expand Up @@ -158,7 +158,7 @@ void SensorParamHandler::declareParams(std::shared_ptr<dai::node::ColorCamera> c
colorCam->setIsp3aFps(declareAndLogParam<int>("i_isp3a_fps", 10));
}
colorCam->setImageOrientation(
utils::getValFromMap(declareAndLogParam<std::string>("i_sensor_img_orientation", "NORMAL"), dai_nodes::sensor_helpers::cameraImageOrientationMap));
utils::getValFromMap(declareAndLogParam<std::string>("i_sensor_img_orientation", "AUTO"), dai_nodes::sensor_helpers::cameraImageOrientationMap));
}
dai::CameraControl SensorParamHandler::setRuntimeParams(const std::vector<rclcpp::Parameter>& params) {
dai::CameraControl ctrl;
Expand Down

0 comments on commit d56d71b

Please sign in to comment.