Skip to content

Instantly share code, notes, and snippets.

View threeal's full-sized avatar

Alfi Maulana threeal

View GitHub Profile
  • 1, "In the Name of Allah—the Most Compassionate, Most Merciful."
  • 2, "All praise is for Allah—Lord of all worlds,"
  • 3, "the Most Compassionate, Most Merciful,"
  • 4, "Master of the Day of Judgment."
  • 5, "You ˹alone˺ we worship and You ˹alone˺ we ask for help."
  • 6, "Guide us along the Straight Path,"
  • 7, "the Path of those You have blessed—not those You are displeased with, or those who are astray."

Cool Paper List

  • Design and Simulation of an Embedded Controller for the iRobot Create robot by Integrating ROS in Gazebo, pdf.
  • Robot Operating System (ROS) dan Gazebo Sebagai Media Pembelajaran Robot Interaktif, web, pdf.
  • Cyberbotics Ltd. Webots™: Professional Mobile Robot Simulation, web.
  • V-REP: A versatile and scalable robot simulation framework, web.
  • Comprehensive Simulation of Quadrotor UAVs Using ROS and Gazebo, web.
  • Manipulation task simulation using ROS and Gazebo, web.
  • Transportable open-source application program interface and user interface

Final Project

  • Title: Development of Simulation Environment for Socially Assistive Robots Testing Using ROS 2 and Gazebo ??
  • Judul: Pengembangan Lingkungan Simulasi untuk Pengujian Socially Assistive Robots Menggunakan ROS 2 dan Gazebo ??
  • Supervisor: Prof. Dr. Ir. Mauridhi Hery Purnomo, M.Eng. and Dr. I Ketut Eddy Purnama, ST., MT.

Final Project Submission

  • Signed proposal sheet in here.
  • Statement letter in here.

Learn Behavior Tree

Nyoba belajar soal Behavior Tree dan implementasinya (C++/Python).

Note

  • Behavior Tree sifatnya searah, dan agak susah juga sepertinya buat ngatur behavior yang multi state (misal navigasi dan scanning terpisah), dan belum tahu gimana caranya bisa ngatur interrupt (misal ganti state bangun ketika jatuh).
  • Sebagai alternatif dari Behavior Tree ada yang namanya Utility AI, yang basisnya pada prioritas, tapi mungkin agak susah buat ngatur flow behaviornya.

Proxy Server Project

Bikin simple proxy server buat akses server b201

  • bikin pake node js
  • ngeteset php di web b201 buat server
  • (optional) bikin app di heroku, buat proxy ke tempat yang dimau

Server B201

Tweak ROS 2 CM730 Project

tweak project ros2_cm730, contribute with them would be a lot better than creating your own.

  • data kegeser pas nerima data, enggak nyocokin header di awal.
  • benerin service call yang awalnya punya issue ini
  • ngecek bulkread pas ada device yang gak available (kalo ada yang enggak available, bulkread bakal gagal, cara yang lama masih masuk akal)
  • bulkread sistemnya enggak pas, harus ngeubah sistem buat tx/rx transfter. (sama seperti diatas)
  • tetep ngasih data walaupun ada error
  • read timeout harusnya ngikutin panjang paket yang bakal diread (nunggu kalo ada masalah aja baru dipake)

Quick Arch Installation Guide Todo

Add a quick arch installation guide in threeal/documentation.

  • Bootable USB Setup
  • Network Connection
  • SSH Remote
  • Partition format
  • Essential package installation
  • System configuration

AR Location Project

  • nyoba example ARCore-Location (github)
  • nyoba AR Location-based for Android here
  • better location update for android here
  • rewrite AR Location-based for Android in kotlin here
  • try render multiple view in ar, here
  • nyoba Display nearby places in AR on Android in Kotlin here

Additional Sources