Skip to content

Commit

Permalink
Merge pull request #44 from dawan0111/feature/last
Browse files Browse the repository at this point in the history
last
  • Loading branch information
dawan0111 authored Aug 27, 2023
2 parents 6931505 + 0996a16 commit 9fa5f25
Show file tree
Hide file tree
Showing 238 changed files with 92 additions and 46 deletions.
Empty file modified .clang-format
100644 → 100755
Empty file.
Empty file modified .github/workflows/code-format.yaml
100644 → 100755
Empty file.
Empty file modified .gitignore
100644 → 100755
Empty file.
Empty file modified .gitmodules
100644 → 100755
Empty file.
Empty file modified DynamixelSDK/.gitattributes
100644 → 100755
Empty file.
Empty file modified DynamixelSDK/.github/ISSUE_TEMPLATE.md
100644 → 100755
Empty file.
Empty file modified DynamixelSDK/.github/workflows/ros-ci.yml
100644 → 100755
Empty file.
Empty file modified DynamixelSDK/.gitignore
100644 → 100755
Empty file.
Empty file modified DynamixelSDK/CONTRIBUTING.md
100644 → 100755
Empty file.
Empty file modified DynamixelSDK/Doxyfile
100644 → 100755
Empty file.
Empty file modified DynamixelSDK/LICENSE
100644 → 100755
Empty file.
Empty file modified DynamixelSDK/README.md
100644 → 100755
Empty file.
Empty file modified DynamixelSDK/dynamixel_sdk/CHANGELOG.rst
100644 → 100755
Empty file.
Empty file modified DynamixelSDK/dynamixel_sdk/CMakeLists.txt
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified DynamixelSDK/dynamixel_sdk/include/dynamixel_sdk/port_handler.h
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified DynamixelSDK/dynamixel_sdk/package.xml
100644 → 100755
Empty file.
Empty file modified DynamixelSDK/dynamixel_sdk/src/DynamixelSDK.h
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified DynamixelSDK/dynamixel_sdk/src/dynamixel_sdk/packet_handler.cpp
100644 → 100755
Empty file.
Empty file modified DynamixelSDK/dynamixel_sdk/src/dynamixel_sdk/port_handler.cpp
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified DynamixelSDK/dynamixel_sdk_custom_interfaces/CHANGELOG.rst
100644 → 100755
Empty file.
Empty file modified DynamixelSDK/dynamixel_sdk_custom_interfaces/CMakeLists.txt
100644 → 100755
Empty file.
Empty file.
Empty file modified DynamixelSDK/dynamixel_sdk_custom_interfaces/package.xml
100644 → 100755
Empty file.
Empty file.
Empty file modified DynamixelSDK/dynamixel_sdk_examples/CHANGELOG.rst
100644 → 100755
Empty file.
Empty file modified DynamixelSDK/dynamixel_sdk_examples/CMakeLists.txt
100644 → 100755
Empty file.
Empty file modified DynamixelSDK/dynamixel_sdk_examples/include/read_write_node.hpp
100644 → 100755
Empty file.
Empty file modified DynamixelSDK/dynamixel_sdk_examples/package.xml
100644 → 100755
Empty file.
Empty file modified DynamixelSDK/dynamixel_sdk_examples/src/read_write_node.cpp
100644 → 100755
Empty file.
Empty file modified md/CMakeLists.txt
100644 → 100755
Empty file.
Empty file modified md/include/md/com.hpp
100644 → 100755
Empty file.
Empty file modified md/include/md/global.hpp
100644 → 100755
Empty file.
Empty file modified md/launch/md.launch.py
100644 → 100755
Empty file.
Empty file modified md/package.xml
100644 → 100755
Empty file.
4 changes: 2 additions & 2 deletions md/param/md_param.yaml
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -7,10 +7,10 @@ md_ros2_param:
reduction: 1
reverse_direction: 0
maxrpm: 400
motor_posi: 0
motor_posi: 1
encoder_PPR: 4096
position_proportion_gain: 20
speed_proportion_gain: 50
integral_gain: 1800
slow_start: 300
slow_down: 300
slow_down: 300
Empty file modified md/src/com.cpp
100644 → 100755
Empty file.
7 changes: 4 additions & 3 deletions md/src/main.cpp
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -329,7 +329,7 @@ void cmdVelCallBack(const geometry_msgs::msg::Twist::SharedPtr keyVel) // from t
if (fgInitsetting == INIT_SETTING_STATE_OK) {
velCmdUpdateCount++;

goal_cmd_speed = keyVel->linear.x * -1;
goal_cmd_speed = keyVel->linear.x;
goal_cmd_ang_speed = keyVel->angular.z;
}
return;
Expand Down Expand Up @@ -380,7 +380,7 @@ int main(int argc, char** argv)
node->declare_parameter("reduction", 1);
node->declare_parameter("reverse_direction", 0);
node->declare_parameter("maxrpm", 400);
node->declare_parameter("motor_posi", 0);
node->declare_parameter("motor_posi", 1);
node->declare_parameter("encoder_PPR", 4096);
node->declare_parameter("position_proportion_gain", 20);
node->declare_parameter("speed_proportion_gain", 50);
Expand Down Expand Up @@ -579,6 +579,7 @@ void PubRobotPose(void)

