🐦 Twitter Post Details

Viewing enriched Twitter post

@techniahqrobot

How do you teach a humanoid robot to walk without programming every move? Reinforcement learning step by step 1. Build a simulation (MuJoCo or NVIDIA Isaac Lab) with joints motors sensors and a physics model. 2. Define the task: walk forward while keeping balance. 3. Write a reward function points for moving toward the target staying upright and matching the desired speed. Penalties for falls, wasted energy and unstable movements. 4. A neural network, the policy, reads the robot's state (joint positions, joint velocities, body orientation) and outputs target positions or torques for each joint. 5. An algorithm like PPO updates the policy over many episodes and millions of simulated time steps. 6. Close the sim-to-real gap with domain randomization, then test carefully in the real world.

📊 Media Metadata

{
  "media": [
    {
      "url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2113147840474349755/media_0.mp4",
      "media_url": "https://crmoxkoizveukayfjuyo.supabase.co/storage/v1/object/public/media/posts/2113147840474349755/media_0.mp4",
      "type": "video",
      "filename": "media_0.mp4"
    }
  ],
  "processed_at": "2026-10-22T10:05:12.334308",
  "pipeline_version": "2.0"
}

🔧 Raw API Response

{
  "type": "tweet",
  "id": "2113147840474349755",
  "url": "https://x.com/techniahqrobot/status/2113147840474349755",
  "twitterUrl": "https://twitter.com/techniahqrobot/status/2113147840474349755",
  "text": "How do you teach a humanoid robot to walk without programming every move?\n\nReinforcement learning step by step\n\n1. Build a simulation (MuJoCo or NVIDIA Isaac Lab) with joints motors sensors and a physics model.\n\n2. Define the task: walk forward while keeping balance.\n\n3. Write a reward function points for moving toward the target staying upright and matching the desired speed. Penalties for falls, wasted energy and unstable movements.\n\n4. A neural network, the policy, reads the robot's state (joint positions, joint velocities, body orientation) and outputs target positions or torques for each joint.\n\n5. An algorithm like PPO updates the policy over many episodes and millions of simulated time steps.\n\n6. Close the sim-to-real gap with domain randomization, then test carefully in the real world.",
  "source": "",
  "retweetCount": 0,
  "replyCount": 0,
  "likeCount": 5,
  "quoteCount": 2,
  "viewCount": 2072,
  "createdAt": "Thu Oct 22 05:58:00 +0000 2026",
  "lang": "en",
  "bookmarkCount": 3,
  "isReply": false,
  "inReplyToId": null,
  "conversationId": "2113147840474349755",
  "displayTextRange": [
    0,
    279
  ],
  "inReplyToUserId": null,
  "inReplyToUsername": null,
  "author": {
    "type": "user",
    "userName": "techniahqrobot",
    "url": "https://x.com/techniahqrobot",
    "twitterUrl": "https://twitter.com/techniahqrobot",
    "id": "1444821703415242760",
    "name": "Techniahqrobot | humanoid robots",
    "isVerified": false,
    "isBlueVerified": true,
    "verifiedType": null,
    "profilePicture": "https://pbs.twimg.com/profile_images/2031794903588491264/GU0wwaYV_normal.jpg",
    "coverPicture": "https://pbs.twimg.com/profile_banners/1444821703415242760/1791445576",
    "description": "",
    "location": "Etats-Unis",
    "followers": 18497,
    "following": 989,
    "status": "",
    "canDm": true,
    "canMediaTag": true,
    "createdAt": "Mon Oct 04 00:28:45 +0000 2021",
    "entities": {
      "description": {
        "urls": []
      },
      "url": {}
    },
    "fastFollowersCount": 0,
    "favouritesCount": 23292,
    "hasCustomTimelines": true,
    "isTranslator": false,
    "mediaCount": 1830,
    "statusesCount": 8550,
    "withheldInCountries": [],
    "affiliatesHighlightedLabel": {},
    "possiblySensitive": false,
    "pinnedTweetIds": [
      "2110862773567582432"
    ],
    "profile_bio": {
      "description": "humanoid robots | Automation | AGI | ASI | Tracking the rise of autonomous systems and the future of intelligence  Physical AI  embodied",
      "entities": {
        "description": {},
        "url": {
          "urls": [
            {
              "display_url": "techniahqrobot.com",
              "expanded_url": "https://www.techniahqrobot.com",
              "indices": [
                0,
                23
              ],
              "url": "https://t.co/2aGL5alhZa"
            }
          ]
        }
      }
    },
    "isAutomated": false,
    "automatedBy": null
  },
  "extendedEntities": {
    "media": [
      {
        "additional_media_info": {
          "monetizable": false
        },
        "allow_download_status": {
          "allow_download": true
        },
        "display_url": "pic.x.com/QYlXrftp35",
        "expanded_url": "https://x.com/techniahqrobot/status/2113147840474349755/video/1",
        "ext_master_playlist_only": [],
        "ext_media_availability": {
          "status": "Available"
        },
        "ext_playlists": [],
        "id_str": "2113072481598615552",
        "indices": [
          280,
          303
        ],
        "media_key": "13_2113072481598615552",
        "media_results": {
          "id": "QXBpTWVkaWFSZXN1bHRzOgwABAoAAR1TJDn6VrAAAAA=",
          "result": {
            "__typename": "ApiMedia",
            "id": "QXBpTWVkaWE6DAAECgABHVMkOfpWsAAAAA==",
            "media_key": "13_2113072481598615552"
          }
        },
        "media_url_https": "https://pbs.twimg.com/amplify_video_thumb/2113072481598615552/img/aq6-fQ5USJu8VxXE.jpg",
        "original_info": {
          "focus_rects": [],
          "height": 1920,
          "width": 1080
        },
        "sizes": {
          "large": {
            "h": 1920,
            "w": 1080
          }
        },
        "type": "video",
        "url": "https://t.co/QYlXrftp35",
        "video_info": {
          "aspect_ratio": [
            9,
            16
          ],
          "duration_millis": 136670,
          "variants": [
            {
              "content_type": "application/x-mpegURL",
              "url": "https://video.twimg.com/amplify_video/2113072481598615552/pl/yE5i4U7NYDNr1N7r.m3u8?tag=29&v=884"
            },
            {
              "bitrate": 632000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2113072481598615552/vid/avc1/320x568/Kk9T-ptvn6x6F7gu.mp4?tag=29"
            },
            {
              "bitrate": 950000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2113072481598615552/vid/avc1/480x852/tDrKfKU0WieruFq6.mp4?tag=29"
            },
            {
              "bitrate": 2176000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2113072481598615552/vid/avc1/720x1280/KPqRXlBcn8RuZ6KZ.mp4?tag=29"
            },
            {
              "bitrate": 10368000,
              "content_type": "video/mp4",
              "url": "https://video.twimg.com/amplify_video/2113072481598615552/vid/avc1/1080x1920/Lv0m4sL5t7tEHe2_.mp4?tag=29"
            }
          ]
        }
      }
    ]
  },
  "card": null,
  "place": {},
  "entities": {
    "hashtags": [],
    "symbols": [],
    "timestamps": [],
    "urls": [],
    "user_mentions": []
  },
  "quoted_tweet": {
    "type": "tweet",
    "id": "2113044238996811997",
    "url": "",
    "twitterUrl": "",
    "text": "",
    "source": "",
    "retweetCount": 0,
    "replyCount": 0,
    "likeCount": 0,
    "quoteCount": 0,
    "viewCount": 0,
    "createdAt": "",
    "lang": "",
    "bookmarkCount": 0,
    "isReply": false,
    "inReplyToId": null,
    "conversationId": "",
    "displayTextRange": [],
    "inReplyToUserId": null,
    "inReplyToUsername": null,
    "author": {},
    "extendedEntities": {},
    "card": null,
    "place": {},
    "entities": {},
    "quoted_tweet": null,
    "retweeted_tweet": null,
    "isLimitedReply": false,
    "communityInfo": null,
    "article": null
  },
  "retweeted_tweet": null,
  "isLimitedReply": false,
  "communityInfo": null,
  "article": null
}