[HN Gopher] PyRobot
       ___________________________________________________________________
        
       PyRobot
        
       Author : davidfoster
       Score  : 82 points
       Date   : 2020-02-01 18:06 UTC (4 hours ago)
        
 (HTM) web link (www.pyrobot.org)
 (TXT) w3m dump (www.pyrobot.org)
        
       | ecmascript wrote:
       | Cool, but the main problem I have is that I don't have a robot to
       | program and the complexity to build one is way too high for me.
        
         | dbcurtis wrote:
         | AWS Robomaker gives you simulated Gazebo environments to play
         | with. It aims to be an industrial-strength CI/CD environment
         | for PR testing in simulation before deploying to hardware
         | (where bugs can have kinetic consequences) so it is reasonably
         | featureful.
         | 
         | (Not affiliated, just have friends that work there)
        
         | gjkood wrote:
         | I used to coach a FIRST Tech Challenge (FTC) Team for my son's
         | high school. The main Robotics competition for middle/high
         | schools are based on the FTC Pitsco TETRIX, FRC AndyMark, VEX
         | Robotics Platforms.
         | 
         | You can find the majority of hardware and electronics you need
         | for basic robotics from the following sites:
         | 
         | https://www.pitsco.com/
         | 
         | https://www.vexrobotics.com/
         | 
         | https://www.andymark.com/
         | 
         | http://www.revrobotics.com/
         | 
         | https://www.servocity.com/actobotics
         | 
         | The high costs come into play when you have to deal with high
         | precision servos with high torque. The Trossen Robotics site
         | gives you an example of high precision servos and pricing.
         | 
         | https://www.trossenrobotics.com/
         | 
         | You can find cheaper robotics options at the following site
         | 
         | https://www.robotshop.com/
         | 
         | When you run a team you start with a budget in the low Ks and
         | build out the equipment inventory over several years. There is
         | high attrition in many of the electronic parts (Servos,
         | Controllers, Sensors) when you compete.
         | 
         | Building basic robots is not complex. Basic navigation using
         | techniques such as dead reconing, etc are not complicated. What
         | is complex is advanced software techniques for navigation,
         | motion planning, etc which rely on some complex math.
         | 
         | Have Fun!
        
         | joshvm wrote:
         | This is built on ROS by the looks of it. Most robotics users
         | run everything in simulations anyway (have a look at UR arms).
         | At a basic level look at Turtlebot. You can add all sorts of
         | sensors, simulate environments and even realistic physics.
         | 
         | Even with things like pre-defined movement areas and collision
         | boxes, arm planning software sometimes completely freaks out
         | and produces weird plans that would probably break things. So
         | it's always good to visualise before sending the commands to
         | the physical system.
         | 
         | Gazebo is a common environment:
         | https://community.arm.com/developer/research/b/articles/post...
        
           | eismcc wrote:
           | Thank you! I didn't realize it was that common. Seems very
           | useful for building robot AI without needing to keep your
           | robot safe In the process.
        
       | m0zg wrote:
       | As much as I dislike FB as a company, their FOSS work is second
       | to none. Whoever approved the release of this, thanks!
        
       | [deleted]
        
       | DrNuke wrote:
       | More cash in advance spares the time needed for mechanics,
       | mechatronics & software DIY hassle... which on the other hand are
       | the most formative activities to learn robotics for real.
        
       | mrfusion wrote:
       | Is this an alternative to ros?
        
         | beisner wrote:
         | It's built on top of ROS
        
       | mrfusion wrote:
       | How much does it cost to build the locobot?
        
       | acbart wrote:
       | Looking over the robots they support, low cost means about
       | "thousands of dollars" in this context, right?
        
         | ssivark wrote:
         | Yeah, it's currently ~5k USD for a (pre-assembled) robot arm
         | that is marginally "useful" (and there are several
         | brands/makers at that price point). I've heard of some that are
         | trying to push towards the ~3k price point, with somewhat
         | poorer tolerances.
         | 
         | I'm excited for the time in the near future when a useful robot
         | arm costs roughly as much as a good laptop i.e. ~1k USD.
         | 
         | At that point, it'll become feasible for hobbyists to get one
         | each and start playing around. Which will lead to an explosion
         | in the variety of things tried, and will positively feed back
         | into creating a healthy community, tons of software which makes
         | it easier for the next set of people to get involved, etc. Much
         | like the PC revolution in the 80s/90s.
         | 
         | At the moment, they're kinda like overpriced toys (for a home
         | user / enthusiast point of view) without a killer app.
        
           | kortex wrote:
           | We need a breakthrough in low-speed, high torque, lightweight
           | motors and geardowns. Basically if we can get economies of
           | scale up on BLDC motors with higher numbers of poles (think
           | hoverboard motors but lighter), and figure out how to mass
           | manufacture harmonic drives, that'll open up the door to all
           | kinds of low cost robotics.
           | 
           | Odriverobotics already has brought down the barrier to BLDC
           | servomotor control.
           | 
           | Or this thing: https://ieeexplore.ieee.org/document/8613852
        
           | incongruity wrote:
           | That progression mirrors many others - but more recently, it
           | makes me think of 3D printing and related making technologies
           | like laser cutters and CNC mills.
           | 
           |  _Good_ 3D printers can now be had for under 1k USD - and if
           | you can tolerate some tinkering and modifications $300-$500
           | can get you decent results as well.
        
           | OnlineGladiator wrote:
           | > I'm excited for the time in the near future when a useful
           | robot arm costs roughly as much as a good laptop i.e. ~1k
           | USD.
           | 
           | I feel like people have been saying this is the "near future"
           | for 20 years now.
        
         | ampdepolymerase wrote:
         | The expensive bits are mainly the arms. Strictly speaking there
         | is nothing stopping you from running it on one of those sub-
         | hundred bots from AliExpress.
        
       | Adaptive wrote:
       | Readers of this thread may be interested in lower cost options. I
       | built a middle school robotics curriculum around Dexter GoPiGo
       | robots: https://www.dexterindustries.com/gopigo3/
       | 
       | While you can do visual/block based coding on these, it also has
       | built in Python support and the whole curriculum I ran was Python
       | based.
       | 
       | My criteria for selection of this platform included: - support
       | for Grove sensors - flexibility in machining own parts if desired
       | - Python support - rPi based
       | 
       | (no affiliation with this company, just a positive real world
       | end-user/educator experience)
        
         | travbrack wrote:
         | Is your curriculum online?
        
           | vongomben wrote:
           | Yes please share any links if possible educator here as well
        
       | Wavelets wrote:
       | Man, another (potential) foundational AI/ML/Robotics library from
       | Facebook. At some point every major open source library in this
       | field is going to be run out of a FAANG company. I wonder what
       | the impact of this will be in the long run.
        
         | SCUSKU wrote:
         | One impact is that a $5,000 robot is labeled as a "a low cost"
         | robot.
        
           | detaro wrote:
           | Not really. That's just sadly the state of whats "low cost"
           | in that market, regardless if you work in FAANG, traditional
           | industries or academia.
        
         | agentx3r wrote:
         | Foundational seems like a strong word here - this is a thin
         | wrapper on top of two popular components from ROS (Navigation
         | and MoveIt), and bringup for a specific robot (LoCoBot).
         | 
         | I appreciate the effort here though - ROS feels like it's
         | become harder to use due to stale documentation, and there's
         | value in providing a simple python API that abstracts the
         | underlying bringup.
         | 
         | However looking through the wrapper and its documentation, it
         | doesn't feel like it's making it much simpler by hiding away
         | standard ROS tools.
        
       ___________________________________________________________________
       (page generated 2020-02-01 23:00 UTC)