home.social

#create3 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #create3, aggregated by home.social.

  1. @pythonhub

    Very cool concept - my home is a bit too small to sport a bot with the XLeRobot footprint, but I already have the tiny WALL-E. (look real closely at the Git repo photos - top shelf)

    I vote XLeRobot to be the next gen TurtleBot! (Since iRobot sank the TurtleBot4 we need TurtleBot5 candidates.)

  2. @pythonhub

    Very cool concept - my home is a bit too small to sport a bot with the XLeRobot footprint, but I already have the tiny WALL-E. (look real closely at the Git repo photos - top shelf)

    I vote XLeRobot to be the next gen TurtleBot! (Since iRobot sank the TurtleBot4 we need TurtleBot5 candidates.)

    #TurtleBot #Robot #GoPiGo3 #Create3 #XLeRobot

  3. @pythonhub

    Very cool concept - my home is a bit too small to sport a bot with the XLeRobot footprint, but I already have the tiny WALL-E. (look real closely at the Git repo photos - top shelf)

    I vote XLeRobot to be the next gen TurtleBot! (Since iRobot sank the TurtleBot4 we need TurtleBot5 candidates.)

    #TurtleBot #Robot #GoPiGo3 #Create3 #XLeRobot

  4. @pythonhub

    Very cool concept - my home is a bit too small to sport a bot with the XLeRobot footprint, but I already have the tiny WALL-E. (look real closely at the Git repo photos - top shelf)

    I vote XLeRobot to be the next gen TurtleBot! (Since iRobot sank the TurtleBot4 we need TurtleBot5 candidates.)

    #TurtleBot #Robot #GoPiGo3 #Create3 #XLeRobot

  5. @pythonhub

    Very cool concept - my home is a bit too small to sport a bot with the XLeRobot footprint, but I already have the tiny WALL-E. (look real closely at the Git repo photos - top shelf)

    I vote XLeRobot to be the next gen TurtleBot! (Since iRobot sank the TurtleBot4 we need TurtleBot5 candidates.)

    #TurtleBot #Robot #GoPiGo3 #Create3 #XLeRobot

  6. Контракт с одним адресом на все EVM-блокчейны: как работает Safe Singleton Factory

    Когда мне понадобилось задеплоить один и тот же контракт в разные EVM-сети с одинаковым адресом — оказалось, что всё не так просто. Даже если всё заранее посчитать и подготовить, любой лишний nonce может всё сломать. В этой статье я разбираю, как вообще формируется адрес контракта при деплое (при использовании CREATE и CREATE2), зачем появился Deterministic Deployment Proxy, и почему Safe в итоге сделали свою версию — Safe Singleton Factory. Расскажу, как ей воспользоваться через Remix, Foundry и Hardhat, на что стоит обратить внимание (например, при работе с байткодом), и какие грабли могут ждать при попытке всё упростить.

    habr.com/ru/articles/934426/

    #CREATE #CREATE2 #CREATE3 #Safe_Singleton_Factory #EVM #deploy #Deterministic_Deployment_Proxy #proxy #smartcontract #safe

  7. Контракт с одним адресом на все EVM-блокчейны: как работает Safe Singleton Factory

    Когда мне понадобилось задеплоить один и тот же контракт в разные EVM-сети с одинаковым адресом — оказалось, что всё не так просто. Даже если всё заранее посчитать и подготовить, любой лишний nonce может всё сломать. В этой статье я разбираю, как вообще формируется адрес контракта при деплое (при использовании CREATE и CREATE2), зачем появился Deterministic Deployment Proxy, и почему Safe в итоге сделали свою версию — Safe Singleton Factory. Расскажу, как ей воспользоваться через Remix, Foundry и Hardhat, на что стоит обратить внимание (например, при работе с байткодом), и какие грабли могут ждать при попытке всё упростить.

    habr.com/ru/articles/934426/

    #CREATE #CREATE2 #CREATE3 #Safe_Singleton_Factory #EVM #deploy #Deterministic_Deployment_Proxy #proxy #smartcontract #safe

  8. Контракт с одним адресом на все EVM-блокчейны: как работает Safe Singleton Factory

    Когда мне понадобилось задеплоить один и тот же контракт в разные EVM-сети с одинаковым адресом — оказалось, что всё не так просто. Даже если всё заранее посчитать и подготовить, любой лишний nonce может всё сломать. В этой статье я разбираю, как вообще формируется адрес контракта при деплое (при использовании CREATE и CREATE2), зачем появился Deterministic Deployment Proxy, и почему Safe в итоге сделали свою версию — Safe Singleton Factory. Расскажу, как ей воспользоваться через Remix, Foundry и Hardhat, на что стоит обратить внимание (например, при работе с байткодом), и какие грабли могут ждать при попытке всё упростить.

    habr.com/ru/articles/934426/

    #CREATE #CREATE2 #CREATE3 #Safe_Singleton_Factory #EVM #deploy #Deterministic_Deployment_Proxy #proxy #smartcontract #safe

  9. Контракт с одним адресом на все EVM-блокчейны: как работает Safe Singleton Factory

    Когда мне понадобилось задеплоить один и тот же контракт в разные EVM-сети с одинаковым адресом — оказалось, что всё не так просто. Даже если всё заранее посчитать и подготовить, любой лишний nonce может всё сломать. В этой статье я разбираю, как вообще формируется адрес контракта при деплое (при использовании CREATE и CREATE2), зачем появился Deterministic Deployment Proxy, и почему Safe в итоге сделали свою версию — Safe Singleton Factory. Расскажу, как ей воспользоваться через Remix, Foundry и Hardhat, на что стоит обратить внимание (например, при работе с байткодом), и какие грабли могут ждать при попытке всё упростить.

    habr.com/ru/articles/934426/

    #CREATE #CREATE2 #CREATE3 #Safe_Singleton_Factory #EVM #deploy #Deterministic_Deployment_Proxy #proxy #smartcontract #safe

  10. Robot Imagination:

    My robots report "life stats".

    Yesterday, TurtleBot5-WaLI reported multi-thousands of "playtimes" in only 4100 hours of "life". (not possible)

    Reviewing how he computes stats, the issue became clear - WaLI "Noticed Docking Success" once a minute for a long, long time after an undocking failure.

    When writing my state machines, I try to imagine all the transitions needed, but robot WaLI always demonstrates greater imagination.

  11. Robot Imagination:

    My robots report "life stats".

    Yesterday, TurtleBot5-WaLI reported multi-thousands of "playtimes" in only 4100 hours of "life". (not possible)

    Reviewing how he computes stats, the issue became clear - WaLI "Noticed Docking Success" once a minute for a long, long time after an undocking failure.

    When writing my state machines, I try to imagine all the transitions needed, but robot WaLI always demonstrates greater imagination.

    #Create3 #ROS #Turtlebot #robot #statemachine

  12. Robot Imagination:

    My robots report "life stats".

    Yesterday, TurtleBot5-WaLI reported multi-thousands of "playtimes" in only 4100 hours of "life". (not possible)

    Reviewing how he computes stats, the issue became clear - WaLI "Noticed Docking Success" once a minute for a long, long time after an undocking failure.

    When writing my state machines, I try to imagine all the transitions needed, but robot WaLI always demonstrates greater imagination.

    #Create3 #ROS #Turtlebot #robot #statemachine

  13. Robot Imagination:

    My robots report "life stats".

    Yesterday, TurtleBot5-WaLI reported multi-thousands of "playtimes" in only 4100 hours of "life". (not possible)

    Reviewing how he computes stats, the issue became clear - WaLI "Noticed Docking Success" once a minute for a long, long time after an undocking failure.

    When writing my state machines, I try to imagine all the transitions needed, but robot WaLI always demonstrates greater imagination.

    #Create3 #ROS #Turtlebot #robot #statemachine

  14. Robot Imagination:

    My robots report "life stats".

    Yesterday, TurtleBot5-WaLI reported multi-thousands of "playtimes" in only 4100 hours of "life". (not possible)

    Reviewing how he computes stats, the issue became clear - WaLI "Noticed Docking Success" once a minute for a long, long time after an undocking failure.

    When writing my state machines, I try to imagine all the transitions needed, but robot WaLI always demonstrates greater imagination.

    #Create3 #ROS #Turtlebot #robot #statemachine

  15. My Pets - Never need to taken out to do their business, don't need to be fed, never make a mess while I'm away...BUT they do demand I teach them something way too often.

    TurtleBot5-WaLI (Wallfollower Looking For Intelligence) is running ROS2 Jazzy, and HumbleDave2 (Just Dave) is running ROS2 Humble Hawksbill.

    TB5-Wali has been "alive" for 2056 hours since Jan 9, 2025.

    HumbleDave2 has self docked 1283 times in his four years of life to date.

  16. My Pets - Never need to taken out to do their business, don't need to be fed, never make a mess while I'm away...BUT they do demand I teach them something way too often.

    TurtleBot5-WaLI (Wallfollower Looking For Intelligence) is running ROS2 Jazzy, and HumbleDave2 (Just Dave) is running ROS2 Humble Hawksbill.

    TB5-Wali has been "alive" for 2056 hours since Jan 9, 2025.

    HumbleDave2 has self docked 1283 times in his four years of life to date.

    #Create3 #GoPiGo3 #RaspberryPi5 #robot

  17. My Pets - Never need to taken out to do their business, don't need to be fed, never make a mess while I'm away...BUT they do demand I teach them something way too often.

    TurtleBot5-WaLI (Wallfollower Looking For Intelligence) is running ROS2 Jazzy, and HumbleDave2 (Just Dave) is running ROS2 Humble Hawksbill.

    TB5-Wali has been "alive" for 2056 hours since Jan 9, 2025.

    HumbleDave2 has self docked 1283 times in his four years of life to date.

    #Create3 #GoPiGo3 #RaspberryPi5 #robot

  18. My Pets - Never need to taken out to do their business, don't need to be fed, never make a mess while I'm away...BUT they do demand I teach them something way too often.

    TurtleBot5-WaLI (Wallfollower Looking For Intelligence) is running ROS2 Jazzy, and HumbleDave2 (Just Dave) is running ROS2 Humble Hawksbill.

    TB5-Wali has been "alive" for 2056 hours since Jan 9, 2025.

    HumbleDave2 has self docked 1283 times in his four years of life to date.

    #Create3 #GoPiGo3 #RaspberryPi5 #robot

  19. My Pets - Never need to taken out to do their business, don't need to be fed, never make a mess while I'm away...BUT they do demand I teach them something way too often.

    TurtleBot5-WaLI (Wallfollower Looking For Intelligence) is running ROS2 Jazzy, and HumbleDave2 (Just Dave) is running ROS2 Humble Hawksbill.

    TB5-Wali has been "alive" for 2056 hours since Jan 9, 2025.

    HumbleDave2 has self docked 1283 times in his four years of life to date.

    #Create3 #GoPiGo3 #RaspberryPi5 #robot

  20. @pythonhub

    Enabling my robots to wander about and then successfully return to their charging dock has been the major unfulfilled goal of the last seven years coding with the platform (and briefly the platform).

    labhorizons.co.uk/2024/07/can-

    This research exactly aligns with the goal for my Raspberry Pi based autonomous robot using an Oak-D-Wide vision sensor.

    forum.dexterindustries.com/t/w

  21. @pythonhub

    Enabling my robots to wander about and then successfully return to their charging dock has been the major unfulfilled goal of the last seven years coding with the #GoPiGo3 platform (and briefly the #Create3 platform).

    labhorizons.co.uk/2024/07/can-

    This research exactly aligns with the goal for my Raspberry Pi based autonomous robot using an Oak-D-Wide vision sensor.

    forum.dexterindustries.com/t/w

  22. (Again) so excited that my wallfollower.py node drove my “WaLI (wallfollower looking for intelligence)” to follow 17 meters of six connected walls!

    So far it is subscribing to five topics /ir_intensity (range to wall and obstacle detection), /hazard_detection (bumpers), /ir_opcode (virtual wall), /kidnap_status (lifted by human), and /odom (pose), and a seven state machine managing seven motion actions/reactions.

    Now to “parameterize” and “generalize” it.

  23. (Again) so excited that my #ros2humble wallfollower.py node drove my #Create3 #robot “WaLI (wallfollower looking for intelligence)” to follow 17 meters of six connected walls!

    So far it is subscribing to five topics /ir_intensity (range to wall and obstacle detection), /hazard_detection (bumpers), /ir_opcode (virtual wall), /kidnap_status (lifted by human), and /odom (pose), and a seven state machine managing seven motion actions/reactions.

    Now to “parameterize” and “generalize” it.

  24. SLAM - First Attempt

    My ir2scan node is working well, but setting the 52 params is a mystery.

    My create3_navigation slam.launch.py (using LIDAR parms modified for Create3 IR "distance" sensor scan), with Wali facing a wall, maps a wall!

    (bouncing around in angle in front of bot...)

    As I proceed to drive Wali around the room, more walls enclosing a "known to be open" space are mapped, but not where the sensors and put them.

  25. #Create3 #IRsensor SLAM - First Attempt

    My ir2scan node is working well, but setting the 52 #slam_toolbox params is a mystery.

    My create3_navigation slam.launch.py (using #Turtlebot4 LIDAR parms modified for Create3 IR "distance" sensor scan), with Wali facing a wall, maps a wall!

    (bouncing around in angle in front of bot...)

    As I proceed to drive Wali around the room, more walls enclosing a "known to be open" space are mapped, but not where the sensors and #odometry put them.

  26. #Create3 #IRsensor SLAM - First Attempt

    My ir2scan node is working well, but setting the 52 #slam_toolbox params is a mystery.

    My create3_navigation slam.launch.py (using #Turtlebot4 LIDAR parms modified for Create3 IR "distance" sensor scan), with Wali facing a wall, maps a wall!

    (bouncing around in angle in front of bot...)

    As I proceed to drive Wali around the room, more walls enclosing a "known to be open" space are mapped, but not where the sensors and #odometry put them.

  27. #Create3 #IRsensor SLAM - First Attempt

    My ir2scan node is working well, but setting the 52 #slam_toolbox params is a mystery.

    My create3_navigation slam.launch.py (using #Turtlebot4 LIDAR parms modified for Create3 IR "distance" sensor scan), with Wali facing a wall, maps a wall!

    (bouncing around in angle in front of bot...)

    As I proceed to drive Wali around the room, more walls enclosing a "known to be open" space are mapped, but not where the sensors and #odometry put them.

  28. #Create3 #IRsensor SLAM - First Attempt

    My ir2scan node is working well, but setting the 52 #slam_toolbox params is a mystery.

    My create3_navigation slam.launch.py (using #Turtlebot4 LIDAR parms modified for Create3 IR "distance" sensor scan), with Wali facing a wall, maps a wall!

    (bouncing around in angle in front of bot...)

    As I proceed to drive Wali around the room, more walls enclosing a "known to be open" space are mapped, but not where the sensors and #odometry put them.

  29. -WaLi (my "Wallfollower Looking for Intelligence" ) became truly today. When he wakes up he starts being WaLi without my help. ( in on )

    He doesn't use much of his existing intelligence yet, but he knows when to get off his dock (battery > 99%), when to prepare for re-docking (battery < 20%), when (battery < 15%) and how to dock.

    He also knows how to use his "lowly" IR intensity sensors as a make-shift .

  30. #Create3-WaLi (my "Wallfollower Looking for Intelligence" #robot) became truly #autonomous today. When he wakes up he starts being WaLi without my help. (#ROS2 #Humble in #Docker on #RaspberryPi5 #PiOS #Bookworm)

    He doesn't use much of his existing intelligence yet, but he knows when to get off his dock (battery > 99%), when to prepare for re-docking (battery < 20%), when (battery < 15%) and how to dock.

    He also knows how to use his "lowly" IR intensity sensors as a make-shift #LIDAR.

  31. -Wali

    Dress Rehearsal
    Full Load
    Power System Test

    Full load (1min 4.96): No Throttling - NO PROBLEM.

    Wali with 14.4v powered USB hub inside cargo drawer:

    (WaLi: Wall follower Looking for Intelligence)

    The Pi5 has running in over PiOS 64-bit Bookworm Desktop

  32. #Create3-Wali #Robot

    Dress Rehearsal
    Full Load #RaspberryPi5
    Power System Test

    Full load (1min 4.96): No Throttling - NO PROBLEM.

    Wali with 14.4v powered USB hub inside cargo drawer:

    (WaLi: Wall follower Looking for Intelligence)

    The Pi5 has #ros2humble running in #Docker over PiOS 64-bit Bookworm Desktop

  33. **Terrible Turmoil Totally Too Talkative (in my head)**

    After 7 years of working with my two robots, and that great community, I am way too overly excited to be building a new

    WaLi: Wall follower Looking for Intelligence

    There is a heavy feeling of abandonment of my dreams for my current robots, Carl and HumbleDave.

  34. **Terrible Turmoil Totally Too Talkative (in my head)**

    After 7 years of working with my two #GoPiGo3 robots, and that great community, I am way too overly excited to be building a new #robot

    #Create3 WaLi: Wall follower Looking for Intelligence

    There is a heavy feeling of abandonment of my dreams for my current robots, Carl and HumbleDave.

  35. Today I learned the following: If you have dependencies in a #ros2 - package, there is a package.xml, where you configure them.
    Here is the thread in the #create3 - forum, where I learned this.
    github.com/iRobotEducation/cre
    #robotics

  36. Um dem #create3 eigene Funktionalität zu verpassen muss man ROS2-packages entwickeln. Die ersten Schritte das findet man im #ROS2 Tutorial für Galactic:
    docs.ros.org/en/galactic/Tutor
    #robotics

  37. Ich möchten meinen #create3 in mehreren Netzen (WLAN und USB) gleichzeitig betreiben und hab mich gefragt, ob das wohl geht und was ich machen muss.
    Meine Frage furde im create3-Forum beantwortet.
    github.com/iRobotEducation/cre
    In den create3_docs steht die Antwort.
    iroboteducation.github.io/crea
    #ros2 #robotics

  38. Wenn man auf dem #create3 zusätzllche Sensoren und mehr Rechenpower benötigt, muss man ihn mit einem SBC verbinden. Hier ist das für einen Raspi 4 beschrieben.
    edu.irobot.com/learning-librar
    #robotics #ros2

  39. Leider ist es nicht möglich, das topic /ir_intensity in rviz2 als PointCloud darstellen zu lassen.
    Ein Versuch führte bei mir darüberhinaus zu #ros2 - Message-Type - Verwirrung.
    Das #create3 - "Forum" war hier aber sehr hilfreich.
    github.com/iRobotEducation/cre
    #robotics

  40. Zusätzlich zur Einstiegs-Website gibt es ein "erste Schritte" - Video. Wenn man dem folgt, bekommt man den #create3 problemlos so weit, dass man mit ihm über #ros2 und #bluetooth interagieren kann.
    youtube.com/watch?v=UeLHrAvZ_h
    #robotics

  41. Vor einem halben Jahr hab ich beschlossen #ros2 zu lernen. Nach ersten Versuchen mit einem Kettenfahrzeug-Kit, hab ich mir neulich einen Schulungsroboter bestellt.
    Vorgestern ist der #create3 angekommen.
    #robotics

  42. Anyone aware of any studies of accuracy of only versus encoder with using ?

    The even fuses encoders with IMU and an flow sensor".

    Does that suggest I should not expect great improvement with only encoders and IMU?

  43. Anyone aware of any studies of #odometry accuracy of #encoder only versus encoder with #IMU using #EKF?

    The #iRobot #Create3 even fuses encoders with IMU and an #optical flow sensor".

    Does that suggest I should not expect great improvement with only encoders and IMU?

  44. >"What's on your mind?"

    My arrives today! I participated in the beta (via ,
    they didn't gift me with hardware), so I am familiar with the 's lower level , , and .

    My crashes loading the default world.

    And TB4 comes up half embedded in an obstacle in the maze world, but managed , , and to drive the TB4lite around with a node.

  45. >"What's on your mind?"

    My #TurtleBot4lite arrives today! I participated in the #iRobot #Create3 beta (via #simulation,
    they didn't gift me with hardware), so I am familiar with the #robot's lower level #topics, #services, and #actions.

    My #ROS2 #Galactic #Ignition #Gazebo crashes loading the default #TB4 world.

    And TB4 comes up half embedded in an obstacle in the maze world, but managed #dock, #undock, #wallfollow and to drive the TB4lite around with a #teleop_twist_keyboard node.