Robotics on Java Simplified
summary
Robo4J is a modular Java SE framework that runs on Raspberry Pi and Lego hardware, with HW units (Adafruit LCD example) controlled via a Java API and XML or programmatic builders. An autonomous 3D‑printed robot Coff-E scans with a ~$100 laser rangefinder and runs obstacle avoidance; scans are recorded with Flight Recorder and analyzed with a Java Mission Control plugin. Networking uses auto-discovery (multicast) and remote contexts; HTTP unit speaks JSON; demo devices include a remote button‑pusher and live image/video streaming.
AI-written summary · about
chapters (14)
- 0:00Start
- 3:16Hardware Example
- 4:51Robo4J Threading
- 5:29Typical Project
- 8:51Example - Robotic Arm
- 11:23Autodiscovery Enablement
- 11:50Remote Messaging
- 12:09Lookup by Metadata
- 14:43Robo4J Http Communication
- 18:39Video Streaming Demo Configuration
- 22:05Robo4J and Lego
- 26:29Build Your Own Coff-E
- 30:22Summary
- 32:14For More Info
related talks
30mMuch Robots Very Java So IoT
45mLesson learned from Java modules and Robo4j
40mBuilding an Autonomous Robotic Vehicle
46mRaspberry Pi with Java 9
44mBuilding Smart Devices using Java on the RaspberryPi-An intro to Pi4J.
02mHighlight
06mLightning Talk: Using Java to build robots with high schoolers
42mRobots for the Kids in All of Us
