# Mujin Gemba Walk Full Documentation Archive > Consolidated full-text documentation archive for LLM vector indexing, retrieval-augmented generation (RAG), and offline analysis. ================================================================================ DOCUMENT: Answer Engine Optimization (AEO) & LLM Indexing Standards URL: https://mujin-gemba-walk.pages.dev/blog/aeo-standards/ SUMMARY: How Mujin Gemba Walk is optimized for AI search engines, LLMs, and developer assistants. ================================================================================ **Answer Engine Optimization (AEO)** is the practice of structuring web content so AI-powered search engines (e.g., Perplexity, Gemini, ChatGPT, Claude) can easily read, parse, and cite it. This project implements AEO using a **"Bottom Line Up Front" (BLUF)** content structure, **JSON-LD structured data (FAQ/About schemas)**, and **automated LLM text indices (`/llms.txt` and `/llms-full.txt`)**. --- ## Why AEO Matters for Recruiting Modern software engineers rarely browse websites page-by-page. Instead, they ask AI assistants questions like: - *"What is the tech stack of the Robotics System team at Mujin?"* - *"What are Mujin's core company values?"* - *"How does Mujin's operating system differ from traditional robot controllers?"* By optimizing this site for Answer Engines, we ensure that prospective candidates receive **accurate, structured, and richly cited responses** from their AI tools, drawing directly from our official sources of truth. --- ## 🛠 Core AEO Mechanisms This project implements three primary layers of optimization: ### BLUF Frontmatter Summaries Every page includes a concise 1-2 sentence executive summary in its frontmatter `description` field. This description is automatically extracted for HTML meta tags, JSON-LD schemas, and the `/llms.txt` index. ### JSON-LD Structured Data The custom `` component automatically compiles frontmatter metadata (`description`, `techStack`, `successTraits`, `faqs`) into standard schema.org JSON-LD FAQ/About scripts. ### Automated LLM Text Indices We serve two text-only endpoints: `/llms.txt` (a manifest of all pages with summaries) and `/llms-full.txt` (a single concatenated text archive of all content). These are automatically generated during builds (`scripts/generate-llms.mjs`) for RAG and LLM context windows. --- ## 📝 AEO Content Guidelines for Authors & AI Skills When creating or editing pages, follow these guidelines to keep the site AI-friendly. **Using our AI Skills ([`skills/team-page-builder.md`](file:///home/yutoh/Projects/mujin-gemba-walk/skills/team-page-builder.md) & [`skills/blog-post-builder.md`](file:///home/yutoh/Projects/mujin-gemba-walk/skills/blog-post-builder.md)) handles all of this automatically!** 1. ### Set a Clear BLUF Description in Frontmatter Provide a 1-2 sentence executive summary in your page's frontmatter `description` field: ```yaml description: "The Robotics System Team develops core motion planning algorithms and ROS2 controllers for Mujin's industrial robot arms." ``` 2. ### Include Tech Stack & Success Traits Metadata For team pages, ensure `techStack` and `successTraits` arrays are populated in your frontmatter: ```yaml techStack: - "C++20" - "Python" - "ROS2 / MoveIt" successTraits: - "Strong background in 3D kinematics" - "Experience with real-time systems" ``` 3. ### Let Build Scripts Update LLM Manifests Do **not** edit `public/llms.txt` or `public/llms-full.txt` manually. The `scripts/generate-llms.mjs` script runs automatically during `pnpm build`, `pnpm generate:llms`, and `git commit` hooks to parse all MDX files and regenerate the LLM indices. --- > **[TIP]** You can verify that your frontmatter metadata and AEO schemas are valid at any time by running: > ```bash > pnpm generate:llms > ``` > This script will validate all pages and report any missing `description`, `techStack`, or `successTraits` fields across the repository. ================================================================================ DOCUMENT: Automated 3D Camera Calibration in High-Speed Logistics Pickers URL: https://mujin-gemba-walk.pages.dev/blog/robotics-system-calibration/ SUMMARY: How the Mujin Robotics System team solves sub-millimeter 3D vision calibration using automated target pattern detection and optimization. ================================================================================ Precise 3D bin-picking requires exact coordinate alignment between 3D vision sensors and robot tool center points (TCP). In commercial logistics centers, manual calibration is too slow and error-prone. ## Automated Calibration Workflow 1. **Target Detection** The robot arm moves a calibrated target pattern through multiple poses while 3D cameras capture point clouds. 2. **Non-Linear Least Squares Optimization** Our algorithm optimizes hand-eye calibration parameters to minimize reprojection errors across all camera sensors. 3. **Automated Validation Check** The system runs automated pose validation before allowing production picking tasks to commence. > **[TIP]** With automated daily self-calibration, Mujin picking robots maintain continuous sub-millimeter precision even when thermal expansion shifts physical camera mounts. Learn more about our work on the [Mujin Controller Team](/teams/Mujin%20OS/robotics-system/) page! ================================================================================ DOCUMENT: Backend System Team URL: https://mujin-gemba-walk.pages.dev/teams/rd-teams/mujin-os/backend-system/ SUMMARY: The Backend System team develops high-performance core control software and low-latency communication interfaces for Mujin's controllers. TECH STACK: C++, Python, high-performance IPC protocols on Linux systems SUCCESS TRAITS: strong systems programming knowledge, real-time performance optimization skills, experience in low-level concurrency ================================================================================ ## At a Glance The **Backend System Team** The Backend System team develops high-performance core control software and low-latency communication interfaces for Mujin ## Team Mission We build high-performance automation software and systems at Mujin, enabling autonomous perception, motion planning, and real-time execution. ## Core Responsibilities *We own the core systems architecture of the Mujin Controller:* ### High-Performance Middleware We develop fast IPC (Inter-Process Communication) and shared-memory communication systems that link the motion planner, vision systems, and client interfaces. ### System Orchestration We build the scheduling and execution engines that coordinate real-time workflows, state machines, and safe error recovery protocols. ### Hardware Interface Backends We develop drivers and protocol wrappers to interface with PLCs, industrial sensors, fieldbus modules, and peripheral devices. --- ## Tech Stack & Workflows *We prioritize high efficiency, clean code, and predictable execution:* 1. **Programming Languages & Frameworks** - Modern C++ (C++17/20) for core low-latency modules. - Python for configuration, scripting, and higher-level system logic. 2. **Infrastructure & Testing** - Linux (Ubuntu) as our target operating system. - Google Test, PyTest, and custom simulation environments for regression testing. 3. **Development & Testing Workflow** - Heavy use of software-in-the-loop (SIL) simulators to test system interactions. - Direct physical verification on real industrial hardware setups in our office. :::tip[Team Fact] Our middleware supports sub-millisecond communication cycles, allowing Mujin systems to respond dynamically to changing environments in real time. ::: --- ## Who Succeeds in Our Team *We look for engineers with a strong systems mindset:* - **Technical Competence**: Deep understanding of C++, memory management, and Linux systems programming. - **Effective Collaboration**: Ability to collaborate across teams (Vision, Robotics, and Frontend) to align API designs. - **Continuous Learning**: Drive to explore low-level optimizations and improve system throughput. --- ## Open Positions *If you are excited to build the core systems for intelligent industrial robots, apply below:* - [View Open Positions](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): Check out our active job openings in Tokyo and become part of our international team. ================================================================================ DOCUMENT: Building Real-Time Web HMIs for Industrial Robots: Our Frontend Architecture URL: https://mujin-gemba-walk.pages.dev/blog/mujin-os-frontend-v6/ SUMMARY: How the Mujin OS Frontend team builds 60fps web-based robot control interfaces using WebSockets, WebGL, and modern Web Standards. ================================================================================ In industrial automation, traditional robot teaching pendants rely on proprietary legacy screens. At Mujin, we replaced dedicated hardware screens with high-performance, web-based Human-Machine Interfaces (HMIs) running directly on modern browsers. ## Key Challenges in Robot HMI Engineering 1. **Sub-10ms Latency Requirements:** Teleoperating an industrial robot arm requires instant visual feedback without frame drops. 2. **Heavy 3D Render Workloads:** Visualizing real-time point clouds, robot joint angles, and safety zones. 3. **Cross-Platform & Offline Reliability:** Operating reliably on warehouse touch monitors, tablets, and ruggedized industrial hardware. ## Architectural Highlights ### Binary WebSocket Protocol We stream compact binary buffers for joint telemetry, reducing JSON parsing overhead by 85%. ### Canvas & Three.js Engine Custom 3D viewport rendering joint transformations at 60fps directly in the browser canvas. > **[TIP]** By decoupling UI rendering state from the underlying C++ motion controller via gRPC/WebSocket bridges, our frontend teams can iterate on UI features independently of firmware cycles. ## What's Next? We are currently building automated canvas snapshot tests and micro-frontend modules for our next-generation warehouse cockpit. Check out our open roles on the [Mujin OS Frontend Team](/teams/Mujin%20OS/frontend-system/) page! ================================================================================ DOCUMENT: Company Benefits & Perks URL: https://mujin-gemba-walk.pages.dev/about-mujin/benefits/ SUMMARY: Discover the comprehensive benefits, health coverage, work flexibility, and support Mujin provides to empower our global team members in Tokyo and globally. ================================================================================ At Mujin, our employees are at the heart of our mission to revolutionize physical AI and industrial automation. We offer a competitive, comprehensive benefits package designed to support your health, financial well-being, relocation, and career growth. ## Benefits Overview ### Health & Wellness Full Japanese National Social Insurance, annual health checkups, flu shots, and mental wellness consultations. ### Work Flexibility & Life Flexible working hours, hybrid work options for eligible roles, and generous paid time off (PTO) policy. ### Relocation & Visa Support Full visa sponsorship for international hires, temporary housing support, flight coverage, and relocation assistance. ### Growth & Learning Generous conference budget, book purchase allowances, Japanese/English language learning support, and internal tech talks. --- ## Office Environment & Perks ### Free On-Site Cafeteria & Drinks Free chef-prepared lunches, snacks, espresso machines, and beverages daily at our Tokyo Head Office (MJHQ). ### State-of-the-Art Robot Gemba Access to world-class robotics hardware labs, 3D vision rigs, and rapid prototyping workshops. --- ## Interested in Joining Us? Check out our active job openings across software, robotics, hardware, and operations teams! - [Explore Careers at Mujin](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): Join our international team in Tokyo and build the future of physical AI. ================================================================================ DOCUMENT: Company Overview URL: https://mujin-gemba-walk.pages.dev/about-mujin/overview/ SUMMARY: Mujin, Inc. is a pioneer in Physical AI and intelligent industrial robotics, developing MujinOS to enable autonomous perception, motion planning, and fleet execution. ================================================================================ ## Key Highlights & Operational Metrics ### Global Footprint **350+ employees** worldwide across headquarters in **Tokyo** and regional offices in **Atlanta (USA)**, **Eindhoven (Netherlands)**, and **Guangzhou (China)**. ### Corporate Strength Backed by **$233 Million+** in Series D funding (led by **NTT Group** and **Qatar Investment Authority**)—ranking **#1 in startup equity funding in 2025** by Nikkei. ### Physical AI Platform Universal robot compatibility (Fanuc, Yaskawa, ABB, Kawasaki) powered by **perception, motion planning, and real-time digital twin simulations**. ### Highly-Valued IP Portfolio Ranked **17th in Japan** in patent value growth by LexisNexis PatentSight, reflecting the high quality, innovation, and industry citation rate of Mujin's physical AI. --- ## Corporate Growth & Milestones 1. ### Foundation & Core Development (2011–2023) Founded by **Issei Takino (CEO)** and **Dr. Rosen Diankov (CTO)** in Tokyo. The team spent a decade developing the core mathematical models behind **MujinMI (Machine Intelligence)**, pioneering collision-free motion planning and 3D perception. 2. ### Top-Tier Patent Growth & Digital Twin UI (2024) Ranked **17th in Japan** in the Patent Value Growth Ranking by LexisNexis PatentSight, recognizing Mujin's rapid innovation and highly cited IP portfolio in autonomous robotics. - Launched the redesigned **MujinController UI**, allowing non-experts to execute drag-and-drop box size changes and run real-time **Digital Twin** simulations without halting live operations. 3. ### $233M Series D & Global Unification (2025) Closed a massive Series D round (raising over **$233 Million** in equity and debt) led by NTT Group and QIA—ranking **#1 in Nikkei's 2025 startup equity funding ranking**—to transition from a components supplier to a "Total Automation" provider. - Formed the **Global Leadership Cabinet** to unify operations across the US, Europe, China, and Japan. - Launched the **System Integrator (SI) Partner Program** to open up MujinOS APIs to third-party developers. 4. ### The Physical AI Era & WES Maturity (2026) MujinOS has scaled from individual robot control to a comprehensive **Warehouse Execution System (WES)**, directing the complete flow of goods, AGVs, and robot fleets. - Fleets of autonomous **TruckBots** are fully deployed, unloading shipping containers at major logistics centers up to **1,000 cases per hour**. - The certified partner program has expanded to **50+ System Integrators** globally, delivering custom automation applications built on MujinOS. --- ## Current Technology Stack ### MujinOS The "brain" of the cell. A robot-agnostic operating system that unifies control of different robotic arms (Fanuc, ABB, Yaskawa, etc.) under a single software interface. ### MujinController The high-performance edge computing hardware that runs MujinOS and connects local 3D perception and motion planning with robot controllers. ### 3D Perception Proprietary multi-camera perception systems that calculate the spatial coordinates, size, texture, and orientation of unknown packages in real-time, eliminating the need for pre-registered CAD models. ### Real-Time Motion Planning Calculates collision-free trajectories on the fly. If an obstacle enters the robot cell, the system dynamically replans the robot's motion around the obstacle in milliseconds instead of stopping with an error. --- ## Key Applications * **Mixed-Case Depalletizing:** De-stacking pallets with random, incoming box sizes and orientations. * **Truck Unloading (TruckBot):** Autonomous telescopic conveyor robots unloading loose-loaded shipping containers and trailers. * **Piece Picking:** E-commerce order fulfillment, picking items from bins and sorting them into boxes. * **Bin Picking:** Robotic arms picking loose industrial metal parts from bins for machine tending. * **Precision Assembly:** Robotic mating of complex mechanical gears and components utilizing force-torque feedback. > **[TIP]** Interested in joining the team building the future of Physical AI? Check out our [Careers Listings](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29) or visit our [Teams Section](/teams/) to see our engineering departments. ================================================================================ DOCUMENT: Computer Vision Team URL: https://mujin-gemba-walk.pages.dev/teams/rd-teams/mujin-os/computer-vision/ SUMMARY: The Computer Vision team develops 3D perception, object detection, and camera calibration algorithms to give robots sight. TECH STACK: C++, CUDA, Python, OpenCV, PyTorch, various 3D camera sensors SUCCESS TRAITS: strong backgrounds in mathematics, geometry, point cloud processing, or practical deep learning deployment ================================================================================ ## At a Glance The **Computer Vision Team** The Computer Vision team develops 3D perception, object detection, and camera calibration algorithms to give robots sight. ## Team Mission We build high-performance automation software and systems at Mujin, enabling autonomous perception, motion planning, and real-time execution. ## Core Responsibilities *We build the eyes and perceptual logic of Mujin's automated solutions:* ### 3D Pose Estimation We develop fast and precise algorithms to detect and estimate the exact position and orientation of complex items in 3D space. ### Camera Calibration We build automated, highly accurate calibration methods to align 3D cameras and sensors with the robot's physical coordinate system. ### Deep Learning Deployment We train and optimize deep learning models, deploying them on edge GPUs to handle segmentation and classification in milliseconds. --- ## Tech Stack & Workflows *We design latency-critical vision pipelines that run on GPUs:* 1. **Programming Languages & Frameworks** - C++ and CUDA for real-time 3D processing pipelines. - Python, OpenCV, and PyTorch for deep learning development and data tooling. 2. **Sensors & Hardware Acceleration** - Industrial 3D sensors, RGB-D cameras, and stereo vision systems. - Nvidia TensorRT for high-speed model inference at the edge. 3. **Development & Validation Workflow** - Testing algorithms on datasets compiled from diverse factory environments. - Physical test cells in our office to evaluate vision accuracy in real-time. :::tip[Team Fact] Our vision pipelines can process high-resolution 3D point clouds and return coordinates in under 200 milliseconds, matching the fastest robot cycle times. ::: --- ## Who Succeeds in Our Team *We look for engineers with strong analytical and geometric foundations:* - **Technical Competence**: Strong command of 3D geometry, linear algebra, and high-performance algorithms. - **Effective Collaboration**: Working closely with Robotics teams to translate vision outputs into smooth trajectories. - **Continuous Learning**: Reading the latest CV papers and adapting state-of-the-art models for industrial use. --- ## Open Positions *If you want to solve complex real-world perception challenges, apply today:* - [View Open Positions](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): Check out our active job openings in Tokyo and become part of our international team. ================================================================================ DOCUMENT: Contributing Guide: AI Skills Workflow & Guidelines URL: https://mujin-gemba-walk.pages.dev/blog/contributing-guide/ SUMMARY: Onboarding guide for Mujin engineering leads to enrich our Gemba Walk Wiki using AI Skills. ================================================================================ Welcome to the **Mujin Gemba Walk Contributing Guide**! This site serves as the public "Wikipedia" and sourcing tool for our recruiting team (Talent Acquisition) and prospective candidates. It provides deep, authentic insights into our engineering teams, culture, and technology. To keep documentation accurate, rich, and effortless to update, we use a **Skills-First Workflow**. You can update any team page, team blog post, or guide in minutes by instructing your preferred AI coding assistant (Cursor, Antigravity, Claude Code, Copilot, ChatGPT, etc.) using our repository's **AI Skill manifests**. --- ## 🤖 AI Skills-First Workflow (Standard Method) The quickest and recommended way to contribute is to let an AI assistant handle the Markdown syntax, frontmatter schema validation, and bilingual translation. We maintain curated AI Skill definitions under the [`skills/`](file:///home/yutoh/Projects/mujin-gemba-walk/skills/) directory. 1. ### Open the Project in Your AI Editor / Assistant Open this repository in your preferred AI coding environment (Cursor, Antigravity, Zed, Claude Code, etc.) or copy the skill file into your AI Web UI system prompt. 2. ### Load the Relevant AI Skill Direct your AI assistant to read the target skill definition: - For **Team Profiles**: Point it to **`skills/team-page-builder.md`** - For **Team Blog Posts**: Point it to **`skills/blog-post-builder.md`** 3. ### Request Updates in Plain Language Ask the AI to create or update content. For example: > *“Please use `skills/team-page-builder.md` to update our DevOps Team profile. We are adopting OpenTelemetry and ArgoCD, and we want to add 'cloud-native observability' as a core success trait.”* > > *“Please use `skills/blog-post-builder.md` to write a new engineering blog post about our 60fps WebGL viewport for Mujin OS.”* 4. ### Review Bilingual Outputs The AI Skill automatically enforces: - **AEO Metadata**: Ensures `description`, `techStack`, and `successTraits` are present. - **Bilingual Parity**: Drafts the English page (`src/content/docs/blog/...` or `teams/...`) and automatically synchronizes the Japanese page (`src/content/docs/ja/...`). - **Component Formatting**: Renders responsibilities in `` and workflows in ``. 5. ### Commit and Push Review the generated files locally, then stage, commit, and push your branch to open a Pull Request! --- ## 🛡️ Multi-AI Automated Safeguards (Pre-commit Hooks) Regardless of which AI coding tool or LLM model you or your team members use, our repository enforces **automated pre-commit safeguards**: - **`pnpm okf:sync`**: Auto-injects missing `type` frontmatter tags across all MDX documents. - **`pnpm generate:llms`**: Validates required AEO metadata (`techStack`, `description`, `successTraits`) and updates public LLM indices (`/llms.txt`). - **`pnpm i18n:check`**: Audits document pairs and warns if Japanese or English pages are missing. When you run `git commit`, these hooks execute automatically via `simple-git-hooks` and `lint-staged` to guarantee repository consistency. --- ## 🖥️ Manual & Keystatic CMS Workflow (Alternative) If you prefer to edit content manually or use a graphical web editor without AI assistance, you can use **Keystatic CMS**: 1. Clone the repository and install dependencies using **pnpm**: ```bash pnpm install ``` 2. Start the development server and Keystatic UI: ```bash pnpm dev ``` 3. Open **`http://localhost:4321/keystatic`** in your browser to edit English and Japanese collections visually (Team Pages, Blog Posts, Benefits). 4. Save your changes and commit the modified `.mdx` files via Git. --- ## 📝 Writing Standards & AI Search Optimization (AEO) Candidates and AI search engines (like Perplexity, ChatGPT, and Gemini) rely on this site to retrieve factual information about Mujin. When writing or editing, please follow these guidelines: ### BLUF (Brevity-First) Provide a concise 1-2 sentence mission summary in the frontmatter `description` field. The site automatically renders this description inside a styled Quick Answer banner at the top of the page body. ### Factual & Technical Include specific details about your stack, tools, and real-world system challenges (e.g., C++17/20, motion planning, digital twin latency limits, RTOS configurations). ### Bilingual Parity Keep English and Japanese pages synchronized. Loading `skills/team-page-builder.md` or `skills/blog-post-builder.md` handles this translation automatically! ### Clean Design System Rely on built-in design system components (``, ``, ``) rather than manual inline styling or custom HTML tags. --- > **[TIP]** If you have questions about using AI Skills or want to propose a new Skill definition, please reach out to the **Engineering Enablement / Frontend System Team** or open an issue on the repository. ================================================================================ DOCUMENT: Embedded Hardware Team URL: https://mujin-gemba-walk.pages.dev/teams/rd-teams/mujin-controller/embedded-hardware/ SUMMARY: The Embedded Hardware team designs the physical electrical circuits, controllers, and sensor interfaces that drive Mujin's robotics solutions. TECH STACK: CAD software for electrical design (like EPLAN or Altium), industrial safety standards, physical testing instruments SUCCESS TRAITS: strong backgrounds in electrical engineering, PCB design, industrial noise immunity, electrical safety standards ================================================================================ ## At a Glance The **Embedded Hardware Team** The Embedded Hardware team designs the physical electrical circuits, controllers, and sensor interfaces that drive Mujin ## Team Mission We build high-performance automation software and systems at Mujin, enabling autonomous perception, motion planning, and real-time execution. ## Core Responsibilities *We turn electrical and electronic requirements into industrial-grade systems:* ### Electrical Cabinet Design We design the layout, wiring, power distribution, and thermal management for Mujin's core controller cabinets. ### PCB Schematics & Layout We design custom circuit boards for sensor routing, signal isolation, and communications protocols inside our controller units. ### Sensor & I/O Integration We select and integrate high-reliability industrial components (e.g., PLCs, safety relays, fieldbus units) into our standard cells. --- ## Tech Stack & Workflows *We prioritize electrical noise immunity, compliance, and thermal reliability:* 1. **Design & CAD Software** - EPLAN Electric P8 or AutoCAD Electrical for electrical schematic generation. - Altium Designer or KiCad for custom PCB layouts. 2. **Safety & Standards Compliance** - Enforcing international standards (e.g., CE, UL, ISO 13849-1) for safety circuits. - Using oscilloscopes, thermal cameras, and signal analyzers for physical prototyping. 3. **Prototyping & Assembly Workflow** - Direct physical assembly and testing of pilot hardware in our workshop. - Collaborating with manufacturers to guide PCB assembly and cabinet manufacturing. :::tip[Team Fact] We design custom circuit boards that isolate low-voltage controller signals from high-voltage motor circuits, ensuring high safety and system stability. ::: --- ## Who Succeeds in Our Team *We look for practical engineers who enjoy building physical systems:* - **Technical Competence**: Strong foundation in electronics, power distribution, noise shielding, and industrial hardware. - **Effective Collaboration**: Working with software and mechanical teams to coordinate physical dimensions and interfaces. - **Continuous Learning**: Remaining updated on new safety certifications and compact electrical design patterns. --- ## Open Positions *If you are excited to design the physical brain of industrial robots, explore our positions:* - [View Open Positions](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): Check out our active job openings in Tokyo and become part of our international team. ================================================================================ DOCUMENT: Embedded System QA Team URL: https://mujin-gemba-walk.pages.dev/teams/rd-teams/mujin-controller/embedded-system-qa/ SUMMARY: The Embedded System QA team validates the firmware, hardware, and safety systems of Mujin's controllers through rigorous testing. TECH STACK: test automation frameworks, oscilloscopes, signal generators, PLC programming tools, Python scripts SUCCESS TRAITS: QA engineers who enjoy interacting with physical components, debugging low-level communication issues, designing HIL test setups ================================================================================ ## At a Glance The **Embedded System QA Team** The Embedded System QA team validates the firmware, hardware, and safety systems of Mujin ## Team Mission We build high-performance automation software and systems at Mujin, enabling autonomous perception, motion planning, and real-time execution. ## Core Responsibilities *We verify that our physical controllers and low-level interfaces never fail:* ### Hardware-in-the-Loop (HIL) We build and maintain HIL test setups to simulate robot and sensor signals, validating controller behavior before actual connection. ### Safety System Validation We verify emergency stop loops, safe speed limitations, and safety PLC programming logic to meet strict ISO standards. ### Firmware & Protocol Testing We test low-level communications (EtherCAT, Modbus, Profinet) and firmware updates for stability and edge-case handling. --- ## Tech Stack & Workflows *We design rigorous physical and automated verification pipelines:* 1. **Testing Frameworks & Scripts** - Python scripting for automated test orchestration and data analysis. - PLC programming tools for interfacing and validating safety sequences. 2. **Measurement Instruments** - Oscilloscopes, digital analyzers, and programmable power supplies. - Custom-built breakout boxes for hardware fault injection. 3. **Execution & Bug Hunting Workflow** - Designing tests to stress communications protocols and simulate noise. - Performing regression testing on new firmware and electrical configurations. :::tip[Team Fact] We design custom automated test boards that systematically inject faults into communication wires, ensuring that Mujin systems shut down safely during unexpected cable cuts. ::: --- ## Who Succeeds in Our Team *We look for detail-oriented testing engineers with a hardware focus:* - **Technical Competence**: Experience in embedded systems, electronics, industrial automation, and scripting. - **Effective Collaboration**: Communicating hardware defects clearly to both electrical engineers and firmware developers. - **Continuous Learning**: Adapting to new industrial safety laws and building modular, reusable test systems. --- ## Open Positions *If you want to validate safety-critical industrial hardware systems, apply today:* - [View Open Positions](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): Check out our active job openings in Tokyo and become part of our international team. ================================================================================ DOCUMENT: Engineering Enablement Team URL: https://mujin-gemba-walk.pages.dev/teams/rd-teams/engineering-enablement/ SUMMARY: The Engineering Enablement team empowers Mujin engineers by building high-throughput CI/CD pipelines, developer infrastructure, automated packaging, and fleet release distribution. TECH STACK: Docker, Kubernetes, GitLab CI, Python, Ansible, Terraform, Debian packaging, Git & release tools SUCCESS TRAITS: Engineers passionate about automating developer workflows, optimizing build performance and CI/CD pipelines, managing software packaging and fleet distribution, supporting developer teams across Mujin ================================================================================ ## At a Glance The **Engineering Enablement Team** The Engineering Enablement team empowers Mujin engineers by building high-throughput CI/CD pipelines, developer infrastructure, automated packaging, and fleet release distribution. ## Team Mission We build high-performance automation software and systems at Mujin, enabling autonomous perception, motion planning, and real-time execution. ## Core Responsibilities *We build the foundation of Mujin's software engineering productivity and release reliability:* ### CI/CD & Developer Infrastructure We build and optimize high-throughput pipelines, build caches, and developer environments to make local and cloud compilation fast and seamless. ### Release & Package Control We manage Debian packaging, git branching workflows, release tagging, and software versioning across Mujin's suite of engineering products. ### Fleet Deployment & OTA Integrity We provision infrastructure as code and maintain distribution pipelines that safely package, verify, and deliver over-the-air software updates to target controllers. --- ## Tech Stack & Workflows *We combine DevOps automation with strict release engineering standards:* 1. **CI/CD & Infrastructure Automation** - GitLab CI and custom runner scripts for complex C++ and Python build orchestration. - Terraform, Ansible, Docker, and Kubernetes for container environments and cloud infrastructure. 2. **Packaging & Release Management** - Debian packaging format (`dpkg`, `apt`) and custom package distribution servers. - Git branching models, automated release notes, and version control tools. 3. **Verification & Delivery Workflow** - Parallel test execution, compiler optimizations, and dependency vulnerability scans. - Virtual machine testing for over-the-air (OTA) updates to verify rollback mechanisms and system safety. :::tip[Team Fact] By unifying DevOps and Release engineering, we reduced software compilation times by over 40% while maintaining 100% package integrity for thousands of active controllers worldwide. ::: --- ## Who Succeeds in Our Team *We value automation enthusiasts who focus on developer success and software stability:* - **Technical Competence**: Deep understanding of Linux systems, container networks, CI/CD tools, Debian packaging, and shell scripting. - **Developer Empathy & Collaboration**: Listening to engineers' workflow pain points and proactively delivering tools that unblock their work. - **Focus on Release Stability**: Balancing speed with careful release verification, dependency management, and fleet update safety. --- ## Open Positions *If you want to design developer platforms and release systems for intelligent robotic fleets, apply below:* - [View Open Positions](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): Check out our active job openings in Tokyo and become part of our international team. ================================================================================ DOCUMENT: Frontend System Team URL: https://mujin-gemba-walk.pages.dev/teams/rd-teams/mujin-os/frontend-system/ SUMMARY: The Frontend System team develops responsive web user interfaces and 3D simulation visualizations for Mujin's controllers. TECH STACK: TypeScript, React, Vite, Tailwind CSS, Three.js, WebSockets SUCCESS TRAITS: Strong React & TypeScript skills, Modern state management expertise, 3D web graphics (Three.js/WebGL), Clean UI/UX design sensibility ================================================================================ ## At a Glance The **Frontend System Team** develops high-performance, responsive web interfaces and real-time 3D simulation tools that enable operators and engineers to control Mujin's intelligent robots effortlessly. ## Team Mission We bridge complex 3D robotics simulation, real-time edge control UI, and modern web technologies. Our mission is to make advanced industrial automation intuitive, visual, and accessible without requiring deep robotics programming knowledge. ## Core Responsibilities ### 3D Simulation Viewers We develop browser-based 3D applications that render physical robot environments, sensor ranges, and planned trajectories in real time. ### Teach Pendant UI We create highly responsive web interfaces running on industrial touch panels, allowing direct manual jog control, digital twin simulation, and system calibration. ### Developer Experience & Tooling We maintain internal UI design systems, component libraries, and frontend build pipelines used across Mujin engineering. --- ## Tech Stack & Workflows We use a modern frontend stack designed for high performance, zero-latency visualization, and modularity: 1. **Core Frontend Stack** - TypeScript, React 19, Vite, Tailwind CSS v4. 2. **3D & Real-time Visualization** - Three.js, WebGL, WebSockets for low-latency state synchronization with robot controllers. 3. **Testing & Deployment** - Vitest, Playwright E2E tests, CI/CD pipelines deploying static assets to edge hardware. --- ## Who Succeeds in Our Team - **React & TypeScript Mastery**: Deep understanding of modern React patterns, state management, and type-safe APIs. - **3D Graphics Enthusiast**: Experience with Three.js, WebGL, or WebGPU for rendering complex spatial data in real time. - **Eye for UI/UX Excellence**: Passion for crafting clean, accessible, and intuitive user interfaces for industrial operators. --- ## Recent Team Stories --- ## Open Positions *If you want to solve complex web graphics challenges and build interfaces for intelligent robots, apply below:* - [View Open Positions in Frontend System](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): Check out our active job openings in Tokyo and become part of our international team. ================================================================================ DOCUMENT: Functional Safety and Embedded Software Team URL: https://mujin-gemba-walk.pages.dev/teams/rd-teams/mujin-controller/functional-safety-and-embedded-software/ SUMMARY: The Functional Safety and Embedded Software team writes certifiable, real-time code and programs safety PLCs to protect humans and machines. TECH STACK: We program in C/C++ (RTOS environments), Structured Text (IEC 61131-3) for safety PLCs, utilize safety-compliant fieldbuses SUCCESS TRAITS: Engineers who value absolute correctness, have experience in real-time programming, understand electrical/functional safety architectures ================================================================================ ## At a Glance The **Functional Safety and Embedded Software Team** The Functional Safety and Embedded Software team writes certifiable, real-time code and programs safety PLCs to protect humans and machines. ## Team Mission We build high-performance automation software and systems at Mujin, enabling autonomous perception, motion planning, and real-time execution. ## Core Responsibilities *We ensure our high-speed robotic systems operate with guaranteed safety:* ### Safety PLC Programming We write certified, fail-safe logic for industrial safety PLCs (using Structured Text or Function Blocks) to manage safety signals. ### RTOS Software Development We develop deterministic, low-level firmware and drivers on real-time operating systems to handle safety-critical sensors. ### Standards Compliance We calculate safety parameters (PL, SIL, PFHd) and verify safety architectures to meet CE and ISO 13849 standards. --- ## Tech Stack & Workflows *We follow strict, deterministic design principles:* 1. **Safety PLC & Fieldbus Technologies** - Safety PLCs (e.g., Beckhoff TwinCAT Safety, Keyence, Siemens). - Safe communication protocols (FSoE, PROFIsafe, CIP Safety) over Industrial Ethernet. 2. **Deterministic Embedded Software** - Embedded C/C++ running on real-time kernels or RTOS. - Using static code analyzers and strict design checks (MISRA guidelines). 3. **Validation & Assessment Workflow** - Rigorous timing analysis, logic coverage verification, and fault-injection tests. - Creating systematic safety documentation for third-party compliance reviews. :::tip[Team Fact] Our safety architectures allow robots to slow down smoothly when humans approach and resume full speed when they leave, maintaining productivity without compromising safety. ::: --- ## Who Succeeds in Our Team *We look for highly methodical engineers who prioritize absolute reliability:* - **Technical Competence**: Strong experience in safety PLCs, real-time code development, and safety fieldbuses. - **Effective Collaboration**: Working with Hardware and Robotics teams to integrate safety sensors into robot behaviors. - **Continuous Learning**: Remaining updated on new ISO safety standards and fail-safe hardware solutions. --- ## Open Positions *If you are excited to build certifiably safe control systems for robotics, apply today:* - [View Open Positions](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): Check out our active job openings in Tokyo and become part of our international team. ================================================================================ DOCUMENT: Mujin Gemba Walk URL: https://mujin-gemba-walk.pages.dev/ SUMMARY: The definitive guide to Mujin's intelligent robotics platform. ================================================================================ ## Themes of the Tour ### Our Workspace **Stepping onto the Gemba.** Explore our office headquarters, research labs, and see how our physical work environments drive innovation. [Explore Workspace](/about-mujin/overview/) ### Our Technology **Inside MujinOS.** Discover how real-time perception, digital twin simulation, and autonomous motion planning power intelligent industrial robots. [Learn About Our Tech](/about-mujin/overview/#current-technology-stack) ### Our Teams **Meet the Minds.** Explore our diverse, international engineering teams across Robotics, Vision, Frontend, and more. [Meet the Teams](/teams/) ### Open Roles **Join the Gemba Walk.** Ready to make a real-world impact? Find your place in our high-performance, international team. [View Careers](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29) Trusted by top logistics and manufacturing companies worldwide. ================================================================================ DOCUMENT: Mujin Vision and Core Values URL: https://mujin-gemba-walk.pages.dev/about-mujin/values/ SUMMARY: Our vision to liberate humans from manual labor and the core values that drive us. ================================================================================ ## Mujin Vision > **[NOTE]** "Liberate humans from manual labor to make them focus on creativity, innovation, and making the world a better place." ## Mujin Core Values ### Key Takeaways To achieve our mission of **liberating humans from manual labor**, we hold ourselves to these core principles: * **Innovate with Speed:** Execute innovation in all fields with maximum **speed** and **efficiency**. * **Never Give Up:** Persist and fight to the end—a **winner never quits**. * **Take Initiative:** Be independent and take action to solve problems proactively. * **Understand the Big Picture:** Clarify the purpose of your work and align it with team goals. * **Pursue Highest Quality:** Persistence in quality is mandatory due to our **social responsibility**. * **Inspire Others:** Respect differences and inspire your team members to succeed. * **Be Crazy about your Job:** Leverage passion as the source of our **creativity** and power. --- Innovation is often made by a small number of people (not big companies) because it requires speed and efficiency. We constantly have to do innovative work in all fields with consideration of speed and efficiency. Mujin should be the team who NEVER gives up and keeps fighting until the last minute. A quitter never wins and a winner never quits. Are you the FIRST ONE to take action to solve the problem rather than just complain and wait for the environment to change for you? Let’s not find fault, find a remedy, anybody can complain. You can achieve great results only after clarifying the purpose by always asking yourself “why are you doing that work”, “how does it create value for the company” and “whether you should do it right now.” Mujin’s products are often required to have big social responsibility since we are not just making hobby products. That is why we have to persist in the quality of all the work we do. Being just a good player is NOT enough since great things in business are never done by one person; they’re done by a team of people. By respecting each other’s differences, we have to not just “help” others to grow, but “inspire” others to succeed as a team. Passion is the source of creativity and power. The only way to do great work is to love what you do. ================================================================================ DOCUMENT: Portal Team URL: https://mujin-gemba-walk.pages.dev/teams/rd-teams/mujin-os/portal/ SUMMARY: The Portal team connects Mujin's physical robots to the cloud for remote monitoring, real-time analytics, and fleet management. TECH STACK: Go, Python, TypeScript, React, PostgreSQL, Docker, Kubernetes, major cloud providers like AWS SUCCESS TRAITS: Engineers experienced in cloud-native architectures, IoT scalability, secure networking, web interfaces ================================================================================ ## At a Glance The **Portal Team** The Portal team connects Mujin ## Team Mission We build high-performance automation software and systems at Mujin, enabling autonomous perception, motion planning, and real-time execution. ## Core Responsibilities *We build the cloud and edge IoT platform that supports thousands of active devices:* ### Remote Support Tunnels We develop secure VPN and reverse-proxy tunnels that allow remote access to onsite controllers for fast troubleshooting. ### Telemetry Pipelines We build pipelines that ingest logs, pick rates, and error metrics, processing them for visualization on our customer dashboard. ### OTA Deployments We maintain the distribution pipelines that safely package and deliver software updates directly to edge controllers. --- ## Tech Stack & Workflows *We construct reliable, containerized, and scale-ready software:* 1. **Programming Languages & Frameworks** - Go and Python for scalable backend microservices. - TypeScript and React for developer portals and dashboards. 2. **Infrastructure & IoT Security** - AWS for core cloud infrastructure. - Kubernetes (K8s/K3s) for cloud orchestration and edge management. 3. **Development & Deploy Workflow** - CI/CD automation with Gitlab CI and container registries. - Hybrid environments testing cloud logic against actual local controllers. :::tip[Team Fact] Our system allows engineers to debug physical robots running thousands of kilometers away with minimal latency, saving hours of onsite travel time. ::: --- ## Who Succeeds in Our Team *We value developers who understand both the cloud and edge constraints:* - **Technical Competence**: Strong experience in API design, microservices, databases, and container orchestration. - **Effective Collaboration**: Ability to translate complex infrastructure requirements into easy-to-use web dashboards. - **Continuous Learning**: Drive to implement modern, secure IoT protocols and performance improvements. --- ## Open Positions *If you are excited to connect real-world robots to the cloud, explore our roles:* - [View Open Positions](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): Check out our active job openings in Tokyo and become part of our international team. ================================================================================ DOCUMENT: Product Development Team URL: https://mujin-gemba-walk.pages.dev/teams/rd-teams/mujin-os/product-development/ SUMMARY: The Product Development team designs mechanical, pneumatic, and gripper systems to create standardized, high-performance robot cells. TECH STACK: 3D CAD software (SolidWorks/Inventor), mechanical simulation tools, physical prototyping gear SUCCESS TRAITS: Mechanical, systems engineers with experience in industrial packaging, automation mechanism design, rapid prototyping ================================================================================ ## At a Glance The **Product Development Team** The Product Development team designs mechanical, pneumatic, and gripper systems to create standardized, high-performance robot cells. ## Team Mission We build high-performance automation software and systems at Mujin, enabling autonomous perception, motion planning, and real-time execution. ## Core Responsibilities *We turn engineering requirements into standard physical products:* ### Universal Gripper Design We develop advanced mechanical, vacuum, and hybrid end-effectors capable of picking diverse packages and products. ### Standard Cell Mechanicals We design modular robot enclosures, conveyor brackets, camera mounts, and safety fences for fast on-site installation. ### Pneumatic & Valve Systems We design low-latency, high-flow pneumatic manifolds and vacuum circuits that ensure fast, reliable gripper picks. --- ## Tech Stack & Workflows *We bridge computer design with physical testing in our workshops:* 1. **Mechanical Design & CAD** - 3D CAD modeling (SolidWorks, Autodesk Inventor) for parts and assemblies. - Finite Element Analysis (FEA) to ensure structural strength and weight reduction. 2. **Pneumatics & Control** - Designing circuits using Festo/SMC valves, pressure sensors, and proportional regulators. 3. **Prototyping & Physical Verification** - 3D printing and CNC machining prototypes for quick test validation. - Using test benches to measure suction force, grip force, and cycle endurance. :::tip[Team Fact] Our custom-designed grippers can securely pick heavy boxes weighing over 30 kg at speeds exceeding 2 meters per second. ::: --- ## Who Succeeds in Our Team *We look for engineers who enjoy bringing physical designs to life:* - **Technical Competence**: Strong knowledge of material properties, mechanics, pneumatic circuits, and manufacturing processes. - **Effective Collaboration**: Working with Robotics and Vision teams to ensure gripper designs don't block camera views or limit motion. - **Continuous Learning**: Finding lighter, stronger materials (like carbon fiber) to optimize payload capacity. --- ## Open Positions *If you are excited to design the physical mechanics of intelligent robots, apply today:* - [View Open Positions](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): Check out our active job openings in Tokyo and become part of our international team. ================================================================================ DOCUMENT: Product Management Team URL: https://mujin-gemba-walk.pages.dev/teams/rd-teams/mujin-controller/product-management/ SUMMARY: The Product Management team defines product roadmaps, gathers customer requirements, and aligns engineering teams to deliver robotic solutions. TECH STACK: project tracking systems, analytics software, mock-up designers, collaboration platforms SUCCESS TRAITS: Communicators with strong technical backgrounds who can balance business goals, user needs, engineering feasibility ================================================================================ ## At a Glance The **Product Management Team** The Product Management team defines product roadmaps, gathers customer requirements, and aligns engineering teams to deliver robotic solutions. ## Team Mission We build high-performance automation software and systems at Mujin, enabling autonomous perception, motion planning, and real-time execution. ## Core Responsibilities *We serve as the bridge between business strategy and technical development:* ### Product Strategy & Roadmap We define our long-term product vision, identifying market opportunities in logistics and factory automation to guide team focuses. ### Requirement Definition We translate complex customer requests and field constraints into clear, structured engineering tickets and specifications. ### Cross-Functional Alignment We coordinate releases across Hardware, Software, Vision, and QA teams, ensuring new features are tested and delivered. --- ## Tech Stack & Workflows *We use data-driven planning and close developer interaction:* 1. **Planning & Requirement Management** - Writing technical Product Requirement Documents (PRDs) detailing user stories. - Using Jira, Confluence, and roadmapping tools to track engineering sprints. 2. **Analysis & UI Mock-ups** - Creating interface wireframes to align design requirements with frontend teams. - Reviewing telemetry data and usage metrics to evaluate feature performance. 3. **Collaboration Workflow** - Weekly sprint reviews and grooming sessions with engineering leads. - Regular site visits to active customer facilities to gather direct user feedback. :::tip[Team Fact] Our product managers work directly in the engineering environment, allowing them to test features on simulated robot controllers before release. ::: --- ## Who Succeeds in Our Team *We look for structured planners who understand robotics complexity:* - **Technical Competence**: Strong technical background (often in computer science, robotics, or engineering) to communicate effectively with developers. - **Effective Collaboration**: Ability to manage priorities and resolve conflicts between different team schedules. - **Continuous Learning**: Enthusiasm for studying warehouse logistics patterns and supply chain systems. --- ## Open Positions *If you want to shape the future product direction of industrial robotics, apply today:* - [View Open Positions](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): Check out our active job openings in Tokyo and become part of our international team. ================================================================================ DOCUMENT: Production Team URL: https://mujin-gemba-walk.pages.dev/teams/rd-teams/mujin-controller/production/ SUMMARY: The Production team assembles, wires, and calibrates Mujin's controller cabinets and physical robot cells for shipment. TECH STACK: wiring assembly diagrams, physical testing instruments, cabinet mechanical layouts, industrial calibration tools SUCCESS TRAITS: Technicians, production engineers who value neat wiring, mechanical precision, follow structured testing checklists ================================================================================ ## At a Glance The **Production Team** The Production team assembles, wires, and calibrates Mujin ## Team Mission We build high-performance automation software and systems at Mujin, enabling autonomous perception, motion planning, and real-time execution. ## Core Responsibilities *We turn engineering designs into physical, shippable products:* ### Cabinet Assembly & Wiring We execute neat, reliable wiring layouts inside Mujin controller cabinets, mounting components, power lines, and safety links. ### Quality Inspection We perform initial voltage checks, electrical resistance checks, and connector verification to catch any wiring anomalies early. ### System Calibration We execute initial hardware boot tests, configure communication interfaces, and prepare the units for software installation. --- ## Tech Stack & Workflows *We prioritize neat craftsmanship, assembly safety, and consistency:* 1. **Manufacturing Layout & Wiring** - Wiring harness production following detailed electrical schematics. - Using torque wrenches and precision crimpers to ensure mechanical connection stability. 2. **Quality Check Protocols** - Insulation resistance testing (megger checks) and grounding verification. - Point-to-point continuity checks using digital multimeters. 3. **Execution Workflow** - Working in dedicated assembly cells with standard operating procedures (SOPs). - Logging test results and component serial numbers in our manufacturing database. :::tip[Team Fact] Every single controller cabinet wiring path is routed and labeled systematically, allowing field engineers to troubleshoot connections instantly in the future. ::: --- ## Who Succeeds in Our Team *We look for craftsmen who value quality and assembly discipline:* - **Technical Competence**: Experience in reading electrical diagrams, cabinet wiring, and using testing instruments. - **Effective Collaboration**: Giving feedback to design engineers to make boards and layouts easier to assemble. - **Continuous Learning**: Adapting to new manufacturing procedures and optimizing assembly speed. --- ## Open Positions *If you are excited to build the physical systems behind advanced robotics, apply today:* - [View Open Positions](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): Check out our active job openings in Tokyo and become part of our international team. ================================================================================ DOCUMENT: QA Team URL: https://mujin-gemba-walk.pages.dev/teams/rd-teams/mujin-os/qa/ SUMMARY: The QA team performs system-level integration testing, regression tests, and end-to-end scenario validations to ensure software stability. TECH STACK: Python, automated test-harnesses, system simulation tools, physical robot verification setups SUCCESS TRAITS: Detailed testers who think like users, design creative edge-case scenarios, have strong automation scripting skills ================================================================================ ## At a Glance The **QA Team** The QA team performs system-level integration testing, regression tests, and end-to-end scenario validations to ensure software stability. ## Team Mission We build high-performance automation software and systems at Mujin, enabling autonomous perception, motion planning, and real-time execution. ## Core Responsibilities *We protect the software quality of Mujin's robotic systems:* ### Integration Testing We design and run automated integration suites that test vision, motion planning, and safety code together in simulated environments. ### Regression Detection We verify new updates against historical datasets and log files to check if picking speeds or accuracy rates drop. ### Scenario Validation We test complex customer-specific warehouse situations, checking for safe error handling under sudden signal changes. --- ## Tech Stack & Workflows *We build automated testing scripts and manage physical validation yards:* 1. **Automation Scripting & Tools** - Python scripts for test orchestration and REST/WebSocket API assertions. - Using simulated robot nodes to emulate PLC signals and camera feeds. 2. **Test Case Management** - Maintaining comprehensive test plans, requirements coverage, and issue logs in Jira. - Visualizing test history and success rates on team dashboards. 3. **Execution Workflow** - Automated tests trigger during release packaging. - Physical tests are executed on physical robot arms in our headquarters test center. :::tip[Team Fact] We simulate entire warehouse layouts with multiple moving robots, virtual conveyors, and package distributions to find logic bugs under stress. ::: --- ## Who Succeeds in Our Team *We look for structured quality advocates who enjoy breaking systems:* - **Technical Competence**: Strong programming basics in Python, test case writing, and familiarity with Linux. - **Effective Collaboration**: Describing complex bug reports clearly and coordinating with developers to verify fixes. - **Continuous Learning**: Finding new ways to automate manual scenarios and speed up test execution. --- ## Open Positions *If you are excited to ensure the high quality of intelligent robots, apply today:* - [View Open Positions](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): Check out our active job openings in Tokyo and become part of our international team. ================================================================================ DOCUMENT: Robotics System Team URL: https://mujin-gemba-walk.pages.dev/teams/rd-teams/mujin-os/robotics-system/ SUMMARY: The Robotics System team develops core motion planning, picking logic, state sequencing, and custom integration for Mujin's controllers. TECH STACK: C++, Python, custom simulation environments, finite state machines, system performance profiling tools SUCCESS TRAITS: deep backgrounds in math, robotics kinematics, logic orchestration, or hands-on troubleshooting of physical hardware ================================================================================ ## At a Glance The **Robotics System Team** The Robotics System team develops core motion planning, picking logic, state sequencing, and custom integration for Mujin ## Team Mission We build high-performance automation software and systems at Mujin, enabling autonomous perception, motion planning, and real-time execution. ## Core Responsibilities The Robotics System team is divided into three specialized sub-teams that collaborate to bring industrial robots to life: ### Robotics System Team 1: Kinematics & Motion Planning *We own the math, physics, and kinematics solvers of the Mujin Controller:* ### Kinematics & Dynamics We develop inverse kinematics (IK) solvers and dynamic robot models to calculate accurate motor positions and forces. ### Collision Avoidance We build fast, real-time collision-checking algorithms that calculate safe pathways around obstacles and cell walls. ### Trajectory Optimization We write algorithms that smooth paths, minimize cycle times, and prevent joint wear by optimizing acceleration profiles. --- ### Robotics System Team 2: Application Logic & Sequencing *We own the logic flow and picking sequence of Mujin solutions:* ### Pick-and-Place Sequencing We design state machines that coordinate when to look, when to pick, how to orient products, and when to place them. ### Error Recovery Logic We write robust recovery logic to handle real-world challenges, such as suction slips, box overlaps, or temporary conveyor blocks. ### Gripper Control APIs We build the software interfaces that manage gripper states, vacuum levels, mechanical states, and pressure sensors. --- ### Robotics System Team 3: Deployment & Customization *We optimize the final stage of Mujin robotic deployments:* ### Site Parameter Tuning We analyze speed curves, conveyor timings, and grip delays to squeeze out performance, reducing cycle times. ### Custom Integration We write custom adapters and scripts to connect the Mujin Controller with unique warehouse systems and sensors. ### Deployment Troubleshooting We collaborate with onsite field engineers to debug unique environment problems (e.g. ambient lighting issues or custom box sizes). --- ## Tech Stack & Workflows *We build latency-critical motion algorithms and robust application logic:* 1. **Robotics System Team 1 (Kinematics & Motion)** - **Languages & Concepts**: High-performance C++ for core kinematics and motion solvers, Python for algorithm prototyping, numerical optimization, and linear algebra. - **Workflow**: Simulating motion profiles and testing trajectories directly on industrial robot arms in our workshop. 2. **Robotics System Team 2 (Application & Logic)** - **Languages & Frameworks**: Python for high-level state machines and sequence scripts, C++ for performance bindings, custom finite state machines (FSM). - **Workflow**: Writing tests to verify behavior under unexpected events (e.g. lost vacuum signals) and direct physical tuning in test cells. 3. **Robotics System Team 3 (Deployment & Tuning)** - **Languages & Frameworks**: Python for custom scripts and adapters, shell scripting, performance analyzers, and remote debugging tools. - **Workflow**: Profiling system behavior in pilot test setups and collaborating with onsite engineers. :::tip[Team Fact] By combining low-level kinematics (solving motions in milliseconds), high-level error recovery (handling drops autonomously), and onsite tuning, the Robotics System team typically reduces deployment cycle times by 10-15% while ensuring 24/7 reliability. ::: --- ## Who Succeeds in Our Team *We look for logical and analytical problem solvers who love robotics fundamentals:* - **Technical Competence**: Strong command of C++, Python, linear algebra, robotics math, or system debugging. - **Effective Collaboration**: Ability to work across teams (Vision, Hardware, Deployment) to translate sensor inputs into smooth, reliable picking sequences. - **Continuous Learning & Adaptability**: Eagerness to dive into new robotics literature, debug real-world edge cases, and adapt to different factory environments. --- ## Open Positions *If you want to solve core motion planning, sequencing, or deployment challenges, apply today:* - [View Open Positions](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): Check out our active job openings in Tokyo and become part of our international team. ================================================================================ DOCUMENT: Team Blog & Gemba Stories URL: https://mujin-gemba-walk.pages.dev/blog/ SUMMARY: Insights, technical breakdowns, and behind-the-scenes engineering culture stories written directly by Mujin teams. ================================================================================ Welcome to the **Mujin Gemba Stories & Engineering Blog**! Here, our engineering, product, and operations teams share real-world technical deep dives, architectural decisions, and stories from building industrial automation platforms at scale. ## Latest Team Stories --- ## Story Categories & Topics ### Mujin OS & Frontend Deep dives into real-time HMI interfaces, web-based robot controllers, and web components for physical AI systems. ### Robotics & Computer Vision Insights on 3D vision, point cloud perception, motion planning algorithms, and multi-robot fleet synchronization. ### WES & Fleet Systems Architectural notes on warehouse execution systems, logistics automation, and high-throughput dispatch algorithms. --- ## Want to Write a Post? If you are a Mujin team member, you can easily draft and publish a new post using **Keystatic CMS** at `/keystatic` or by creating an MDX file in `src/content/docs/blog/`. ================================================================================ DOCUMENT: Teams at Mujin URL: https://mujin-gemba-walk.pages.dev/teams/ SUMMARY: Discover the 14 engineering and product teams driving industrial automation and Physical AI at Mujin. ================================================================================ Welcome to the **Mujin Teams Hub**. Our R&D organization is comprised of **14 specialized engineering and product teams** working together on the **MujinOS** and **MujinController** platforms to automate manufacturing and logistics operations worldwide. --- ## 🤖 Mujin OS Division The **Mujin OS Division** builds the intelligent software layer, 3D perception algorithms, real-time motion planning engines, and intuitive operator interfaces for autonomous industrial robots. ### Robotics System Core motion planning algorithms, pick-and-place logic, collision-free trajectory optimization, and state machine execution. [Explore Robotics System →](/teams/rd-teams/mujin-os/robotics-system/) ### Computer Vision 3D point cloud perception, neural object detection, real-time pose estimation, and autonomous camera calibration. [Explore Computer Vision →](/teams/rd-teams/mujin-os/computer-vision/) ### Frontend System 60fps web-based operator HMIs, 3D WebGL digital twin simulation interfaces, and real-time robot control panels. [Explore Frontend System →](/teams/rd-teams/mujin-os/frontend-system/) ### Backend System High-performance C++ control services, real-time IPC, low-latency motor driver buses, and core system architectures. [Explore Backend System →](/teams/rd-teams/mujin-os/backend-system/) ### Portal Team Cloud connectivity, remote IoT monitoring, fleet analytics, telemetry collection, and web management portals. [Explore Portal Team →](/teams/rd-teams/mujin-os/portal/) ### Product Development Standardized robot cell design, custom pneumatic grippers, mechanical packaging, and end-effector engineering. [Explore Product Development →](/teams/rd-teams/mujin-os/product-development/) ### QA Team System-level integration testing, hardware-in-the-loop (HIL) simulations, and release candidate validation. [Explore QA Team →](/teams/rd-teams/mujin-os/qa/) --- ## ⚡ Mujin Controller Division The **Mujin Controller Division** designs, builds, and certifies the physical control hardware, safety electronics, embedded firmware, and production cabinets that power Mujin's industrial solutions. ### Embedded Hardware Industrial PCB circuit design, power electronics, real-time fieldbus communications, and electromagnetic noise immunity. [Explore Embedded Hardware →](/teams/rd-teams/mujin-controller/embedded-hardware/) ### Functional Safety & Embedded Software Real-time firmware, safety PLC programming (ISO 13849 / IEC 61508), and fail-safe interlock architectures. [Explore Functional Safety →](/teams/rd-teams/mujin-controller/functional-safety-and-embedded-software/) ### Embedded System QA Environmental stress testing, EMC compliance testing, and hardware-in-the-loop firmware validation. [Explore Embedded System QA →](/teams/rd-teams/mujin-controller/embedded-system-qa/) ### Product Management Product roadmap formulation, industrial certification management, and engineering feature alignment. [Explore Product Management →](/teams/rd-teams/mujin-controller/product-management/) ### Production Team Controller cabinet assembly, wire harness manufacturing, quality control testing, and factory shipment. [Explore Production Team →](/teams/rd-teams/mujin-controller/production/) --- ## 🚚 Warehouse Execution System & Fleet The **Warehouse Execution System & Fleet Team** builds multi-robot fleet coordination, AGV/AMR traffic control, and high-throughput warehouse logistics dispatch systems. ### WES & Fleet Systems Warehouse execution systems, AGV/AMR fleet traffic control, logistics interfaces, and high-throughput dispatch algorithms. [Explore WES & Fleet Systems →](/teams/rd-teams/warehouse-execution-system-and-fleet/) --- ## 🛠️ Engineering Enablement The **Engineering Enablement Team** empowers developers across all engineering divisions by building high-throughput CI/CD pipelines, developer infrastructure, automated packaging, and fleet release distribution. ### Engineering Enablement Automated CI/CD pipelines, developer toolchains, packaging infrastructure, and AI skills workflow management. [Explore Engineering Enablement →](/teams/rd-teams/engineering-enablement/) --- ### Our Engineering Philosophy: "Think Like Owners" At Mujin, engineers have direct autonomy over system architecture, technical choices, and continuous delivery. We work as a global, English-first team across 26+ nationalities to solve the hardest challenges in physical AI and industrial robotics. - [Join the Mujin Engineering Team](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): Check open positions in Tokyo (MJHQ) and build the future of autonomous robotics with us. ================================================================================ DOCUMENT: Warehouse Execution System and Fleet Team URL: https://mujin-gemba-walk.pages.dev/teams/rd-teams/warehouse-execution-system-and-fleet/ SUMMARY: The Warehouse Execution System and Fleet team develops fleet coordination, AGV/AMR traffic control, and warehouse system interfaces. TECH STACK: Go, Python, TypeScript, REST/WebSocket APIs, routing algorithms, container technologies SUCCESS TRAITS: Engineers interested in dispatching systems, routing mathematics, traffic management, backend system coordination ================================================================================ ## At a Glance The **Warehouse Execution System and Fleet Team** The Warehouse Execution System and Fleet team develops fleet coordination, AGV/AMR traffic control, and warehouse system interfaces. ## Team Mission We build high-performance automation software and systems at Mujin, enabling autonomous perception, motion planning, and real-time execution. ## Core Responsibilities *We build the coordination software that drives multi-robot fleets:* ### Fleet Traffic Control We design routing algorithms and conflict resolution systems that allow multiple mobile robots to navigate floors without gridlock. ### WES Integration APIs We develop secure APIs to connect our fleet manager with customer WMS (Warehouse Management Systems) and conveyor lines. ### Fleet Telemetry & Tracking We track active positions, battery states, speed profiles, and task queues to maximize fleet efficiency. --- ## Tech Stack & Workflows *We prioritize logical routing, scalability, and clean APIs:* 1. **Programming Languages & Services** - Go and Python for low-latency backend dispatching and scheduling services. - TypeScript for fleet overview maps and configuration screens. 2. **Routing & Communication Protocols** - High-performance routing algorithms (A*, Dijkstra, time-space graphs). - WebSocket streams and REST APIs for real-time telemetry updates. 3. **Simulation & Development Workflow** - Heavy use of fleet simulation environments to evaluate routing behavior. - Testing coordination code on virtual warehouse grids before site commissioning. :::tip[Team Fact] Our routing software prevents collisions and optimizes travel paths, keeping material flowing continuously across warehouses. ::: --- ## Who Succeeds in Our Team *We look for backend and algorithm engineers who enjoy large-scale coordination:* - **Technical Competence**: Strong background in algorithms, systems design, concurrency, and backend development. - **Effective Collaboration**: Working with on-site deployment teams and customers to coordinate WMS mapping. - **Continuous Learning**: Drive to explore multi-agent pathfinding algorithms and keep fleets moving efficiently. --- ## Open Positions *If you are excited to design fleet managers and routing systems for mobile robots, apply today:* - [View Open Positions](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): Check out our active job openings in Tokyo and become part of our international team. ================================================================================ DOCUMENT: Backend System チーム URL: https://mujin-gemba-walk.pages.dev/ja/teams/rd-teams/mujin-os/backend-system/ SUMMARY: Backend System チームは、Mujinのコントローラー向けに高性能なコア制御ソフトウェアおよび低遅延通信インターフェースを開発しています。 TECH STACK: C++20、Python、gRPC、Protocol Buffers、Linux (RT-PREEMPT)、Docker SUCCESS TRAITS: 低遅延システムプログラミング、マルチスレッド制御、リアルタイム通信アルゴリズムのバックグラウンドを持つエンジニアが活躍しています。 ================================================================================ ## 概要 (At a Glance) **Backend System チーム**は、Mujinの産業用ロボット自動化プラットフォームの背後で動作する高性能なコア制御ソフトウェア、超低遅延通信バス、およびシステム状態シーケンサーを開発・最適化しています。 ## チームのミッション ミリ秒単位の精度が求められる物理世界の産業自動化現場において、極めて堅牢で高スループットなバックエンド制御システムを構築し、ロボットハードウェアと上位モジュール間のシームレスな統合を実現します。 ### リアルタイム制御アーキテクチャ C++20とリアルタイムLinuxカーネルを活用し、決定論的な挙動を保証するプロセス間通信(IPC)およびタスクスケジューリングを構築します。 ### API & 通信プロトコル gRPCやProtocol Buffersを用いた低遅延なインターフェースを設計し、Mujin OSの各コンポーネント間の安定したデータ交換を実現します。 ### システム状態シーケンシング 複雑なワークフローやフェールセーフ動作を厳格に管理するステートマシンエンジンを構築します。 --- ## 求める人物像 - **高い技術力**: モダンC++、低レイヤーシステムプログラミング、並行処理、リアルタイムOSの知識。 - **課題解決への情熱**: 物理ハードウェアとの連携において発生するコーナーケースや障害を迅速に分析・解決できる能力。 --- ## 応募方法 - [募集職種一覧を見る](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): 東京本社(MJHQ)のアクティブな募集職種を確認し、国際的なチームの一員になりましょう。 ================================================================================ DOCUMENT: Computer Vision チーム URL: https://mujin-gemba-walk.pages.dev/ja/teams/rd-teams/mujin-os/computer-vision/ SUMMARY: Computer Vision チームは、ロボットに「視覚」を与えるため、3D認識、物体検出、およびカメラキャリブレーションのアルゴリズムを開発しています。 TECH STACK: 主にC++、CUDA、Python、OpenCV、PyTorch、および各種3Dカメラセンサーを使用しています。 SUCCESS TRAITS: 数学、幾何学、ポイントクラウド処理、またはディープラーニングの実用的なデプロイに関する強い背景を持つエンジニアが活躍しています。 ================================================================================ ## 概要 (At a Glance) **Computer Vision チーム**は、Computer Vision チームは、ロボットに「視覚」を与えるため、3D認識、物体検出、およびカメラキャリブレーションのアルゴリズムを開発しています。 ## チームのミッション 私たちは、Mujinの知能ロボット自動化プラットフォームのコアシステムを開発し、高度な産業自動化を支えています。 ## 主な役割と業務内容 ## Computer Vision チームのミッション(使命)は何ですか? ## Computer Vision チームは具体的にどのような業務を行っていますか? *私たちはMujinの自動化ソリューションにおける「目」と「認識ロジック」を構築しています:* ### 3D姿勢推定 3D空間内の複雑なアイテムの正確な位置と向きを検出し推定するための、高速で高精度なアルゴリズムを開発します。 ### カメラキャリブレーション 3Dカメラとセンサーをロボットの物理座標系に合わせるための、自動化された極めて正確なキャリブレーション手法を構築します。 ### ディープラーニングのデプロイ ディープラーニングモデルのトレーニングと最適化を行い、エッジGPUにデプロイすることで、ミリ秒単位でセグメンテーションや分類を処理します。 --- ## どのような技術スタックとエンジニアリングワークフローを使用していますか? *私たちはGPU上で動作する遅延クリティカルなビジョンパイプラインを設計しています:* 1. **プログラミング言語とフレームワーク** - リアルタイム3D処理パイプラインのためのC++とCUDA。 - ディープラーニング開発とデータツールのためのPython、OpenCV、およびPyTorch。 2. **センサーとハードウェアアクセラレーション** - 産業用3Dセンサー、RGB-Dカメラ、ステレオビジョンシステム。 - エッジでの高速モデル推論のためのNvidia TensorRT。 3. **開発と検証ワークフロー** - 多様な工場環境から収集されたデータセットを用いてアルゴリズムを検証。 - 社内の物理テストセルを使用して、リアルタイムでビジョン精度を評価。 :::tip[チームの事実] 私たちのビジョンパイプラインは、高解像度の3Dポイントクラウドを処理し、最も速いロボットサイクルタイムに合わせて200ミリ秒未満で座標を返すことができます。 ::: --- ## どのような人がComputer Vision チームで活躍していますか? *私たちは数学的および幾何学的な強固な基礎を持つエンジニアを求めています:* - **技術的な能力**: 3D幾何学、線形代数、および高性能アルゴリズムに関する強力なスキル。 - **効果的なコラボレーション**: Robotics チームと密に連携し、ビジョン出力をスムーズな動作軌道に変換する。 - **継続的な学習**: 最新のコンピュータビジョン論文を読み、最先端のモデルを産業用途に適応させる。 --- ## どうすればComputer Vision チームに参加できますか? *現実世界の複雑なビジョン・認識の課題解決に挑戦したい方は、ぜひご応募ください:* - [募集職種一覧を見る](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): 東京本社(MJHQ)のアクティブな募集職種を確認し、国際的なチームの一員になりましょう。 --- ## 求める人物像 - **高い技術力**: 領域特化のアルゴリズム、システム設計、および効率的な開発ワークフローに関する深い知識。 - **チームコラボレーション**: ハードウェア、ソフトウェア、ロボティクスエンジニアと連携できるコミュニケーション能力。 - **課題解決への情熱**: 物理世界の複雑な自動化課題に主主体的に取り組み、解決に導く力。 --- ================================================================================ DOCUMENT: Embedded Hardware チーム URL: https://mujin-gemba-walk.pages.dev/ja/teams/rd-teams/mujin-controller/embedded-hardware/ SUMMARY: Embedded Hardware チームは、Mujinのロボティクスソリューションを駆動する物理電気回路、コントローラー、およびセンサーインターフェースを設計しています。 TECH STACK: Altium Designer、KiCAD、FPGA/MCU (ARM Cortex)、EtherCAT、EMC試験 SUCCESS TRAITS: 産業用電気基板設計、EMC対策、ノイズ耐性設計、リアルタイム通信ハードウェアの経験を持つエンジニアが活躍しています。 ================================================================================ ## 概要 (At a Glance) **Embedded Hardware チーム**は、過酷な工場・倉庫環境下で連続稼働するMujinControllerのメイン基板、電源ユニット、通信カード、および安全I/Oモジュールを設計・開発しています。 ### 基板・回路設計 超高速信号伝送、EtherCAT通信、およびノイズ対策を施した高密度多層PCBの設計。 ### 信頼性・適合性評価 CE、UL、産業EMC規格への適合試験および熱・振動ストレス検証。 --- ## 応募方法 - [募集職種一覧を見る](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): 東京本社(MJHQ)のアクティブな募集職種を確認し、国際的なチームの一員になりましょう。 ================================================================================ DOCUMENT: Embedded System QA チーム URL: https://mujin-gemba-walk.pages.dev/ja/teams/rd-teams/mujin-controller/embedded-system-qa/ SUMMARY: Embedded System QA チームは、ファームウェア、ハードウェア、および安全システムに対し、厳格なテストを通じて品質を検証します。 TECH STACK: HIL (Hardware-in-the-Loop)、Python、オシロスコープ、安全試験設備 ================================================================================ ## 概要 (At a Glance) **Embedded System QA チーム**は、MujinControllerのファームウェア、セーフティ回路、ハードウェア保護機能を専門機材と自動化環境でテスト・検証します。 ### ファームウェアHIL検証 Hardware-in-the-loop環境でのモータ制御・通信異常系のシミュレーションテスト。 ### 安全動作検証 非常停止、安全扉、ライトカーテンインターロック動作の厳密な実機検証。 --- ## 応募方法 - [募集職種一覧を見る](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): 東京本社(MJHQ)のアクティブな募集職種を確認し、国際的なチームの一員になりましょう。 ================================================================================ DOCUMENT: Engineering Enablement チーム URL: https://mujin-gemba-walk.pages.dev/ja/teams/rd-teams/engineering-enablement/ SUMMARY: Engineering Enablement チームは、高速なCI/CDパイプライン、開発環境インフラ、自動パッケージング、およびフリート向けリリース配送を通じて、Mujinの全開発者の生産性と信頼性を向上させます。 TECH STACK: Docker, Kubernetes, GitLab CI, Python, Ansible, Terraform, Debian パッケージング, Git & リリース管理ツール SUCCESS TRAITS: 開発ワークフローの自動化に情熱を持つエンジニア, ビルドパフォーマンスとCI/CDの最適化を追求できる人, ソフトウェアパッケージングとフリート配送の確実性を重んじる人, Mujin全体のエンジニアチームを支援・エンパワーできる人 ================================================================================ ## 概要 (At a Glance) **Engineering Enablement チーム**は、Engineering Enablement チームは、高速なCI/CDパイプライン、開発環境インフラ、自動パッケージング、およびフリート向けリリース配送を通じて、Mujinの全開発者の生産性と信頼性を向上させます。 ## チームのミッション 私たちは、Mujinの知能ロボット自動化プラットフォームのコアシステムを開発し、高度な産業自動化を支えています。 ## 主な役割と業務内容 *Mujinのソフトウェア開発の生産性とリリース信頼性の基盤を構築しています:* ### CI/CD & 開発者インフラ 高速なパイプライン、ビルドキャッシュ、開発用環境を構築・最適化し、ローカルおよびクラウド上でのコンパイルをスムーズにします。 ### リリース & パッケージ管理 Mujinの製品群全般にわたり、Debianパッケージング、Gitブランチ戦略、リリースバージョニング、更新タグの管理を行います。 ### フリートデプロイ & OTA配信 Infrastructure as Codeを実践し、現場のコントローラへ安全かつ確実にOver-The-Air(OTA)アップデートを届ける配送パイプラインを維持します。 --- ## 技術スタックと開発プロセス *DevOpsの自動化思想と厳格なリリースエンジニアリング基準を融合させています:* 1. **CI/CD & インフラの自動化** - 複雑なC++ / Pythonビルドを制御するGitLab CIおよびカスタムランナースクリプト - コンテナ環境およびクラウドインフラのためのTerraform、Ansible、Docker、Kubernetes 2. **パッケージング & リリース管理** - Debianパッケージ形式(`dpkg`, `apt`)と専用パッケージ配布サーバー - Gitブランチモデル、自動チェンジログ生成、バージョンコントロールツール 3. **継続的検証 & デプロイワークフロー** - 並行テスト実行、コンパイラ最適化、依存関係セキュリティスキャン - 仮想マシン環境でのOTAアップデート検証(ロールバックメカニズムやシステムの安全性を事前確認) :::tip[チームのファクト] DevOpsとReleaseの専門性を統合したことで、世界中の数千台のコントローラに対するパッケージ完全性を100%維持しながら、ビルド時間を40%以上短縮しました。 ::: --- ## 求める人物像 *開発者の成功とプロダクトの安定性の両方を追求する自動化エンジニアを求めています:* - **高い技術力**: Linuxシステム、コンテナネットワーク、CI/CDツール、Debianパッケージング、シェルスクリプトに関する深い知識。 - **開発者への共感と連携**: エンジニアの課題に耳を傾け、開発のボトルネックを解消するツールを自ら届ける姿勢。 - **リリース安定性へのこだわり**: 開発のスピードと、慎重なリリース検証・依存関係管理・フリート更新の安全性のバランスを取る力。 --- ## 採用・応募 *知能ロボットフリート向けの開発プラットフォームやリリースシステムを構築したい方は、ぜひご応募ください:* - [View Open Positions](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): 東京オフィスでの募集要項を確認し、グローバルチームに参加しましょう。 ================================================================================ DOCUMENT: Frontend System チーム URL: https://mujin-gemba-walk.pages.dev/ja/teams/rd-teams/mujin-os/frontend-system/ SUMMARY: Frontend System チームは、Mujinのコントローラ向けにレスポンシブなWebユーザーインターフェースおよび3Dシミュレーションビジュアル表示を開発しています。 TECH STACK: TypeScript, React, Vite, Tailwind CSS, Three.js, WebSockets SUCCESS TRAITS: ReactとTypeScriptの高い技術力, 現代的な状態管理アーキテクチャの知見, 3D Webグラフィックス(Three.js/WebGL)開発経験, クリーンで使いやすいUI/UXへのこだわり ================================================================================ ## 概要 (At a Glance) **Frontend System チーム**は、オペレータやエンジニアがMujinの知能ロボットを直感的に操作・モニタリングできるように、高性能なレスポンシブWeb UIおよびリアルタイム3Dシミュレーションツールを開発しています。 ## チームのミッション 私たちは、複雑な3Dロボティクスシミュレーション、リアルタイムエッジ制御UI、そして現代のWeb技術を融合させる架け橋となります。高度な産業自動化システムを、専門的なロボットプログラミング知識がなくても、直感的・視覚的・誰でも簡単に扱えるようにすることが私たちのミッションです。 ## 主な役割と業務内容 ### 3Dシミュレーションビューア 物理ロボットの設置環境、センサー検知エリア、予定動作軌道をリアルタイムに描画するブラウザベースの3Dアプリケーションを開発します。 ### ティーチペンダント UI 産業用タッチパネル上で動作する高速レスポンシブなWeb UIを開発し、直接的なマニュアルジョグ操作、デジタルツインシミュレーション、システムキャリブレーションを可能にします。 ### 開発者エクスペリエンス & 共通ツール Mujinのエンジニアリング全体で共通利用される内部UIデザインシステム、コンポーネントライブラリ、およびフロントエンドビルドパイプラインを維持・拡張します。 --- ## 技術スタックと開発プロセス 高性能・低遅延のビジュアル表示とモジュール性を両立した、最新のフロントエンドスタックを採用しています: 1. **コアフロントエンドスタック** - TypeScript, React 19, Vite, Tailwind CSS v4 2. **3D & リアルタイムビジュアライゼーション** - Three.js, WebGL, WebSockets(ロボットコントローラとの低遅延状態同期) 3. **テスト & デプロイメント** - Vitest, Playwright E2Eテスト, エッジハードウェアへの静的アセットデプロイパイプライン --- ## 求める人物像 - **React & TypeScriptのマスター**: 現代的なReactパターン、状態管理、型安全なAPI設計に対する深い理解。 - **3Dグラフィックスへの情熱**: 複雑な空間データをリアルタイム描画するためのThree.js、WebGL、またはWebGPUの経験・興味。 - **優れたUI/UXデザイン感覚**: 現場のオペレータにとって直感的かつアクセシブルで美しいユーザーインターフェースを追求する熱意。 --- ## チームの最新記事 --- ## 採用・応募 *Webグラフィックスの技術的挑戦に取り組み、知能ロボットのビジュアルUIを構築したい方は、ぜひご応募ください:* - [Frontend System チームの募集要項を見る](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): 東京オフィスでの募集要項を確認し、グローバルチームに参加しましょう。 ================================================================================ DOCUMENT: Functional Safety and Embedded Software チーム URL: https://mujin-gemba-walk.pages.dev/ja/teams/rd-teams/mujin-controller/functional-safety-and-embedded-software/ SUMMARY: Functional Safety and Embedded Software チームは、認証取得可能なリアルタイムコードを記述し、安全PLCをプログラミングして人間と機械を保護します。 TECH STACK: C/C++、安全PLC (IEC 61131-3)、ISO 13849-1 (PLd/PLe)、IEC 61508 (SIL2/SIL3) ================================================================================ ## 概要 (At a Glance) **Functional Safety and Embedded Software チーム**は、産業安全規格(ISO 13849、IEC 61508)に適合する決定論的な組み込みファームウェアおよびセーフティPLCプログラミングを行っています。 ### 機能安全設計 安全カテゴリ/パフォーマンスレベル(PLe)を満たすインターロックおよび危険検出ロジックの実装。 ### リアルタイムファームウェア モータドライバや各種センサーとダイレクトに通信する超高速ローレベルC/C++プログラム開発。 --- ## 応募方法 - [募集職種一覧を見る](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): 東京本社(MJHQ)のアクティブな募集職種を確認し、国際的なチームの一員になりましょう。 ================================================================================ DOCUMENT: Mujin Gemba Walk URL: https://mujin-gemba-walk.pages.dev/ja/ SUMMARY: Mujinの知能化ロボットプラットフォームに関する決定版ガイド ================================================================================ ## ツアーのテーマ ### 私たちのワークスペース **現場(Gemba)に立つ。** オフィスや研究開発拠点を紹介し、物理世界の自動化に向けた取り組みについて解説します。 [ワークスペースを見る](/ja/about-mujin/overview/) ### 私たちの技術 **MujinOSの核心。** リアルタイム認識、デジタルツイン・シミュレーション、自律移動計画が知能ロボットを動かす仕組みをご紹介します。 [技術スタックを見る](/ja/about-mujin/overview/#current-technology-stack) ### 私たちのチーム **多様なチーム。** ロボティクス、ビジョン、フロントエンドなど、世界中から集まったエンジニアチームを紹介します。 [チームを見る](/ja/teams/) ### 募集職種 **Gemba Walkに参加する。** 世界レベルの自動化課題に挑戦しませんか? グローバルで挑戦的なチームの一員になりましょう。 [採用情報を見る](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29) 世界中のトップクラスの物流・製造企業に信頼されています。 ================================================================================ DOCUMENT: Mujinのチーム URL: https://mujin-gemba-walk.pages.dev/ja/teams/ SUMMARY: Mujinの産業自動化とPhysical AIを牽引する14の開発・プロダクトチームを紹介します。 ================================================================================ **Mujin チームハブ**へようこそ。当社のR&D組織は、**14の専門エンジニアリング・プロダクトチーム**で構成され、**MujinOS**および**MujinController**プラットフォーム上で連携し、世界中の製造・物流現場の自動化を推進しています。 --- ## 🤖 Mujin OS 部門 **Mujin OS 部門**は、自律型産業用ロボットのための知能ソフトウェア層、3D認識アルゴリズム、リアルタイムモーションプランニングエンジン、および直感的なUIを開発しています。 ### Robotics System コアとなる知能モーションプランニング、ピッキングロジック、衝突防止軌道最適化、およびステートマシン実行。 [Robotics System チームを見る →](/ja/teams/rd-teams/mujin-os/robotics-system/) ### Computer Vision 3Dポイントクラウド認識、ニューラル物体検出、リアルタイム姿勢推定、およびカメラの自動キャリブレーション。 [Computer Vision チームを見る →](/ja/teams/rd-teams/mujin-os/computer-vision/) ### Frontend System 60fpsで動作するWebベースのオペレーターHMI、3D WebGLデジタルツインシミュレーション、およびリアルタイム操作画面。 [Frontend System チームを見る →](/ja/teams/rd-teams/mujin-os/frontend-system/) ### Backend System 高性能C++制御サービス、リアルタイムIPC、低遅延モータードライバー通信、およびコアシステムアーキテクチャ。 [Backend System チームを見る →](/ja/teams/rd-teams/mujin-os/backend-system/) ### Portal チーム クラウド接続、遠隔IoT監視、フリートアナリティクス、テレメトリ収集、およびWeb管理ポータル。 [Portal チームを見る →](/ja/teams/rd-teams/mujin-os/portal/) ### Product Development 標準化ロボットセルの設計、カスタムエアグリッパー、機構設計、およびメカニカルパッケージング。 [Product Development チームを見る →](/ja/teams/rd-teams/mujin-os/product-development/) ### QA チーム システムレベルの統合テスト、Hardware-in-the-Loop (HIL) シミュレーション、およびリリース検証。 [QA チームを見る →](/ja/teams/rd-teams/mujin-os/qa/) --- ## ⚡ Mujin Controller 部門 **Mujin Controller 部門**は、Mujinの産業ソリューションを支える物理制御ハードウェア、セーフティ電子回路、組み込みファームウェア、および制御盤の設計・製造・認証を担当しています。 ### Embedded Hardware 産業用PCB回路設計、パワーエレクトロニクス、リアルタイムフィールドバス制御、および電磁ノイズ耐性設計。 [Embedded Hardware チームを見る →](/ja/teams/rd-teams/mujin-controller/embedded-hardware/) ### Functional Safety & Embedded Software リアルタイムファームウェア、セーフティPLCプログラミング(ISO 13849 / IEC 61508)、およびインターロック設計。 [Functional Safety チームを見る →](/ja/teams/rd-teams/mujin-controller/functional-safety-and-embedded-software/) ### Embedded System QA 環境ストレス試験、EMC適合性試験、およびHardware-in-the-Loopファームウェア検証。 [Embedded System QA チームを見る →](/ja/teams/rd-teams/mujin-controller/embedded-system-qa/) ### Product Management プロダクトロードマップの策定、産業標準規格の管理、および開発機能の優先順位付け。 [Product Management チームを見る →](/ja/teams/rd-teams/mujin-controller/product-management/) ### Production チーム 制御盤の製造・配線、ワイヤーハーネス加工、品質検査、および出荷管理。 [Production チームを見る →](/ja/teams/rd-teams/mujin-controller/production/) --- ## 🚚 Warehouse Execution System & Fleet **Warehouse Execution System & Fleet チーム**は、物流倉庫全体における複数ロボットやAGV/AMR(無人搬送車)の走行経路制御、配車最適化、および上位システム統合を開発しています。 ### WES & Fleet Systems 倉庫実行システム(WES)、AGV/AMR交通管制アルゴリズム、物流インターフェース、および配車制御。 [WES & Fleet Systems チームを見る →](/ja/teams/rd-teams/warehouse-execution-system-and-fleet/) --- ## 🛠️ Engineering Enablement **Engineering Enablement チーム**は、全開発部門の開発者ワークフロー、CI/CDパイプライン、インフラ、およびツールチェーンを支え、組織の開発能力を最大化します。 ### Engineering Enablement 自動化CI/CDパイプライン、開発者ツールチェーン、パッケージングインフラ、およびAI Skillsワークフロー運用。 [Engineering Enablement チームを見る →](/ja/teams/rd-teams/engineering-enablement/) --- ### 私たちの開発哲学:「Think Like Owners」 Mujinでは、エンジニア一人ひとりがアーキテクチャの選択、技術選定、および継続的デリバリーに関する強い当事者意識(Ownership)を持っています。26カ国以上の国籍が集まるグローバルな環境で、知能ロボティクスとPhysical AIの課題に挑んでいます。 - [Mujin エンジニアリングチームに参加する](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): 東京本社(MJHQ)でのアクティブな募集職種を確認し、次世代の知能ロボットシステムを共に開発しましょう。 ================================================================================ DOCUMENT: Mujinのビジョンとコアバリュー URL: https://mujin-gemba-walk.pages.dev/ja/about-mujin/values/ SUMMARY: 人々を過酷な労働から解放し、創造・イノベーション・世界をよりよくすることに注力できる世界を実現するという私たちのビジョン。 ================================================================================ ## Mujinのビジョン > **[NOTE]** "人々を過酷な労働から解放し、創造・イノベーション・世界をよりよくすることに注力できる世界を実現する" ## Mujin Core Values ### 主要な要点 (Key Takeaways) 私たちは、**人々を過酷な労働から解放する**というミッションを果たすため、以下のコアバリューを極めて重視しています。 * **変革の追求 (Innovate with Speed):** あらゆる分野で**スピード**と**効率**を最大化し、変革を成し遂げます。 * **不屈の闘志 (Never Give Up):** 最後の瞬間まで決して諦めない。**勝者は諦めない**精神を体現します。 * **当事者意識 (Take Initiative):** 環境が変わるのを待つのではなく、自ら**率先して問題解決**に行動します。 * **大局的な視点 (Understand the Big Picture):** 「何のためにその仕事をするのか」目的を明確にし、**チームの目標**に繋げます。 * **最高品質 of Quality:** 私たちの仕事は**社会的責任**を伴うため、最高品質に執念を持ちます。 * **互いの尊重と鼓舞 (Inspire Others):** 仲間の成長を助け、互いに**インスパイア(鼓舞)**し合ってチームで成功します。 * **仕事への情熱 (Be Crazy):** 情熱を**創造性とパワーの源**とし、自らの仕事に夢中になります。 --- イノベーションはスピードと効率から生まれるものであり、大企業よりも、高い機動力を持つ少数精鋭によって成し遂げられることが多い。我々もあらゆる分野において、常にスピードと効率を重視し、革新的な仕事をし続けなければならない。 Mujinは最後の1分1秒まで決して諦めず、戦い続けるチームでなければならない。諦める者に勝利はなく、勝者は決して諦めない。 不満を漏らして環境が変わるのを待つのではなく、問題解決のために自ら率先して行動を起こしているか?文句を言うだけなら誰にでもできる。欠点を指摘するのではなく、解決策を見出すべきだ。 なぜその仕事をするのか」「会社にどのような価値をもたらすのか」「今すぐやるべきことなのか」。常に自問自答し、目的を明確にすることで初めて、素晴らしい成果を生み出すことができる。 Mujinの製品は、単なる趣味の工作物ではなく、大きな社会的責任を伴うものである。だからこそ、我々はすべての仕事において「最高品質」を追求し続けなければならない。 ビジネスにおいて、単に優秀なプレイヤーであるだけでは不十分である。偉業は一人ではなく、チームの力によって成し遂げられるからだ。互いの違いを尊重し、単に仲間の成長を「助ける」だけでなく、チームとして成功するために周囲を「鼓舞(インスパイア)」し合うことが求められる。 情熱こそが創造性と力の源である。素晴らしい仕事をする唯一の方法は、自分の仕事を愛し、夢中になることだ。 ================================================================================ DOCUMENT: Portal チーム URL: https://mujin-gemba-walk.pages.dev/ja/teams/rd-teams/mujin-os/portal/ SUMMARY: Portal チームは、Mujinの物理ロボットとクラウドを接続し、遠隔監視、リアルタイムアナリティクス、およびフリート管理を実現します。 TECH STACK: Go, Python, TypeScript, React, PostgreSQL, Docker, Kubernetes, AWSなどの主要クラウドサービス SUCCESS TRAITS: クラウドネイティブアーキテクチャの知識・経験, IoTのスケーラビリティ設計, セキュアなネットワーク設計, Webインターフェース開発スキル ================================================================================ ## 概要 (At a Glance) **Portal チーム**は、Portal チームは、Mujinの物理ロボットとクラウドを接続し、遠隔監視、リアルタイムアナリティクス、およびフリート管理を実現します。 ## チームのミッション 私たちは、Mujinの知能ロボット自動化プラットフォームのコアシステムを開発し、高度な産業自動化を支えています。 ## 主な役割と業務内容 *何千台ものアクティブな機器を支えるクラウドおよびエッジIoTプラットフォームを構築しています:* ### Remote Support Tunnels セキュアなVPNおよびリバースプロキシトンネルを開発し、現地コントローラへのリモートアクセスを可能にして迅速なトラブルシューティングを実現します。 ### Telemetry Pipelines ログ、ピッキングレート、エラーメトリクスを取り込み、カスタマーダッシュボードで視覚化するためのパイプラインを構築します。 ### OTA Deployments ソフトウェアアップデートを安全にパッケージングし、エッジコントローラへ配信するデプロイパイプラインを維持・管理します。 --- ## 技術スタックと開発プロセス *高信頼性・コンテナ化・スケーラブルなソフトウェアを構築しています:* 1. **プログラミング言語 & フレームワーク** - Backendマイクロサービス向け: Go / Python - 開発者ポータル・ダッシュボード向け: TypeScript / React 2. **インフラ & IoTセキュリティ** - コアクラウドインフラ: AWS - オーケストレーション・エッジ管理: Kubernetes (K8s/K3s) 3. **開発 & デプロイワークフロー** - Gitlab CIおよびコンテナレジストリによるCI/CD自動化 - 実際のローカルコントローラとクラウドロジックを検証するハイブリッド環境 :::tip[チームのファクト] 当社のシステムにより、エンジニアは数千キロ離れた現地で稼働するロボットを低遅延でリモートデバッグでき、現場への移動時間を大幅に削減しています。 ::: --- ## 求める人物像 *クラウドとエッジ双方の制約を理解し活用できるエンジニアを求めています:* - **高い技術力**: API設計、マイクロサービス、データベース、コンテナオーケストレーションの豊富な経験。 - **効果的なコラボレーション**: 複雑なインフラ要件を使いやすいWebダッシュボードに落とし込む能力。 - **継続的な学習**: 最新のセキュアなIoTプロトコルやパフォーマンス改善を自ら取り入れる姿勢。 --- ## 採用・応募 *リアルワールドのロボットをクラウドに接続する開発に挑戦したい方は、ぜひご応募ください:* - [View Open Positions](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): 東京オフィスでの募集要項を確認し、グローバルチームに参加しましょう。 ================================================================================ DOCUMENT: Product Development チーム URL: https://mujin-gemba-walk.pages.dev/ja/teams/rd-teams/mujin-os/product-development/ SUMMARY: Product Development チームは、機械・エア圧・ハンド機構の設計を行い、標準化された高性能なロボットセルを開発しています。 TECH STACK: 3D CAD (SolidWorks/Inventor)、FEA解析、エア回路設計、メカトロニクス SUCCESS TRAITS: ロボットハンド(エンドエフェクター)設計、精密機械工学、現場導入経験を持つエンジニアが活躍しています。 ================================================================================ ## 概要 (At a Glance) **Product Development チーム**は、Mujinの知能ロボットセルにおける機械構造、ハンド(エンドエフェクター)、エア圧システム、および周辺ガイド機構の設計・標準化を担当しています。 ## チームのミッション 多様な形状・重量のワークを高速かつ確実にピック&プレースできる革新的なハードウェアセル構造を設計し、製品化と標準化を推進します。 ### ロボットハンド設計 真空パット、メカニカルハンド、パレット搬送用特殊エンドエフェクターのカスタムおよび標準設計。 ### メカトロニクスセル構築 安全柵、カメラ架台、コンベア連携ガイドなどの機械系コンポーネントを標準モジュール化。 --- ## 応募方法 - [募集職種一覧を見る](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): 東京本社(MJHQ)のアクティブな募集職種を確認し、国際的なチームの一員になりましょう。 ================================================================================ DOCUMENT: Product Management チーム URL: https://mujin-gemba-walk.pages.dev/ja/teams/rd-teams/mujin-controller/product-management/ SUMMARY: Product Management チームは、プロダクトロードマップを定義し、顧客要件を取りまとめ、開発チームの方向性を調整します。 TECH STACK: Jira、Confluence、ロードマップ策定、産業安全規格管理 ================================================================================ ## 概要 (At a Glance) **Product Management チーム**は、MujinControllerおよびハードウェア製品群の長期的なプロダクトロードマップ策定、市場・現場要件の要約、規格認証管理を行っています。 ### ロードマップ&要件策定 顧客現場やセールス・ソリューション部門のフィードバックを元に製品仕様を策定。 ### 標準規格適合 グローバル導入に必要なCE、UL、ISO認証手続きおよび開発部門との調整。 --- ## 応募方法 - [募集職種一覧を見る](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): 東京本社(MJHQ)のアクティブな募集職種を確認し、国際的なチームの一員になりましょう。 ================================================================================ DOCUMENT: Production チーム URL: https://mujin-gemba-walk.pages.dev/ja/teams/rd-teams/mujin-controller/production/ SUMMARY: Production チームは、Mujinの制御盤およびロボットセルの組み立て、配線、キャリブレーション、出荷前検査を行います。 TECH STACK: 制御盤組み立て、ハーネス加工、通電テスト、品質検査チェッカー ================================================================================ ## 概要 (At a Glance) **Production チーム**は、設計されたMujinController制御盤の組み立て、配線、試験、および出荷管理を担うモノづくりの中心拠点です。 ### 制御盤組み立て&配線 図面に基づいた高品質な電気配線、コンポーネント実装、および品質チェック。 ### 出荷前通電・校正検査 出荷前の全製品に対する絶縁・耐圧・通電・実機接続テストの実施。 --- ## 応募方法 - [募集職種一覧を見る](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): 東京本社(MJHQ)のアクティブな募集職種を確認し、国際的なチームの一員になりましょう。 ================================================================================ DOCUMENT: QA チーム URL: https://mujin-gemba-walk.pages.dev/ja/teams/rd-teams/mujin-os/qa/ SUMMARY: QA チームは、システムレベルの統合テスト、回帰テスト、およびエンドツーエンドシナリオ検証を通じて、ソフトウェアの安定性を保証します。 TECH STACK: Python、PyTest、CI/CD (Jenkins/GitHub Actions)、3Dシミュレーター、物理テストセル SUCCESS TRAITS: 自動テストフレームワーク構築、品質保証、複雑なシステム統合テストの知識を持つエンジニアが活躍しています。 ================================================================================ ## 概要 (At a Glance) **QA チーム**は、Mujin OSプラットフォームの全リリース候補に対して厳格な自動化テストおよび物理実機テストを実行し、品質と安全性を担保しています。 ### 自動回帰テスト 3Dシミュレーター環境を活用し、数千パターンのピッキング・動作シナリオを夜間自動実行。 ### 実機統合テスト MujinHQの物理ロボットセルを使用して、新機能やファームウェア更新の最終リリース検証を実施。 --- ## 応募方法 - [募集職種一覧を見る](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): 東京本社(MJHQ)のアクティブな募集職種を確認し、国際的なチームの一員になりましょう。 ================================================================================ DOCUMENT: Robotics System チーム URL: https://mujin-gemba-walk.pages.dev/ja/teams/rd-teams/mujin-os/robotics-system/ SUMMARY: Robotics System チームは、Mujinのコントローラにおけるコアな知能、モーションプランニング、ピッキングのアプリーケーションロジック、および現場への導入最適化を開発しています。 TECH STACK: 主にC++、Python、独自のシミュレーション環境、有限ステートマシン(FSM)、およびシステムパフォーマンスのプロファイリングツールを使用しています。 SUCCESS TRAITS: 数学、ロボットの運動学、ロジックの構築、または実機ハードウェアの手動トラブルシューティングに関する深い背景を持つエンジニアが活躍しています。 ================================================================================ ## 概要 (At a Glance) **Robotics System チーム**は、Robotics System チームは、Mujinのコントローラにおけるコアな知能、モーションプランニング、ピッキングのアプリーケーションロジック、および現場への導入最適化を開発しています。 ## チームのミッション 私たちは、Mujinの知能ロボット自動化プラットフォームのコアシステムを開発し、高度な産業自動化を支えています。 ## 主な役割と業務内容 ## Robotics System チームのミッション(使命)は何ですか? ## Robotics System チームは具体的にどのような業務を行っていますか? Robotics System チームは、知能ロボットに命を吹き込むために密接に連携する3つの専門サブチームに分かれています: ### Robotics System チーム 1: 運動学 & モーションプランニング (Kinematics & Motion Planning) *私たちはMujinコントローラの数学、物理、運動学ソルバーを担当しています:* ### 運動学 & 力学 順/逆運動学(IK)ソルバーやロボットの動的モデルを開発し、正確なモーター位置と力を計算します。 ### 衝突回避 障害物やセルの壁を回避する安全な経路を計算する、高速でリアルタイムな衝突チェックアルゴリズムを構築します。 ### 軌道最適化 加速度プロファイルを最適化することで、経路を滑らかにし、サイクルタイムを最小化し、関節の摩耗を防ぐアルゴリズムを開発します。 --- ### Robotics System チーム 2: アプリケーションロジック & シーケンス制御 (Application Logic & Sequencing) *私たちはMujinソリューションのロジックフローとピッキングシーケンスを担当しています:* ### ピッキングシーケンス制御 「いつ画像認識を行い」「いつピッキングし」「どのように製品の向きを変え」「いつプレースするか」を協調制御するステートマシンを設計します。 ### エラーリカバリロジック 吸着不良、箱の重なり、一時的なコンベヤの詰まりなど、現実世界のトラブルに対応する堅牢なリカバリロジックを構築します。 ### ハンド制御API ロボットハンドの状態、真空度、機械的状態、圧力センサーなどを管理するソフトウェアインターフェースを開発します。 --- ### Robotics System チーム 3: 現場導入 & カスタマイズ (Deployment & Customization) *私たちはMujinロボット導入の最終フェーズの最適化を担当しています:* ### 現場パラメータ調整 速度カーブ、コンベヤタイミング、吸着遅延などを分析してパフォーマンスを引き出し、サイクルタイムを短縮します。 ### カスタムシステム統合 Mujinコントローラを、各現場固有の倉庫システムやセンサーと接続するためのカスタムアダプターやスクリプトを構築します。 ### 導入トラブルシューティング 現場のフィールドエンジニアと協力し、周囲の照明環境や特殊な箱サイズなど、現場固有の問題をデバッグします。 --- ## どのような技術スタックとエンジニアリングワークフローを使用していますか? *私たちは、遅延クリティカルなモーションアルゴリズムと、堅牢なアプリケーションロジックを構築しています:* 1. **Robotics System チーム 1 (運動学 & モーション)** - **言語と概念**: 運動学ソルバー用の高性能C++、プロトタイピング用のPython、数値最適化、線形代数。 - **ワークフロー**: 動作シミュレーションによる衝突回避の検証と、社内ワークショップでの産業用ロボット実機によるテスト。 2. **Robotics System チーム 2 (アプリ & ロジック)** - **言語とフレームワーク**: 上位のステートマシンやシーケンススクリプト用のPython、低遅延処理用のC++、独自の有限ステートマシン(FSM)構造。 - **ワークフロー**: 吸着信号喪失などの予期せぬエラー時の挙動を検証するテスト作成と、テストセルでの実機調整。 3. **Robotics System チーム 3 (現場導入 & パラメータ調整)** - **言語とフレームワーク**: カスタムスクリプトやアダプター用のPython、シェルスクリプト、パフォーマンスアナライザー、リモートデバッグツール。 - **ワークフロー**: パイロットテスト環境での動作プロファイリングと、現場エンジニアとの密な連携。 :::tip[チームの事実] 低レイヤの運動学(ミリ秒単位での動作解決)、高レイヤのエラーリカバリ(自律的なリトライ動作)、および現場でのチューニングを組み合わせることで、Robotics System チームは稼働の安定性を確保しつつ、サイクルタイムを平均10〜15%向上させています。 ::: --- ## どのような人がRobotics System チームで活躍していますか? *私たちはロボット工学の基礎を愛する、論理的かつ分析的な問題解決者を求めています:* - **技術的な能力**: C++、Python、線形代数、ロボット工学の数学、またはシステムデバッグに関する強いスキル。 - **効果的なコラボレーション**: ビジョンセンサーの入力を滑らかで信頼性の高いピッキング動作に変換するために、他のチーム(ビジョン、ハードウェア、デプロイ)と連携する。 - **継続的な学習と適応力**: 新しいロボット工学の文献を読み進め、現実世界の複雑なエラーケースをデバッグし、多様な工場環境に適応する熱意。 --- ## どうすればRobotics System チームに参加できますか? *モーションプランニング、シーケンス制御、または現場導入の課題解決に挑戦したい方は、ぜひご応募ください:* - [募集職種一覧を見る](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): 東京本社(MJHQ)のアクティブな募集職種を確認し、国際的なチームの一員になりましょう。 --- ## 求める人物像 - **高い技術力**: 領域特化のアルゴリズム、システム設計、および効率的な開発ワークフローに関する深い知識。 - **チームコラボレーション**: ハードウェア、ソフトウェア、ロボティクスエンジニアと連携できるコミュニケーション能力。 - **課題解決への情熱**: 物理世界の複雑な自動化課題に主主体的に取り組み、解決に導く力。 --- ================================================================================ DOCUMENT: Warehouse Execution System and Fleet チーム URL: https://mujin-gemba-walk.pages.dev/ja/teams/rd-teams/warehouse-execution-system-and-fleet/ SUMMARY: Warehouse Execution System and Fleet チームは、マルチロボットフリート連携、AGV/AMR交通管制、および倉庫システムインターフェースを開発しています。 TECH STACK: Go、Python、GraphQL/REST、AGV/AMR交通制御アルゴリズム、WMS/WESプロトコル ================================================================================ ## 概要 (At a Glance) **Warehouse Execution System and Fleet チーム**は、物流倉庫全体における複数ロボットやAGV/AMR(無人搬送車)の最適な走行経路制御、配車最適化、および上位WMSシステムとの統合を開発しています。 ### フリート交通管制 デッドロックの回避や高密度走行環境における複数AGV/AMRのリアルタイム走行制御。 ### WESシステム統合 上位WMS(倉庫管理システム)と連携したオーダー分配・搬送指示の最適化。 --- ## 応募方法 - [募集職種一覧を見る](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): 東京本社(MJHQ)のアクティブな募集職種を確認し、国際的なチームの一員になりましょう。 ================================================================================ DOCUMENT: チームブログ & 現場ストーリー URL: https://mujin-gemba-walk.pages.dev/ja/blog/ SUMMARY: Mujinのエンジニアリングおよびプロダクトチームが執筆する、技術深掘り、アーキテクチャ設計、開発カルチャーの裏側。 ================================================================================ **Mujin 現場ストーリー & エンジニアリングブログ**へようこそ!ここでは、エンジニアリング、プロダクト、オペレーションの各チームが、大規模産業自動化プラットフォームの開発で得た知見やアーキテクチャの意思決定、技術的探求について発信しています。 ## 最新ストーリー --- ## 主なトピック & カテゴリー ### Mujin OS & フロントエンド リアルタイムHMIインターフェース、Webベースのロボットコントローラー、Physical AI向けコンポーネント開発の解説。 ### ロボティクス & 3Dビジョン 3Dビジョン処理、点群認識、運動計画アルゴリズム、複数ロボットのフリート同期技術。 ### WES & フリート制御 倉庫実行システム(WES)、物流自動化、高スループット配車・制御アルゴリズムのアーキテクチャ。 --- ## 記事の執筆方法 Mujinのチームメンバーは、`/keystatic` の **Keystatic CMS** または `src/content/docs/ja/blog/` ディレクトリにMDXファイルを作成することで、簡単に新しいブログ記事を作成・公開できます。 ================================================================================ DOCUMENT: 会社概要 URL: https://mujin-gemba-walk.pages.dev/ja/about-mujin/overview/ SUMMARY: 株式会社Mujinは、Physical AIと知能ロボティクスのパイオニアです。自律的な認識・運動計画・フリート実行を可能にするMujinOSを開発しています。 ================================================================================ ## 主なハイライトと運用実績(2026年現在) ### グローバルな組織力 東京本社(江東区)および、**アトランタ(米国)**、**アイントホーフェン(オランダ)**、**広州(中国)**のグローバル拠点を合わせ、世界全体で**350名以上の従業員**が在籍しています。 ### 強固な経営基盤 シリーズDで**2.33億ドル(約350億円)以上**を調達し、日本経済新聞の**「2025年スタートアップ資金調達ランキング」で1位**にランクインしています。 ### Physical AI プラットフォーム リアルタイムの**空間認識、動作計画(モーションプランニング)、およびデジタルツイン・シミュレーション**に基づき、主要ロボットメーカー(ファナック、安川電機、ABB、川崎重工業など)のロボットをシームレスに自律動作させます。 ### 特許価値成長力 国内17位 米レクシスネクシスの「パテントサイトプラス」を用いた特許価値成長力ランキングで**国内17位**にランクイン。他社からの引用頻度など技術的な質でも高く評価されています。 --- ## 企業成長とマイルストーン 1. ### 創業とコア技術開発(2011年〜2023年) **滝野一征(CEO)**と**ロセン・ディアンコフ博士(CTO)**によって東京で設立。独自の知能ロボット技術**「MujinMI (Machine Intelligence)」**の基盤となる数学的モデルの開発に十数年を費やし、干渉回避のためのリアルタイム動作計画および3D認識技術を確立しました。 2. ### 特許価値成長力で国内17位&デジタルツインUI(2024年) 米レクシスネクシス社の特許分析ツール「パテントサイトプラス」を用いた特許価値成長力ランキングで**国内17位**にランクイン。単なる特許件数にとどまらず、他社からの被引用数や技術的価値が高く評価されました。 - 新デザインの**MujinController UI**を発表。専門知識のない現場スタッフでもドラッグ&ドロップで箱サイズを追加し、稼働を止めずにリアルタイムの**デジタルツイン**シミュレーションを行える環境を実現しました。 3. ### シリーズD資金調達とグローバル経営再編(2025年) NTTグループおよびQIAが主導するシリーズDラウンド(デット含め総額**2億3300万ドル**以上)を完了。日本経済新聞の**「2025年スタートアップ資金調達(エクイティ)ランキング」で1位**を獲得しました。 - 日本・米国・欧州・中国を統合する「グローバルリーダーシップ・キャビネット」を設置し、サードパーティのシステムインテグレーター(SI)向けにOSのAPIを開放するパートナープログラムを開始しました。 4. ### Physical AIの成熟とWESの進化(2026年) MujinOSは個々のロボット制御を超え、AGVやロボットフリート、物品フロー全体を管理する包括的な**倉庫実行システム(WES)**へと進化。 - コンテナ・トラックからの自律荷下ろしロボット**「TruckBot」**は主要物流拠点に実稼働導入され、1時間あたり最大**1,000ケース**の荷下ろしを実現。 - グローバルの認定SIパートナー数は**50社以上**に拡大し、MujinOS上で構築された多様なカスタム自動化アプリケーションが現場へ展開されています。 --- ## 現在のテクノロジースタック ### MujinOS セルの「脳」の役割を果たすOS。ロボット非依存(ロボットアグノスティック)で、異なるメーカーのロボットアーム(ファナック、ABB、安川電機など)を単一のソフトウェアインターフェースで制御します。 ### MujinController MujinOSを動作させるための高性能なエッジコンピューティングハードウェア。ローカルの3Dカメラ認識、モーションプランニング、ロボットコントローラを統合します。 ### 3D認識 独自開発のマルチカメラ認識システム。事前登録されたCADデータなしで、混載された未知の箱のサイズ、質感、向きなどをリアルタイムに測定します。 ### リアルタイム動作計画 リアルタイムで干渉を防止する動作軌道を計算。ロボットの可動範囲内に障害物が侵入すると、数ミリ秒で干渉を回避する新しい軌道をリアルタイムに再計算し、エラー停止することなく動作を継続します。 --- ## 主な用途 * **混載デパレタイズ:** パレットにランダムに積まれた混載ボックス(ケース)の荷下ろし。 * **トラック荷下ろし (TruckBot):** 伸縮式コンベヤを用いてトラックやコンテナから荷下ろしを行う自律ロボットフリート。 * **ピースピッキング:** ECオーダーフルフィルメントなど、商品ビンから目的のアイテムをピックアップして仕分け。 * **バラ積みピッキング:** マシンテーディングなどのために、金属部品をビンから自律ピッキング。 * **高精度組み立て:** 力覚センサを用いた機械ギアや精密部品の高度なかん合。 > **[TIP]** Physical AIの未来を築くチームに参加しませんか?[採用情報ページ](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29)をご覧いただくか、[チーム紹介セクション](/ja/teams/)から各エンジニアリング部門の紹介をご覧ください。 ================================================================================ DOCUMENT: 共同編集者向けガイド:AI Skills ワークフローと運用基準 URL: https://mujin-gemba-walk.pages.dev/ja/blog/contributing-guide/ SUMMARY: AI Skillsを活用してMujin Gemba Walk Wikiページを効率的に編集するためのオンボーディングガイド。 ================================================================================ **Mujin Gemba Walk 共同編集者向けガイド**へようこそ! このサイトは、採用チーム(Talent Acquisition)や候補者向けの公開「Wikipedia」およびソーシングツールとして機能し、当社のエンジニアリングチーム、文化、技術に関する深く、信頼できるインサイトを提供します。 ドキュメントの正確性と透明性を維持し、誰でも簡単に編集を行えるよう、本リポジトリでは **Skills-First Workflow(AIスキル主導のワークフロー)** を採用しています。リポジトリ内に定義された **AI Skill マニフェスト** を読み込ませることで、お使いの AI コーディングアシスタント(Cursor、Antigravity、Claude Code、Copilot、ChatGPT など)を使って数分でページを作成・更新できます。 --- ## 🤖 AI Skills-First ワークフロー(標準編集手順) 最も手軽でおすすめの貢献方法は、Markdown の構文記述、フロントマターのスキーマ検証、および日英の相互翻訳を AI アシスタントに任せる方法です。 リポジトリの [`skills/`](file:///home/yutoh/Projects/mujin-gemba-walk/skills/) ディレクトリ配下に、ドキュメント種別ごとの AI Skill 定義が格納されています。 1. ### お使いの AI エディタ / アシスタントでプロジェクトを開く Cursor、Antigravity、Zed、Claude Code などお好みの AI 開発環境で本リポジトリを開くか、Web UI のシステムプロンプトにスキルファイルを読み込ませます。 2. ### 対象の AI Skill を読み込む AI アシスタントに対して、指示書として対象のスキルファイルを読み込ませます: - **チーム紹介ページ**: **`skills/team-page-builder.md`** を指定 - **チームブログ記事**: **`skills/blog-post-builder.md`** を指定 3. ### 自然言語で更新を依頼する 自然な日本語または英語で作成・更新を依頼します。例えば: > *「`skills/team-page-builder.md` を使用して DevOps チームのプロファイルを更新してください。OpenTelemetry と ArgoCD を新たに導入したこと、および成功する人物像に『クラウドネイティブな可観測性の知見』を追加してください。」* > > *「`skills/blog-post-builder.md` を使用して、Mujin OS の 60fps WebGL ビューポートに関する開発ストーリー記事を新しく執筆してください。」* 4. ### 生成された日英ドキュメントを確認する AI Skill は以下のルールを自動的に強制・処理します: - **AEO メタデータの保証**: `description`(概要)、`techStack`(技術スタック)、`successTraits`(求める人物像)を確実に生成。 - **日英ドキュメントの完全同期**: 英語版 (`src/content/docs/blog/...` または `teams/...`) を作成・更新すると同時に、日本語版 (`src/content/docs/ja/...`) を自動翻訳・同期生成。 - **デザインコンポーネント構造化**: チームの役割を ``、ワークフローを `` に自動整形。 5. ### コミットとプッシュ ローカルで生成結果を確認後、変更ファイルをステージング・コミットし、GitHub にプッシュして Pull Request を作成します。 --- ## 🛡️ マルチ AI 対応の自動品質ガードレール (Pre-commit Hooks) チームメンバーがどの AI コーディングツールや LLM モデルを使用して執筆した場合でも、リポジトリ側の **自動 Pre-commit ガードレール** が最終品質を保護します: - **`pnpm okf:sync`**: 全 MDX ドキュメントに対して不足している `type` フロントマターを自動補完。 - **`pnpm generate:llms`**: 必須 AEO メタデータを検証し、公開用の LLM インデックス (`/llms.txt`) を更新。 - **`pnpm i18n:check`**: 日英ペアの存在を監査し、未翻訳ページやフロントマターの差分を警告出力。 `git commit` 実行時に、`simple-git-hooks` と `lint-staged` によってこれらの検証スクリプトが自動的に順次実行されます。 --- ## 🖥️ 手動編集 & Keystatic CMS ワークフロー(代替手順) AI アシスタントを使わず、リッチテキストエディタで直接手動編集を行いたい場合は **Keystatic CMS** を使用できます: 1. リポジトリをクローンし、**pnpm** で依存関係をインストールします: ```bash pnpm install ``` 2. 開発サーバーおよび Keystatic UI を起動します: ```bash pnpm dev ``` 3. ブラウザで **`http://localhost:4321/keystatic`** を開き、英語および日本語コレクション(チーム紹介、ブログ記事、福利厚生)をビジュアル編集します。 4. 変更を保存し、Git 経由で `.mdx` ファイルをコミットします。 --- ## 📝 執筆ガイドラインと回答エンジン最適化 (AEO) 候補者や AI 検索エンジン(Perplexity、ChatGPT、Gemini など)は、本サイトを参照して Mujin に関する正確な情報を取得します。編集時は以下の原則を意識してください: ### BLUF (結論先出し) フロントマターの `description` に 1〜2 文の簡潔な概要を入力してください。ページの最上部にスタイリングされた Quick Answer バナーとして自動描画されます。 ### 事実に基づく技術的詳細 使用ツールや課題(C++17/20、モーションプランニング、デジタルツインの遅延限界、RTOS など)の具体的な技術名称を記載してください。 ### 日英の完全同期 英語と日本語のドキュメントを一貫させてください。`skills/team-page-builder.md` や `skills/blog-post-builder.md` を読み込ませれば、AI が自動で日英同期を行います! ### 標準デザインシステムの活用 手動のインラインスタイルは避け、組み込みのコンポーネント(``, ``, ``)を利用してクリーンに記述してください。 --- > **[TIP]** AI Skill の使い方に関する質問や、新しい Skill 定義の提案は、**Engineering Enablement / Frontend System チーム**または GitHub の Issue にてお問い合わせください。 ================================================================================ DOCUMENT: 回答エンジン最適化 (AEO) & LLM インデックス標準 URL: https://mujin-gemba-walk.pages.dev/ja/blog/aeo-standards/ SUMMARY: Mujin Gemba WalkがどのようにAI検索エンジン、LLM、および開発者アシスタントに向けて最適化されているかを説明します。 ================================================================================ **回答エンジン最適化 (AEO: Answer Engine Optimization)** とは、AIを活用した検索エンジン(Perplexity、Gemini、ChatGPT、Claudeなど)がコンテンツを簡単に読み込み、解析し、引用できるようにウェブコンテンツを構造化することです。このプロジェクトでは、**「Bottom Line Up Front」(BLUF: 結論先出し)** 構造のコンテンツ、**JSON-LD 構造化データ (FAQ/About スキーマ)**、および **全自動化された LLM 専用インデックス (`/llms.txt` および `/llms-full.txt`)** を用いて AEO を実装しています。 --- ## 採用における AEO の重要性 今日のソフトウェアエンジニアが企業の情報を調べる際、ウェブサイトのページを一つずつ巡ることは少なくなっています。代わりに、彼らはAIアシスタントに直接以下のような質問を投げかけます: - *「Mujinのロボティクスシステムチームの開発言語と技術スタックは何ですか?」* - *「Mujinのミッションと行動指針(コアバリュー)を教えてください。」* - *「Mujinのオペレーティングシステムは、従来のロボットコントローラーと何が違うのですか?」* このサイトをAI検索エンジン向けに最適化することで、転職候補者がAIツールを使用した際、当社の一次情報に基づいた**正確で構造化され、適切な引用リンクを含んだ回答**が確実に生成されるようになります。 --- ## 🛠 コアとなる AEO の仕組み このプロジェクトでは、主に以下の3つのレイヤーで最適化を行っています: ### BLUF (結論先出し) フロントマター 各ページのフロントマター `description` フィールドに1〜2文のエグゼクティブサマリーを記述します。この要約はHTMLメタタグ、JSON-LDスキーマ、および `/llms.txt` インデックス用に自動抽出されます。 ### JSON-LD 構造化データ カスタムの `` コンポーネントが、フロントマターのメタデータ(`description`, `techStack`, `successTraits`, `faqs`)を解析し、schema.org 準拠の JSON-LD FAQ/About スクリプトを動的に自動生成・挿入します。 ### 全自動化された LLM テキストインデックス テキスト専用の2つのエンドポイントを公開しています。`/llms.txt`(全ページのリンクと要約のリスト)と、`/llms-full.txt`(全コンテンツを一つに結合したテキスト)です。これらはビルド時(`scripts/generate-llms.mjs`)に自動生成され、AIやRAG(検索拡張生成)のコンテキストに最適化されています。 --- ## 📝 執筆者・AI Skills 向け AEO ガイドライン ページを作成・編集する際は、以下のガイドラインに従ってAIフレンドリーなドキュメントを作成してください。**当リポジトリの AI Skill ([`skills/team-page-builder.md`](file:///home/yutoh/Projects/mujin-gemba-walk/skills/team-page-builder.md) & [`skills/blog-post-builder.md`](file:///home/yutoh/Projects/mujin-gemba-walk/skills/blog-post-builder.md)) を使用すれば、これらの生成がすべて自動処理されます!** 1. ### フロントマターに明確な BLUF 概要 (description) を設定する フロントマターの `description` フィールドに1〜2文の簡潔な要約を記述します: ```yaml description: "ロボティクスシステムチームは、Mujinの産業用ロボットアーム向けにコア運動計画アルゴリズムおよびROS2コントローラーを開発しています。" ``` 2. ### 技術スタックと求める人物像のメタデータを記述する チーム紹介ページでは、フロントマターに `techStack` と `successTraits` の配列を記述します: ```yaml techStack: - "C++20" - "Python" - "ROS2 / MoveIt" successTraits: - "3D運動学・キネマティクスの深い知見" - "リアルタイムシステム開発経験" ``` 3. ### LLM マニフェストの生成はビルドスクリプトに任せる `public/llms.txt` や `public/llms-full.txt` を手動で編集しないでください。`scripts/generate-llms.mjs` が `pnpm build`、`pnpm generate:llms`、および `git commit` フックの実行時に自動で全 MDX を走査し、インデックスを全自動生成します。 --- > **[TIP]** いつでも以下のコマンドを実行することで、フロントマターのメタデータや AEO スキーマが正しく設定されているか検証できます: > ```bash > pnpm generate:llms > ``` > このスクリプトはリポジトリ内の全ページを検査し、`description` や `techStack` の不足があれば通知します。 ================================================================================ DOCUMENT: 産業用ロボット向けリアルタイムWeb HMIの構築:フロントエンドアーキテクチャ URL: https://mujin-gemba-walk.pages.dev/ja/blog/mujin-os-frontend-v6/ SUMMARY: Mujin OS フロントエンドチームがWebSocket、WebGL、モダンWeb標準を用いて60fpsのWebベースロボット制御UIを構築する方法。 ================================================================================ 従来の産業自動化において、ロボットのティーチペンダントは専用ハードウェア画面に依存していました。Mujinでは、専用画面をモダンブラウザ上で動作する高性能Webベース人機インターフェース(HMI)へと移行しました。 ## ロボットHMI開発における主な技術課題 1. **10ms未満のレイテンシ要件:** ロボットアームの遠隔操作では、コマ落ちのない即時フィードバックが必要です。 2. **重厚な3D描画処理:** リアルタイムの点群データ、関節角度、安全領域の可視化。 3. **マルチプラットフォームとオフライン信頼性:** 現場のタッチモニター、タブレット、堅牢な産業用PCで安定稼働。 ## アーキテクチャのポイント ### バイナリ WebSocket プロトコル 関節テレメトリデータをコンパクトなバイナリバッファで送信し、JSONパースのオーバーヘッドを85%削減。 ### Canvas & Three.js エンジン 60fpsでロボットの関節変化をブラウザ画面上にダイレクト描画するカスタム3Dビューポート。 > **[TIP]** gRPC/WebSocketブリッジを介してUI状態とC++モーションコントローラーを疎結合に保つことで、フロントエンドチームはファームウェアのリリースサイクルと独立して高速にUI機能を改善できます。 ## 今後の展望 現在、次世代倉庫コクピット向けのアニメーションテスト自動化やマイクロフロントエンドモジュールの開発を進めています。詳細は [Mujin OS フロントエンドチーム](/ja/teams/Mujin%20OS/frontend-system/) ページをご覧ください! ================================================================================ DOCUMENT: 福利厚生・働く環境 (Benefits & Perks) URL: https://mujin-gemba-walk.pages.dev/ja/about-mujin/benefits/ SUMMARY: Mujinのメンバーが東京本社およびグローバルで安心して成長・挑戦できるよう提供している充実した福利厚生、健康サポート、住環境支援をご紹介します。 ================================================================================ Mujinでは、Physical AIおよび産業自動化を革命するミッションを推進する「人」を最も大切にしています。健康、生活環境、ビザ・渡航支援、キャリア成長を包括的にサポートする充実した福利厚生パッケージを用意しています。 ## 福利厚生の概要 ### 健康・医療サポート 社会保険完備(健康保険・厚生年金・雇用保険・労災保険)、定期健康診断、インフルエンザ予防接種補助、メンタルヘルス相談。 ### 柔軟な働き方 フレックスタイム制度、対象職種でのハイブリッドワーク、有給休暇の取得推奨。 ### リロケーション・ビザ支援 海外からの就労ビザ取得の全面サポート、渡航費用・一時滞在住居の手配およびリロケーション補助。 ### 学習・キャリア成長 カンファレンス参加費補助、書籍購入支援、日本語・英語語学学習サポート、社内ナレッジセッション。 --- ## オフィス環境と社内特典 ### 無料の社内カフェテリア & ドリンク 東京本社(MJHQ)では、シェフ手作りのランチ、軽食、エスプレッソマシン、ドリンクを毎日無料で利用できます。 ### 最先端のロボット現場ラボ 世界最高峰のロボットハードウェアラボ、3Dビジョン環境、試作ワークショップを完備。 --- ## 採用・応募 ソフトウェア、ロボティクス、ハードウェア、オペレーションの各チームで積極採用中です! - [Mujin の採用情報を確認する](https://jobs.lever.co/mujininc?location=Tokyo%2C%20Japan%20%28MJHQ%29): 東京本社でグローバルなチームと共に次世代Physical AIを開発しましょう。 ================================================================================ DOCUMENT: 高速物流ピッキングにおける自動3Dカメラキャリブレーション URL: https://mujin-gemba-walk.pages.dev/ja/blog/robotics-system-calibration/ SUMMARY: Mujin ロボティクスシステムチームが自動ターゲットパターン検出と最適化によりサブミリ精度の3Dビジョン校正を実現する方法。 ================================================================================ 高精度な3Dビンピッキングには、3Dビジョンセンサーとロボットの手先位置(TCP)間の厳密な座標系合わせが必要です。実際の物流現場において、手動での校正作業は時間がかかり手戻りの原因となります。 ## 自動キャリブレーションのプロセス 1. **ターゲット検出** ロボットアームが校正ターゲットを複数姿勢で移動させ、3Dカメラが点群データをキャプチャします。 2. **非線形最小二乗最適化** アルゴリズムがハンドアイキャリブレーションパラメータを最適化し、全センサーの再投影誤差を最小化します。 3. **自動検証チェック** ピッキング稼働を開始する前に、システムが自動的に姿勢検証テストを実施します。 > **[TIP]** 毎日の自動セルフキャリブレーションにより、熱膨張等でカメラマウントが微妙に変化した場合でも、Mujinのピッキングロボットはサブミリ単位の精度を保ち続けます。 詳細は [Mujin Controller チーム](/ja/teams/Mujin%20OS/robotics-system/) ページをご覧ください!