robot_pose.platform_state = temp.val;
}


// robot_pose.battery_voltage = curr_pid_robot_monitor2.sVoltIn;
// robot_pose.left_mot_current = curr_pid_pnt_main_data.current_id1;
Expand Down Expand Up @@ -606,4 +607,4 @@ void PubRobotPose(void)

robot_pose_pub->publish(robot_pose);
robot_odom_pub->publish(robot_odom);
}
}
18 changes: 15 additions & 3 deletions md/src/robot.cpp
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -121,7 +121,7 @@ void CalRobotPoseFromRPM(PID_PNT_MAIN_DATA_t* pData)
double robot_curr_theta;

// auto curr_time = ros::Time::now();
auto curr_time = rclcpp::Clock{}.now();
auto curr_time = rclcpp::Clock().now();

//----------------------------------------------------------------
rpm_left = pData->rpm_id1;
Expand Down Expand Up @@ -183,6 +183,10 @@ void CalRobotPoseFromRPM(PID_PNT_MAIN_DATA_t* pData)
robot_odom.pose.pose.orientation.y = quat.y();
robot_odom.pose.pose.orientation.z = quat.z();
robot_odom.pose.pose.orientation.w = quat.w();

robot_odom.twist.twist.linear.x = pVelocity[0];
robot_odom.twist.twist.linear.y = 0.0;
robot_odom.twist.twist.angular.z = pVelocity[1];
}

void CalRobotPoseFromPos(PID_PNT_MAIN_DATA_t* pData)
Expand Down Expand Up @@ -210,7 +214,7 @@ void CalRobotPoseFromPos(PID_PNT_MAIN_DATA_t* pData)
double angular_vel;

// ros::Time curr_time = ros::Time::now();
auto curr_time = rclcpp::Clock{}.now();
auto curr_time = rclcpp::Clock().now();

pos_left = pData->mtr_pos_id1;
pos_right = pData->mtr_pos_id2;
Expand Down Expand Up @@ -276,6 +280,10 @@ void CalRobotPoseFromPos(PID_PNT_MAIN_DATA_t* pData)
robot_odom.pose.pose.orientation.y = quat.y();
robot_odom.pose.pose.orientation.z = quat.z();
robot_odom.pose.pose.orientation.w = quat.w();

robot_odom.twist.twist.linear.x = linear_vel;
robot_odom.twist.twist.linear.y = 0.0;
robot_odom.twist.twist.angular.z = angular_vel;
}

void CalRobotPose_old(PID_PNT_MAIN_DATA_t* pData)
Expand All @@ -295,7 +303,7 @@ void CalRobotPose_old(PID_PNT_MAIN_DATA_t* pData)
double robot_curr_theta;

