ROS, C++ dilinde yazฤฑlabilecek birรงok รถrneฤi destekler. Burada basit bir C++ รถrneฤi vereceฤim: #include <ros/ros.h> #include <std_msgs/String.h> void messageCallback(const std_msgs::String::ConstPtr& msg) { ROS_INFO("Received message: %s", msg->data.c_str()); } int main(int argc, char** argv) { ros::init(argc, argv, "example_subscriber"); ros::NodeHandle nh; ros::Subscriber sub = nh.subscribe("example_topic", 10, messageCallback); ros::spin(); return 0; } Bu รถrnek, "example_topic" adlฤฑ bir konudan mesajlarฤฑ… Continue reading Ros ile รrnek Projeler
Tag: noetic
ROS2 Navigation Consept
ROS2 navigasyon konsepti NAV2 iรงin kullanฤฑlan server (sunucu), plugin (eklenti), cpp kitaplฤฑklarฤฑ ve harita filtrelerini iรงeren sunum ektedir. Video: Tฤฑkla Navigation Conseptฤฐndir Youtube Videosu https://youtu.be/8pxwc4yWF_g Udemy Course
ROS Uygulamalarฤฑ | WEB GUI
ROS Uygulamalarฤฑ | WEB GUI kursunda robotik sistemler ve mobil robotlar ile alakalฤฑ tecrรผbe paylaลฤฑmฤฑ yapฤฑlmฤฑลtฤฑr. ROS freamwork'รผ kullanฤฑlarak geliลtirilen robotik projeleri incelenmiลtir. Bu projelerin yapฤฑsฤฑ ve รถzellikleri ile alakalฤฑ detaylฤฑ bilgi verilmeye รงalฤฑลฤฑldฤฑ. ROS Uygulamalarฤฑ | WEB GUI kursunda spot-mini projesi incelendi. Ardฤฑndan bir web arayรผz geliลtirmesi yapฤฑldฤฑ. Bu arayรผz ile turtlebot hฤฑz kontrolรผ saฤlanarak… Continue reading ROS Uygulamalarฤฑ | WEB GUI
rosbridge ve roslibjs
Bu yazฤฑ, rosbridge ve roslibjs kullanarak ROS ile iletiลim kuran basit bir web sayfasฤฑnฤฑn nasฤฑl oluลturulacaฤฤฑnฤฑ gรถsterir. ROS bilgisi gerekli deฤildir, ancak ROS kavramlarฤฑ, komutlarฤฑ ve yardฤฑmcฤฑ programlarฤฑ hakkฤฑnda ayrฤฑntฤฑya girmeyeceฤimi sรถylemek isterim. Eฤitim iรงin sistem yapฤฑlandฤฑrma Bu bรถlรผm size demoyu gerรงekleลtirmek iรงin gereken kurulumlarฤฑ adฤฑm adฤฑm gรถsterecektir. 1. ROS'u yรผkleyin Bilgisayarฤฑnฤฑzda ROS kurulu deฤilse,… Continue reading rosbridge ve roslibjs
Quaternion vs Euler Angles
รalฤฑลtฤฑฤฤฑm bir projede hedef pozisyon verirken Quaternion yapฤฑsฤฑ kullanฤฑlฤฑyordu. Quaternion'larฤฑn ne iลe yaradฤฑฤฤฑ ve neden bazฤฑ yerlerde rotasyon deฤeri olarak Euler Angle deฤil de Quaternion kullanฤฑldฤฑฤฤฑnฤฑ merak ettim. Quaternion ile ifade edilmiล bir rotasyonu, Euler Angle'a dรถnรผลtรผrebiliriz.
ROS Sistem Baฤฤฑmlฤฑlฤฑklarฤฑnฤฑ Yรถnetme
ROS paketleri bazen iลletim sistemi tarafฤฑndan saฤlanmasฤฑ gereken harici kitaplฤฑklar ve araรงlar gerektirir. Bu gerekli kitaplฤฑklar ve araรงlar genellikle sistem baฤฤฑmlฤฑlฤฑklarฤฑ olarak adlandฤฑrฤฑlฤฑr. Bazฤฑ durumlarda bu sistem baฤฤฑmlฤฑlฤฑklarฤฑ varsayฤฑlan olarak yรผklenmez. ROS, sistem baฤฤฑmlฤฑlฤฑklarฤฑnฤฑ indirmek ve yรผklemek iรงin kullanฤฑlan basit bir araรง olan rosdep'i saฤlar.
