Browsers and Robotics Community Group
Skip to toolbar
Skip
My W3C Account
Browsers and Robotics Communit...
Browsers and Robotics Community Group
This group was closed on 2023-04-07.
This community group will discuss the applications of web browsers as the computer for controlling robots (robotics, in other words). And it will be also intended to feedback knowledge obtained from this discussion to standardization activity about Web of Things.
What kinds of values are contained in using a Web browser not only in drawing graphical user interface but also in controlling and manipulating robots, and what kinds of difficulties and problems are there in that case? To search their answers may become the driving force of this activity.
As an example, there may be the following questions in the discussion:
Is a case applying a Web browser as a simple controller of the robots which does not have UI such as screens or the pointing devices still meaningful? For example, connectivity with web services and interlocking operation between robots (Swarm Robotics via web) may be one of its values.
Is it possible to relate a graphical user interface of HTML to interactive and physical user interface of the robots? Is it meaningful? As an example, a relation between a physical push button and 'input' type="button" element in the HTML may deserve considering.
Are cases using relatively low-level interface used in many robots such as PWM of the motor, digital or analog signal interfaces, I2C, SPI, UART and GPIOs by the application on the web browsers meaningful?
Is real-time computing at the same level as RTOS feasible on the web browser-based general-purpose computing environments?
An initial related activity is the Mozilla Factory Open Hardware Project.
Furthermore, this group may publish specifications based on those knowledge such as webGPIO, webI2C API and so on.
browserobo/
Group's public email, repo and wiki activity over time
Note: Community Groups are proposed and run by the community. Although W3C hosts these
conversations, the groups do not necessarily represent the views of the W3C Membership or staff.
Additional Implementations and Examples and Tutorials
Satoru Takagi
Posted on:
October 21, 2021
WebGPIO and WebI2C implementations for Node.js have been released.
Available at:
Using these, you will be able to build headless applications on low-power board computers like the Raspberry Pi Zero.
There are also CHIRIMEN tutorials for several models (Raspberry Pi, Pi Zero, micro:bit, ty51822r3) that have been put together as a development environment. The tutorial homepage is here.
The tutorial includes a device driver library using WebI2C for easy use of dozens of I2C devices.
And there are resources available for beginners to enjoy easier prototyping.
Implementations
Satoru Takagi
Posted on:
August 19, 2019
As far as we know, WebGPIO and WebI2C are implemented by
CHIRIMEN Open Hardware Community
There are native implementations for B2G, polyfill implementations for Raspbian, and implementations via WebBluetooth.
CHIRMEN for Raspberry Pi3
CHIRIMEN with micro:bit
CHIRIMEN for TY51822r3
CHIRIMEN for B2G board computer CMN2015_1
Please contact us if you have any other implementations.
Discuss specs on gitHub.
Satoru Takagi
Posted on:
August 19, 2019
The browsers and robotics CG gitHub repositories are located below.
ISSUE can be set up for each spec, so let’s discuss it.
Issues for WebGPIO
Issues for WebI2C
Call for Participation in Browsers and Robotics Community Group
W3C Team
Posted on:
October 22, 2014
The
Browsers and Robotics Community Group
has been launched:
This community group will be intended to discuss the applications of web browsers as the computer for controlling robots (robotics in other words). And it will be also intended to feed back knowledge obtained from this discussion to standardization activity about Web of Things.
What kinds of values are contained in using a Web browser not only in drawing graphical user interface but also in controlling and manipulating robots, and what kinds of difficulties and problems are there in that case? To search their answers may become the driving force of this activity.
As an example, there may be the following questions in the discussion. Is a case applying a Web browser as a simple controller of the robots which does not have UI such as screens or the pointing devices still meaningful? For example, connectivity with web services and interlocking operation between robots (Swarm Robotics via web) may be one of its values. Is it possible to relate a graphical user interface of HTML to interactive and physical user interface of the robots? Is it meaningful? As an example, a relation between a physical push button and ‘input’ type=”button” element in the HTML may deserve considering. Are cases using relatively low-level interface used in many robots such as PWM of the motor, digital or analog signal interfaces, I2C, SPI, UART and GPIOs by the application on the web browsers meaningful? Is real-time computing at the same level as RTOS feasible on the web browser-based general-purpose computing environments?
Initial related activity is Mozilla Factory Open Hardware Project.
This group will not publish specifications.
In order to
join the group
, you will need a
W3C account
This is a community initiative. This group was originally proposed on 2014-10-21 by Satoru Takagi. The following people supported its creation: Satoru Takagi, Michael Petychakis, Futomi Hatano, koichi takagi, wakasa masao, Naoki Sekiguchi. W3C’s hosting of this group does not imply endorsement of the activities.
The group must now
choose a chair
. Read more about
how to get started in a new group
and
good practice for running a group
We invite you to share news of this new group in social media and other channels.
If you believe that there is an issue with this group that requires the attention of the W3C staff, please email us at
site-comments@w3.org
Thank you,
W3C Community Development Team
Hello world!
Community and Business Groups Admin
Posted on:
October 22, 2014
Welcome to
Community and Business Groups
. This is your first post. Edit or delete it, then start blogging!
Tools for this group
Learn about available Community Group tools and how to configure a group's site to include links to tools on w3.org or elsewhere.
public-browserobo
IRC
GitHub repositories
RSS
Pages
Sample Page
Group closed
This group was closed on 2023-04-07
Archives
October 2021
August 2019
October 2014
Categories
Announcements
Uncategorized
Footer Navigation
Standards
Groups
Get involved
Resources
News & Events
About W3C
Contact W3C
Contact
Help
Support us
Legal & Policies
Corporation
Systems Status
W3C Updates
US