// ros::Time curr_time = ros::Time::now();
auto curr_time = rclcpp::Clock{}.now();
auto curr_time = rclcpp::Clock().now();

//----------------------------------------------------------------
rpm_left = pData->rpm_id1;
Expand Down Expand Up @@ -364,4 +372,8 @@ void CalRobotPose_old(PID_PNT_MAIN_DATA_t* pData)
robot_odom.pose.pose.orientation.y = quat.y();
robot_odom.pose.pose.orientation.z = quat.z();
robot_odom.pose.pose.orientation.w = quat.w();

robot_odom.twist.twist.linear.x = pVelocity[0];
robot_odom.twist.twist.linear.y = 0.0;
robot_odom.twist.twist.angular.z = pVelocity[1];
}
Empty file modified serial-ros2/CHANGELOG.rst
100644 → 100755
Empty file.
Empty file modified serial-ros2/CMakeLists.txt
100644 → 100755
Empty file.
Empty file modified serial-ros2/Makefile
100644 → 100755
Empty file.
Empty file modified serial-ros2/README.md
100644 → 100755
Empty file.
Empty file modified serial-ros2/changes.txt
100644 → 100755
Empty file.
Empty file modified serial-ros2/doc/Doxyfile
100644 → 100755
Empty file.
Empty file modified serial-ros2/examples/serial_example.cc
100644 → 100755
Empty file.
Empty file modified serial-ros2/include/serial/impl/unix.h
100644 → 100755
Empty file.
Empty file modified serial-ros2/include/serial/impl/win.h
100644 → 100755
Empty file.
Empty file modified serial-ros2/include/serial/serial.h
100644 → 100755
Empty file.
Empty file modified serial-ros2/include/serial/v8stdint.h
100644 → 100755
Empty file.
Empty file modified serial-ros2/package.xml
100644 → 100755
Empty file.
Empty file modified serial-ros2/serial.sublime-project
100644 → 100755
Empty file.
Empty file modified serial-ros2/src/impl/list_ports/list_ports_linux.cc
100644 → 100755
Empty file.
Empty file modified serial-ros2/src/impl/list_ports/list_ports_osx.cc
100644 → 100755
Empty file.
Empty file modified serial-ros2/src/impl/list_ports/list_ports_win.cc
100644 → 100755
Empty file.
Empty file modified serial-ros2/src/impl/win.cc
100644 → 100755
Empty file.
Empty file modified serial-ros2/visual_studio/serial/serial.vcxproj
100644 → 100755
Empty file.
Empty file modified serial-ros2/visual_studio/serial/serial.vcxproj.filters
100644 → 100755
Empty file.
Empty file modified serial-ros2/visual_studio/test_serial/test_serial.vcxproj
100644 → 100755
Empty file.
Empty file.
Empty file modified serial-ros2/visual_studio/visual_studio.sln
100644 → 100755
Empty file.
Empty file modified vision_opencv.zip
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/.eslintrc.js
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/.gitignore
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/.prettierrc
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/README.md
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/nest-cli.json
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/package.json
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/app.controller.spec.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/app.controller.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/app.module.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/app.service.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/historys/dto/create-history.dto.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/historys/dto/update-history.dto.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/historys/entities/history.entity.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/historys/historys.controller.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/historys/historys.module.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/historys/historys.service.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/main.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/robots/dto/create-robot.dto.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/robots/dto/supply-update.dto.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/robots/dto/update-robot.dto.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/robots/entities/robot.entity.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/robots/robots.controller.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/robots/robots.module.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/robots/robots.service.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/users/dto/create-user.dto.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/users/dto/update-user.dto.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/users/entities/user.entity.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/users/users.controller.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/users/users.module.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/src/users/users.service.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/test/app.e2e-spec.ts
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/test/jest-e2e.json
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/tsconfig.build.json
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/tsconfig.json
100644 → 100755
Empty file.
Empty file modified yacyac_api_server/yarn.lock
100644 → 100755
Empty file.
Empty file modified yacyac_bringup/CMakeLists.txt
100644 → 100755
Empty file.
Empty file modified yacyac_bringup/README.md
100644 → 100755
Empty file.
7 changes: 4 additions & 3 deletions yacyac_bringup/launch/robot_description.launch.py
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -44,14 +44,14 @@ def generate_launch_description():
"run",
"tf2_ros",
"static_transform_publisher",
"0.2",
"0",
"0.18",
"0",
"0.1",
"-3.141592",
"0",
"0",
"base_link",
"laser",
"laser_frame",
],
output="screen",
)
Expand Down Expand Up @@ -85,6 +85,7 @@ def generate_launch_description():
start_yacyac_servo_cmd,

Node(
name="yacyac_io_node",
package="yacyac_io",
executable="tts",
output="screen",
Expand Down
Empty file modified yacyac_bringup/package.xml
100644 → 100755
Empty file.
Empty file modified yacyac_camera/CMakeLists.txt
100644 → 100755
Empty file.
Empty file modified yacyac_camera/include/yacyac_camera/camera_node.hpp
100644 → 100755
Empty file.
Empty file modified yacyac_camera/include/yacyac_camera/common.hpp
100644 → 100755
Empty file.
18 changes: 12 additions & 6 deletions yacyac_camera/include/yacyac_camera/qr_detector_node.hpp
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
#ifndef QR_DETECTOR_NODE_HPP_
#define QR_DETECTOR_NODE_HPP_

#include "yacyac_interface/msg/qrcode.hpp"
#include "image_transport/image_transport.hpp"
#include <cv_bridge/cv_bridge.h>
#include <memory>
#include <opencv2/opencv.hpp>
Expand All @@ -15,7 +17,10 @@ class QrDetectorNode final : public rclcpp::Node {
RCLCPP_INFO(this->get_logger(), "QR DETECTOR NODE CREATE");
scanner_.set_config(zbar::ZBAR_NONE, zbar::ZBAR_CFG_ENABLE, 1);

sub_ = this->create_subscription<sensor_msgs::msg::Image>(input_topic_name, rclcpp::SensorDataQoS(), std::bind(&QrDetectorNode::image_callback_, this, std::placeholders::_1));
image_transport::ImageTransport it(std::shared_ptr<QrDetectorNode>(this, [](auto *) {}));
sub_ = it.subscribe(input_topic_name, 1, std::bind(&QrDetectorNode::image_callback_, this, std::placeholders::_1));

// sub_ = this->create_subscription<sensor_msgs::msg::Image>(input_topic_name, rclcpp::SensorDataQoS(), );

publisher_ = this->create_publisher<yacyac_interface::msg::Qrcode>(output, rclcpp::QoS(1));

Expand All @@ -31,18 +36,19 @@ class QrDetectorNode final : public rclcpp::Node {
publisher_->publish(message);
}

void image_callback_(sensor_msgs::msg::Image::UniquePtr msg)
void image_callback_(const sensor_msgs::msg::Image::ConstSharedPtr& msg)
{
// RCLCPP_INFO(this->get_logger(), "IMAGE CALLBACK START");
cv_bridge::CvImagePtr cv_ptr;

try {

cv_ptr = cv_bridge::toCvCopy(std::move(msg), msg->encoding);
cv_ptr = cv_bridge::toCvCopy(msg, msg->encoding);
}
catch (cv_bridge::Exception& e) {
RCLCPP_ERROR(this->get_logger(), "cv_bridge exception: %s", e.what());
return;
}

// RCLCPP_INFO(this->get_logger(), "IMAGE CALLBACK");
qr_detect_infos_ = getQRcodeInfo(cv_ptr->image);
}

Expand All @@ -66,7 +72,7 @@ class QrDetectorNode final : public rclcpp::Node {
return qr_infos;
};
rclcpp::TimerBase::SharedPtr timer_;
rclcpp::Subscription<sensor_msgs::msg::Image>::SharedPtr sub_;
image_transport::Subscriber sub_;
rclcpp::Publisher<yacyac_interface::msg::Qrcode>::SharedPtr publisher_;

zbar::ImageScanner scanner_;
Expand Down
Empty file modified yacyac_camera/launch/camera.launch.py
100644 → 100755
Empty file.
Empty file modified yacyac_camera/package.xml
100644 → 100755
Empty file.
Empty file modified yacyac_camera/param/camera.yaml
100644 → 100755
Empty file.
2 changes: 1 addition & 1 deletion yacyac_camera/src/camera_node.cpp
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ int main(int argc, char** argv)

std::shared_ptr<CameraNode> camera_node = nullptr;
try {
camera_node = std::make_shared<CameraNode>("/yacyac_camera", "camera_node", "/dev/video0");
camera_node = std::make_shared<CameraNode>("/yacyac_top_camera", "yacyac_top_camera", "/dev/video1");
}
catch (const std::exception& e) {
fprintf(stderr, "%s Exiting..\n", e.what());
Expand Down
2 changes: 1 addition & 1 deletion yacyac_camera/src/camera_qr_pipeline.cpp
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -41,4 +41,4 @@ int main(int argc, char* argv[])
rclcpp::shutdown();

return 0;
}
}
2 changes: 1 addition & 1 deletion yacyac_camera/src/qr_detector_node.cpp
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ int main(int argc, char** argv)

std::shared_ptr<QrDetectorNode> qr_detector_node = nullptr;
try {
qr_detector_node = std::make_shared<QrDetectorNode>("/qr_code", "/yacyac_camera", "qr_detector_node");
qr_detector_node = std::make_shared<QrDetectorNode>("yacyac_qr_detector", "/yacyac_top_camera", "/qr_node");
}
catch (const std::exception& e) {
fprintf(stderr, "%s Exiting..\n", e.what());
Expand Down
Empty file modified yacyac_cartographer/CMakeLists.txt
100644 → 100755
Empty file.
Empty file modified yacyac_cartographer/README.md
100644 → 100755
Empty file.
2 changes: 1 addition & 1 deletion yacyac_cartographer/configuration/cartographer_2d.lua
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -43,4 +43,4 @@ POSE_GRAPH.constraint_builder.global_localization_min_score = 0.7

-- POSE_GRAPH.optimize_every_n_nodes = 0

return options
return options
Empty file modified yacyac_cartographer/configuration/mapping_rviz.rviz
100644 → 100755
Empty file.
Empty file modified yacyac_cartographer/launch/mapping.launch.py
100644 → 100755
Empty file.
Empty file modified yacyac_cartographer/launch/occupancy_grid.launch.py
100644 → 100755
Empty file.
Empty file modified yacyac_cartographer/package.xml
100644 → 100755
Empty file.
Empty file modified yacyac_core/CMakeLists.txt
100644 → 100755
Empty file.
Empty file modified yacyac_core/bt_xml/bt_nav_mememan.xml
100644 → 100755
Empty file.
Empty file modified yacyac_core/bt_xml/bt_nav_yac_supply copy.xml
100644 → 100755
Empty file.
14 changes: 8 additions & 6 deletions yacyac_core/bt_xml/bt_nav_yac_supply.xml
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -36,12 +36,14 @@
</ForceSuccess>

<ForceSuccess>
<Sequence>
<!-- <Nav2Client goal="{Goal_b}"/> -->
<QRClient />
<SupplyAcceptClient />
<YacSupplyCilent goal="{yac_b}"/>
</Sequence>
<Delay delay_msec="10000">
<Sequence>
<!-- <Nav2Client goal="{Goal_b}"/> -->
<QRClient />
<SupplyAcceptClient />
<YacSupplyCilent goal="{yac_b}"/>
</Sequence>
</Delay>
</ForceSuccess>

<ForceSuccess>
Expand Down
Empty file modified yacyac_core/bt_xml/bt_yac_supply.xml
100644 → 100755
Empty file.
Empty file modified yacyac_core/bt_xml/default.xml
100644 → 100755
Empty file.
Empty file modified yacyac_core/include/yacyac_core/message.hpp
100644 → 100755
Empty file.
2 changes: 1 addition & 1 deletion yacyac_core/include/yacyac_core/qr_client.hpp
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
#include <std_msgs/msg/int8.hpp>

#include "yacyac_interface/msg/qrcode.hpp"
#include "yacyac_interface/srv/tts.hpp"
#include "yacyac_interface/srv/tts.hpp"

class QRClient : public BT::StatefulActionNode {
public:
Expand Down
Empty file modified yacyac_core/include/yacyac_core/supply_accept_client.hpp
100644 → 100755
Empty file.
Empty file modified yacyac_core/launch/core.launch.py
100644 → 100755
Empty file.
Empty file modified yacyac_core/package.xml
100644 → 100755
Empty file.
Empty file modified yacyac_core/script/test.py
100644 → 100755
Empty file.
Empty file modified yacyac_core/src/bt_ros2.cpp
100644 → 100755
Empty file.
Empty file modified yacyac_core/src/main.cpp
100644 → 100755
Empty file.
Empty file modified yacyac_core/src/message.cpp
100644 → 100755
Empty file.
Empty file modified yacyac_core/src/nav2_client.cpp
100644 → 100755
Empty file.
2 changes: 1 addition & 1 deletion yacyac_core/src/qr_client.cpp
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ BT::NodeStatus QRClient::onStart()

const std::string QR_topic_name = "/qr_node";
const std::string mode_topic_name = "/mode";
const std::string TTS_service_name = "/yacyac/io";
const std::string TTS_service_name = "/yacyac/io";

qr_sub_ = node_->create_subscription<yacyac_interface::msg::Qrcode>(QR_topic_name, rclcpp::QoS(1), std::bind(&QRClient::QR_callback_, this, std::placeholders::_1));
mode_publisher_ = node_->create_publisher<std_msgs::msg::Int8>(mode_topic_name, rclcpp::QoS(1));
Expand Down
Empty file modified yacyac_core/src/send_goal.cpp
100644 → 100755
Empty file.
Empty file modified yacyac_core/src/send_goal3.cpp
100644 → 100755
Empty file.
Empty file modified yacyac_core/src/supply_accept_client.cpp
100644 → 100755
Empty file.
Empty file modified yacyac_core/src/yac_supply_client.cpp
100644 → 100755
Empty file.
Empty file modified yacyac_interface/CMakeLists.txt
100644 → 100755
Empty file.
Empty file modified yacyac_interface/action/Supply.action
100644 → 100755
Empty file.
Empty file modified yacyac_interface/msg/Pose.msg
100644 → 100755
Empty file.
Empty file modified yacyac_interface/msg/Qrcode.msg
100644 → 100755
Empty file.
Empty file modified yacyac_interface/msg/Servo.msg
100644 → 100755
Empty file.
Empty file modified yacyac_interface/package.xml
100644 → 100755
Empty file.
Empty file modified yacyac_interface/srv/TTS.srv
100644 → 100755
Empty file.
Empty file modified yacyac_io/package.xml
100644 → 100755
Empty file.
Empty file modified yacyac_io/resource/yacyac_io
100644 → 100755
Empty file.
Empty file modified yacyac_io/setup.cfg
100644 → 100755
Empty file.
Empty file modified yacyac_io/setup.py
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/README.md
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/package.json
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/public/favicon.ico
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/public/index.html
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/public/logo192.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified yacyac_monitor/public/logo512.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified yacyac_monitor/public/manifest.json
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/public/one.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified yacyac_monitor/public/robot.glb
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/public/robots.txt
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/public/scene.bin
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/public/scene.gltf
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/App.css
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/App.test.tsx
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/App.tsx
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/apis/History.ts
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/apis/fetcher.ts
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/assets/configs/map.json
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/components/Clock/index.tsx
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/components/RobotMap/index.tsx
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/components/RobotMap/styled.tsx
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/components/StatusCard/index.tsx
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/components/StatusCard/styled.tsx
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/index.css
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/index.tsx
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/logo.svg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified yacyac_monitor/src/lotties/eyes.json
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/lotties/pill.json
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/pages/Containers.tsx
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/pages/Dashboard.tsx
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/pages/Display.tsx
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/pages/Historys.tsx
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/react-app-env.d.ts
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/reportWebVitals.ts
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/setupTests.ts
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/templates/AppTemplate.tsx
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/types/index.ts
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/src/utils/math.ts
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/tsconfig.json
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/yarn-error.log
100644 → 100755
Empty file.
Empty file modified yacyac_monitor/yarn.lock
100644 → 100755
Empty file.
Empty file modified yacyac_navigation2/CMakeLists.txt
100644 → 100755
Empty file.
Empty file modified yacyac_navigation2/README.md
100644 → 100755
Empty file.
2 changes: 1 addition & 1 deletion yacyac_navigation2/launch/navigation.launch.py
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ def generate_launch_description():
pkg_path = os.path.join(get_package_share_directory(package_name))

use_sim_time = LaunchConfiguration("use_sim_time", default="false")
map_dir = LaunchConfiguration("map", default=os.path.join(pkg_path, "map", "one.yaml"))
map_dir = LaunchConfiguration("map", default=os.path.join(pkg_path, "map", "test.yaml"))

param_file_name = "yacyac.yaml"
param_dir = LaunchConfiguration(
Expand Down
Empty file modified yacyac_navigation2/map/halfhalf5.pgm
100644 → 100755
Empty file.
Empty file modified yacyac_navigation2/map/halfhalf5.yaml
100644 → 100755
Empty file.
Empty file modified yacyac_navigation2/map/halfhalf5_org.pgm
100644 → 100755
Empty file.
14 changes: 14 additions & 0 deletions yacyac_navigation2/map/map.pgm

Large diffs are not rendered by default.

7 changes: 7 additions & 0 deletions yacyac_navigation2/map/map.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
image: map.pgm
mode: trinary
resolution: 0.05
origin: [-17.3, -9.82, 0]
negate: 0
occupied_thresh: 0.65
free_thresh: 0.25
Empty file modified yacyac_navigation2/map/one.pgm
100644 → 100755
Empty file.
Empty file modified yacyac_navigation2/map/one.yaml
100644 → 100755
Empty file.
Empty file modified yacyac_navigation2/map/one3.pgm
100644 → 100755
Empty file.
Binary file modified yacyac_navigation2/map/test.pgm
100644 → 100755
Binary file not shown.
2 changes: 1 addition & 1 deletion yacyac_navigation2/map/test.yaml
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
image: test.pgm
mode: trinary
resolution: 0.05
origin: [-3.65, -3.08, 0]
origin: [-5.48, -15.3, 0]
negate: 0
occupied_thresh: 0.65
free_thresh: 0.25
Empty file modified yacyac_navigation2/package.xml
100644 → 100755
Empty file.
33 changes: 18 additions & 15 deletions yacyac_navigation2/param/yacyac.yaml
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ amcl:
global_frame_id: "map"
lambda_short: 0.1
laser_likelihood_max_dist: 2.0
laser_max_range: 12.0
laser_min_range: -1.0
laser_max_range: 14.0
laser_min_range: 0.03
laser_model_type: "likelihood_field"
max_beams: 60
max_particles: 2000
Expand Down Expand Up @@ -126,11 +126,11 @@ controller_server:
debug_trajectory_details: True
min_vel_x: 0.0
min_vel_y: 0.0
max_vel_x: 0.4
max_vel_x: 0.15
max_vel_y: 0.0
max_vel_theta: 1.0
max_vel_theta: 0.8
min_speed_xy: 0.0
max_speed_xy: 0.4
max_speed_xy: 0.2
min_speed_theta: 0.0
acc_lim_x: 2.5
acc_lim_y: 0.0
Expand All @@ -145,7 +145,7 @@ controller_server:
linear_granularity: 0.05
angular_granularity: 0.025
transform_tolerance: 0.2
xy_goal_tolerance: 0.25
xy_goal_tolerance: 0.2
trans_stopped_velocity: 0.25
short_circuit_trajectory_evaluation: True
stateful: True
Expand Down Expand Up @@ -192,6 +192,8 @@ local_costmap:
max_obstacle_height: 2.0
clearing: True
marking: True
raytrace_min_range: 0.3
obstacle_min_range: 0.3
data_type: "LaserScan"
voxel_layer:
plugin: "nav2_costmap_2d::VoxelLayer"
Expand All @@ -210,9 +212,9 @@ local_costmap:
marking: True
data_type: "LaserScan"
raytrace_max_range: 3.0
raytrace_min_range: 0.0
raytrace_min_range: 0.3
obstacle_max_range: 2.5
obstacle_min_range: 0.0
obstacle_min_range: 0.3
static_layer:
map_subscribe_transient_local: True
always_send_full_costmap: True
Expand All @@ -230,7 +232,7 @@ global_costmap:
publish_frequency: 1.0
global_frame: map
robot_base_frame: base_link
use_sim_time: True
use_sim_time: False
robot_radius: 0.233
resolution: 0.05
track_unknown_space: true
Expand All @@ -246,9 +248,9 @@ global_costmap:
marking: True
data_type: "LaserScan"
raytrace_max_range: 3.0
raytrace_min_range: 0.0
raytrace_min_range: 0.3
obstacle_max_range: 2.5
obstacle_min_range: 0.0
obstacle_min_range: 0.3
voxel_layer:
plugin: "nav2_costmap_2d::VoxelLayer"
enabled: True
Expand Down Expand Up @@ -287,7 +289,7 @@ global_costmap:
map_server:
ros__parameters:
use_sim_time: False
yaml_filename: "one.yaml"
yaml_filename: "test.yaml"

map_saver:
ros__parameters:
Expand Down Expand Up @@ -327,10 +329,10 @@ recoveries_server:
global_frame: odom
robot_base_frame: base_link
transform_timeout: 0.1
use_sim_time: true
use_sim_time: False
simulate_ahead_time: 2.0
max_rotational_vel: 1.0
min_rotational_vel: 0.4
max_rotational_vel: 0.5
min_rotational_vel: 0.2
rotational_acc_lim: 3.2

robot_state_publisher:
Expand All @@ -339,6 +341,7 @@ robot_state_publisher:

waypoint_follower:
ros__parameters:
use_sim_time: False
loop_rate: 2000
stop_on_failure: false
waypoint_task_executor_plugin: "wait_at_waypoint"
Expand Down
Empty file modified yacyac_servo/launch/yacyac_servo.launch.py
100644 → 100755
Empty file.
Empty file modified yacyac_servo/package.xml
100644 → 100755
Empty file.
Empty file modified yacyac_servo/resource/yacyac_servo
100644 → 100755
Empty file.
Empty file modified yacyac_servo/setup.cfg
100644 → 100755
Empty file.
Empty file modified yacyac_servo/setup.py
100644 → 100755
Empty file.
Empty file modified yacyac_servo/test/test_copyright.py
100644 → 100755
Empty file.
Empty file modified yacyac_servo/test/test_flake8.py
100644 → 100755
Empty file.
Empty file modified yacyac_servo/test/test_pep257.py
100644 → 100755
Empty file.
Empty file modified yacyac_servo/yacyac_servo/__init__.py
100644 → 100755
Empty file.
Empty file modified yacyac_servo/yacyac_servo/action_servo_ctrl.py
100644 → 100755
Empty file.
Empty file modified yacyac_servo/yacyac_servo/servo_ctrl.py
100644 → 100755
Empty file.

0 comments on commit 9fa5f25

Please sign in to comment.